btree.c (5c34202b8bf942da411b6599668a76b07449bbfd) | btree.c (d45bce8faf55511ec7d7ffc301461d864d67f1af) |
---|---|
1/* 2 * linux/fs/hfsplus/btree.c 3 * 4 * Copyright (C) 2001 5 * Brad Boyer (flar@allandria.com) 6 * (C) 2003 Ardis Technologies <roman@ardistech.com> 7 * 8 * Handle opening/closing btree --- 48 unchanged lines hidden (view full) --- 57 58 /* Set the correct compare function */ 59 if (id == HFSPLUS_EXT_CNID) { 60 tree->keycmp = hfsplus_ext_cmp_key; 61 } else if (id == HFSPLUS_CAT_CNID) { 62 if ((HFSPLUS_SB(sb).flags & HFSPLUS_SB_HFSX) && 63 (head->key_type == HFSPLUS_KEY_BINARY)) 64 tree->keycmp = hfsplus_cat_bin_cmp_key; | 1/* 2 * linux/fs/hfsplus/btree.c 3 * 4 * Copyright (C) 2001 5 * Brad Boyer (flar@allandria.com) 6 * (C) 2003 Ardis Technologies <roman@ardistech.com> 7 * 8 * Handle opening/closing btree --- 48 unchanged lines hidden (view full) --- 57 58 /* Set the correct compare function */ 59 if (id == HFSPLUS_EXT_CNID) { 60 tree->keycmp = hfsplus_ext_cmp_key; 61 } else if (id == HFSPLUS_CAT_CNID) { 62 if ((HFSPLUS_SB(sb).flags & HFSPLUS_SB_HFSX) && 63 (head->key_type == HFSPLUS_KEY_BINARY)) 64 tree->keycmp = hfsplus_cat_bin_cmp_key; |
65 else | 65 else { |
66 tree->keycmp = hfsplus_cat_case_cmp_key; | 66 tree->keycmp = hfsplus_cat_case_cmp_key; |
67 HFSPLUS_SB(sb).flags |= HFSPLUS_SB_CASEFOLD; 68 } |
|
67 } else { 68 printk(KERN_ERR "hfs: unknown B*Tree requested\n"); 69 goto fail_page; 70 } 71 72 size = tree->node_size; 73 if (!is_power_of_2(size)) 74 goto fail_page; --- 245 unchanged lines hidden --- | 69 } else { 70 printk(KERN_ERR "hfs: unknown B*Tree requested\n"); 71 goto fail_page; 72 } 73 74 size = tree->node_size; 75 if (!is_power_of_2(size)) 76 goto fail_page; --- 245 unchanged lines hidden --- |