f2fs: add prefix for f2fs slab cache name
authorChao Yu <yuchao0@huawei.com>
Mon, 17 Feb 2020 09:46:20 +0000 (17:46 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Thu, 19 Mar 2020 18:41:26 +0000 (11:41 -0700)
In order to avoid polluting global slab cache namespace.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c
fs/f2fs/node.c
fs/f2fs/segment.c

index 43d705727aa52c7991c64c92f2afd4ef30aa8a25..68da6036cadd9110a04c90e5f7c293a73f31f2b9 100644 (file)
@@ -3852,7 +3852,7 @@ void f2fs_destroy_post_read_wq(struct f2fs_sb_info *sbi)
 
 int __init f2fs_init_bio_entry_cache(void)
 {
-       bio_entry_slab = f2fs_kmem_cache_create("bio_entry_slab",
+       bio_entry_slab = f2fs_kmem_cache_create("f2fs_bio_entry_slab",
                        sizeof(struct bio_entry));
        if (!bio_entry_slab)
                return -ENOMEM;
index aea9915a789753d3b488bf09ac5b253f03b2cd90..542335bdc10020353c75730dfd928dc3d8e4f8f8 100644 (file)
@@ -3190,22 +3190,22 @@ void f2fs_destroy_node_manager(struct f2fs_sb_info *sbi)
 
 int __init f2fs_create_node_manager_caches(void)
 {
-       nat_entry_slab = f2fs_kmem_cache_create("nat_entry",
+       nat_entry_slab = f2fs_kmem_cache_create("f2fs_nat_entry",
                        sizeof(struct nat_entry));
        if (!nat_entry_slab)
                goto fail;
 
-       free_nid_slab = f2fs_kmem_cache_create("free_nid",
+       free_nid_slab = f2fs_kmem_cache_create("f2fs_free_nid",
                        sizeof(struct free_nid));
        if (!free_nid_slab)
                goto destroy_nat_entry;
 
-       nat_entry_set_slab = f2fs_kmem_cache_create("nat_entry_set",
+       nat_entry_set_slab = f2fs_kmem_cache_create("f2fs_nat_entry_set",
                        sizeof(struct nat_entry_set));
        if (!nat_entry_set_slab)
                goto destroy_free_nid;
 
-       fsync_node_entry_slab = f2fs_kmem_cache_create("fsync_node_entry",
+       fsync_node_entry_slab = f2fs_kmem_cache_create("f2fs_fsync_node_entry",
                        sizeof(struct fsync_node_entry));
        if (!fsync_node_entry_slab)
                goto destroy_nat_entry_set;
index a2beb0e8144022b435031176fa983370916c46d4..601d67e72c50780638399895a4b3cf2b52b42763 100644 (file)
@@ -4832,22 +4832,22 @@ void f2fs_destroy_segment_manager(struct f2fs_sb_info *sbi)
 
 int __init f2fs_create_segment_manager_caches(void)
 {
-       discard_entry_slab = f2fs_kmem_cache_create("discard_entry",
+       discard_entry_slab = f2fs_kmem_cache_create("f2fs_discard_entry",
                        sizeof(struct discard_entry));
        if (!discard_entry_slab)
                goto fail;
 
-       discard_cmd_slab = f2fs_kmem_cache_create("discard_cmd",
+       discard_cmd_slab = f2fs_kmem_cache_create("f2fs_discard_cmd",
                        sizeof(struct discard_cmd));
        if (!discard_cmd_slab)
                goto destroy_discard_entry;
 
-       sit_entry_set_slab = f2fs_kmem_cache_create("sit_entry_set",
+       sit_entry_set_slab = f2fs_kmem_cache_create("f2fs_sit_entry_set",
                        sizeof(struct sit_entry_set));
        if (!sit_entry_set_slab)
                goto destroy_discard_cmd;
 
-       inmem_entry_slab = f2fs_kmem_cache_create("inmem_page_entry",
+       inmem_entry_slab = f2fs_kmem_cache_create("f2fs_inmem_page_entry",
                        sizeof(struct inmem_pages));
        if (!inmem_entry_slab)
                goto destroy_sit_entry_set;