]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
btrfs: use KMEM_CACHE() to create btrfs_delayed_node cache
authorKunwu Chan <chentao@kylinos.cn>
Tue, 20 Feb 2024 09:06:40 +0000 (17:06 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:53 +0000 (16:24 +0100)
Use the KMEM_CACHE() macro instead of kmem_cache_create() to simplify
the creation of SLAB caches when the default values are used.

Signed-off-by: Kunwu Chan <chentao@kylinos.cn>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/delayed-inode.c

index 920225658fb15c907c8dc11f96ff36b528438855..0a7a40d97e9140ee9a164fa65c04f39129d91394 100644 (file)
@@ -28,11 +28,7 @@ static struct kmem_cache *delayed_node_cache;
 
 int __init btrfs_delayed_inode_init(void)
 {
-       delayed_node_cache = kmem_cache_create("btrfs_delayed_node",
-                                       sizeof(struct btrfs_delayed_node),
-                                       0,
-                                       SLAB_MEM_SPREAD,
-                                       NULL);
+       delayed_node_cache = KMEM_CACHE(btrfs_delayed_node, SLAB_MEM_SPREAD);
        if (!delayed_node_cache)
                return -ENOMEM;
        return 0;