From: Changman Lee Date: Wed, 11 Dec 2013 05:32:13 +0000 (+0900) Subject: f2fs: missing kmem_cache_destroy for discard_entry X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=5dcd8a71505186a124640f9f7c5c81fb269cc476;p=openwrt%2Fstaging%2Fblogic.git f2fs: missing kmem_cache_destroy for discard_entry insmod f2fs.ko is failed after insmod and rmmod firstly. $ sudo insmod fs/f2fs/f2fs.ko insmod: error inserting 'fs/f2fs/f2fs.ko': -1 Cannot allocate memory -- dmesg -- kmem_cache_sanity_check (free_nid): Cache name already exists. Signed-off-by: Changman Lee Signed-off-by: Jaegeuk Kim --- diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c index 1674f2f9970d..5c574fa1143c 100644 --- a/fs/f2fs/super.c +++ b/fs/f2fs/super.c @@ -1140,6 +1140,7 @@ static void __exit exit_f2fs_fs(void) unregister_filesystem(&f2fs_fs_type); destroy_checkpoint_caches(); destroy_gc_caches(); + destroy_segment_manager_caches(); destroy_node_manager_caches(); destroy_inodecache(); kset_unregister(f2fs_kset);