]> www.infradead.org Git - users/hch/misc.git/commitdiff
net: dccp: Simplify the allocation of slab caches in dccp_ackvec_init
authorKunwu Chan <chentao@kylinos.cn>
Wed, 31 Jan 2024 09:08:51 +0000 (17:08 +0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 2 Feb 2024 12:19:26 +0000 (12:19 +0000)
Use the new KMEM_CACHE() macro instead of direct kmem_cache_create
to simplify the creation of SLAB caches.

Signed-off-by: Kunwu Chan <chentao@kylinos.cn>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dccp/ackvec.c

index c4bbac99740d8eabd9e59615503c7e623aa97d73..1cba001bb4c8ea9e9242e047c0e1d9ebe91392b3 100644 (file)
@@ -376,15 +376,11 @@ EXPORT_SYMBOL_GPL(dccp_ackvec_parsed_cleanup);
 
 int __init dccp_ackvec_init(void)
 {
-       dccp_ackvec_slab = kmem_cache_create("dccp_ackvec",
-                                            sizeof(struct dccp_ackvec), 0,
-                                            SLAB_HWCACHE_ALIGN, NULL);
+       dccp_ackvec_slab = KMEM_CACHE(dccp_ackvec, SLAB_HWCACHE_ALIGN);
        if (dccp_ackvec_slab == NULL)
                goto out_err;
 
-       dccp_ackvec_record_slab = kmem_cache_create("dccp_ackvec_record",
-                                            sizeof(struct dccp_ackvec_record),
-                                            0, SLAB_HWCACHE_ALIGN, NULL);
+       dccp_ackvec_record_slab = KMEM_CACHE(dccp_ackvec_record, SLAB_HWCACHE_ALIGN);
        if (dccp_ackvec_record_slab == NULL)
                goto out_destroy_slab;