X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/4769a870917b98723690aa336d12d0656769528b..6a279840b778869d8a80b6ef179d0114de12d0d4:/lunaix-os/kernel/fs/fsm.c diff --git a/lunaix-os/kernel/fs/fsm.c b/lunaix-os/kernel/fs/fsm.c index 95e12e3..10e766a 100644 --- a/lunaix-os/kernel/fs/fsm.c +++ b/lunaix-os/kernel/fs/fsm.c @@ -26,7 +26,7 @@ fsm_init() void fsm_register(struct filesystem* fs) { - hstr_rehash(&fs->fs_name, HASH_BUCKET_BITS); + hstr_rehash(&fs->fs_name, HSTR_FULL_HASH); hashtable_hash_in(fs_registry, &fs->fs_list, fs->fs_name.hash); } @@ -35,7 +35,7 @@ fsm_get(const char* fs_name) { struct filesystem *pos, *next; struct hstr str = HSTR(fs_name, 0); - hstr_rehash(&str, HASH_BUCKET_BITS); + hstr_rehash(&str, HSTR_FULL_HASH); hashtable_hash_foreach(fs_registry, str.hash, pos, next, fs_list) {