f2fs: remove the unused ctor argument of f2fs_kmem_cache_create()
PATCH 2/5 f2fs: remove the unused ctor argument of f2fs_kmem_cache_create()
Signed-off-by Gu Zheng <[email protected]>
--- fs/f2fs/checkpoint.c | 4 ++-- fs/f2fs/f2fs.h | 4 ++-- fs/f2fs/gc.c | 2 +- fs/f2fs/node.c | 4 ++-- fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 2 +- fs/f2fs/super.c | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-)
fs/f2fs/checkpoint.c +2 -2
@@ -939,11 +939,11 @@ void init_orphan_info(struct f2fs_sb_info *sbi)int __init create_checkpoint_caches (void ) { orphan_entry_slab =f2fs_kmem_cache_create ("f2fs_orphan_entry" , -sizeof (struct orphan_inode_entry ),NULL ); +sizeof (struct orphan_inode_entry ));if (!orphan_entry_slab)return -ENOMEM ; inode_entry_slab =f2fs_kmem_cache_create ("f2fs_dirty_dir_entry" , -sizeof (struct dir_inode_entry ),NULL ); +sizeof (struct dir_inode_entry ));if (!inode_entry_slab) {kmem_cache_destroy (orphan_entry_slab);return -ENOMEM ;
fs/f2fs/f2fs.h +2 -2
@@ -852,9 +852,9 @@ static inline void f2fs_put_dnode(struct dnode_of_data *dn) }static inline struct kmem_cache *f2fs_kmem_cache_create (const char *name, -size_t size,void (*ctor)(void *)) +size_t size) { -return kmem_cache_create (name, size,0 ,SLAB_RECLAIM_ACCOUNT , ctor); +return kmem_cache_create (name, size,0 ,SLAB_RECLAIM_ACCOUNT ,NULL ); } static inline void *f2fs_kmem_cache_alloc(struct kmem_cache *cachep,
fs/f2fs/gc.c +1 -1
@@ -742,7 +742,7 @@ void build_gc_manager(struct f2fs_sb_info *sbi)int __init create_gc_caches (void ) { winode_slab =f2fs_kmem_cache_create ("f2fs_gc_inodes" , -sizeof (struct inode_entry ),NULL ); +sizeof (struct inode_entry ));if (!winode_slab)return -ENOMEM ;return 0 ;
fs/f2fs/node.c +2 -2
@@ -1896,12 +1896,12 @@ void destroy_node_manager(struct f2fs_sb_info *sbi)int __init create_node_manager_caches (void ) { nat_entry_slab =f2fs_kmem_cache_create ("nat_entry" , -sizeof (struct nat_entry ),NULL ); +sizeof (struct nat_entry ));if (!nat_entry_slab)return -ENOMEM ; free_nid_slab =f2fs_kmem_cache_create ("free_nid" , -sizeof (struct free_nid ),NULL ); +sizeof (struct free_nid ));if (!free_nid_slab) {kmem_cache_destroy (nat_entry_slab);return -ENOMEM ;
fs/f2fs/recovery.c +1 -1
@@ -436,7 +436,7 @@ int recover_fsync_data(struct f2fs_sb_info *sbi)bool need_writecp = false; fsync_entry_slab =f2fs_kmem_cache_create ("f2fs_fsync_inode_entry" , -sizeof (struct fsync_inode_entry ),NULL ); +sizeof (struct fsync_inode_entry ));if (!fsync_entry_slab)return -ENOMEM ;
fs/f2fs/segment.c +1 -1
@@ -1878,7 +1878,7 @@ void destroy_segment_manager(struct f2fs_sb_info *sbi)int __init create_segment_manager_caches (void ) { discard_entry_slab =f2fs_kmem_cache_create ("discard_entry" , -sizeof (struct discard_entry ),NULL ); +sizeof (struct discard_entry ));if (!discard_entry_slab)return -ENOMEM ;return 0 ;
fs/f2fs/super.c +1 -1
@@ -1089,7 +1089,7 @@ MODULE_ALIAS_FS("f2fs");static int __init init_inodecache (void ) { f2fs_inode_cachep =f2fs_kmem_cache_create ("f2fs_inode_cache" , -sizeof (struct f2fs_inode_info ),NULL ); +sizeof (struct f2fs_inode_info ));if (!f2fs_inode_cachep)return -ENOMEM ;return 0 ;
Signature · 9 lines
1.7.7 ------------------------------------------------------------------------------ Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. With Perforce, you get hassle-free workflows. Merge that actually works. Faster operations. Version large binaries. Built-in WAN optimization and the freedom to use Git, Perforce or both. Make the move to Perforce. http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk