]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
btrfs: use KMEM_CACHE() to create btrfs_free_space cache
authorKunwu Chan <chentao@kylinos.cn>
Tue, 20 Feb 2024 09:06:45 +0000 (17:06 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 4 Mar 2024 15:24:54 +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/free-space-cache.c

index ca9f837daa9e3b1c9f48505aa99e30523cde53d2..d984912dae06d4b6390ca5ed1247a57660f30eb5 100644 (file)
@@ -4154,9 +4154,7 @@ out:
 
 int __init btrfs_free_space_init(void)
 {
-       btrfs_free_space_cachep = kmem_cache_create("btrfs_free_space",
-                       sizeof(struct btrfs_free_space), 0,
-                       SLAB_MEM_SPREAD, NULL);
+       btrfs_free_space_cachep = KMEM_CACHE(btrfs_free_space, SLAB_MEM_SPREAD);
        if (!btrfs_free_space_cachep)
                return -ENOMEM;