Commit de8a3207 authored by Kunwu Chan's avatar Kunwu Chan Committed by Christian Brauner
Browse files

buffer: Use KMEM_CACHE instead of kmem_cache_create()



Use the new KMEM_CACHE() macro instead of direct kmem_cache_create
to simplify the creation of SLAB caches.

Signed-off-by: default avatarKunwu Chan <chentao@kylinos.cn>
Link: https://lore.kernel.org/r/20240116091137.92375-1-chentao@kylinos.cn


Reviewed-by: default avatarJan Kara <jack@suse.cz>
Signed-off-by: default avatarChristian Brauner <brauner@kernel.org>
parent 6b6ec4ca
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -3121,12 +3121,8 @@ void __init buffer_init(void)
	unsigned long nrpages;
	int ret;

	bh_cachep = kmem_cache_create("buffer_head",
			sizeof(struct buffer_head), 0,
				(SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|
				SLAB_MEM_SPREAD),
				NULL);

	bh_cachep = KMEM_CACHE(buffer_head,
				SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|SLAB_MEM_SPREAD);
	/*
	 * Limit the bh occupancy to 10% of ZONE_NORMAL
	 */