X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fhfsplus%2Fbtree.c;h=050d29c0a5b58fae09cfa94c5ae1316f17de8a6a;hb=be0f3131a9cc7239d438b5016643e3eb9c8d8c21;hp=90ebab753d306d8da95227644ab24480ef8649ca;hpb=eedab661a51966c454e38c17266a531aa58b4a98;p=linux-2.6 diff --git a/fs/hfsplus/btree.c b/fs/hfsplus/btree.c index 90ebab753d..050d29c0a5 100644 --- a/fs/hfsplus/btree.c +++ b/fs/hfsplus/btree.c @@ -62,8 +62,10 @@ struct hfs_btree *hfs_btree_open(struct super_block *sb, u32 id) if ((HFSPLUS_SB(sb).flags & HFSPLUS_SB_HFSX) && (head->key_type == HFSPLUS_KEY_BINARY)) tree->keycmp = hfsplus_cat_bin_cmp_key; - else + else { tree->keycmp = hfsplus_cat_case_cmp_key; + HFSPLUS_SB(sb).flags |= HFSPLUS_SB_CASEFOLD; + } } else { printk(KERN_ERR "hfs: unknown B*Tree requested\n"); goto fail_page;