From: Baolin Liu Date: Tue, 11 Nov 2025 12:22:05 +0000 (+0800) Subject: mm: simplify list initialization in barn_shrink() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6adf4b11fa50a31dc1c3791131020e624c6f139d;p=thirdparty%2Flinux.git mm: simplify list initialization in barn_shrink() In barn_shrink(), use LIST_HEAD() to declare and initialize the list_head in one step instead of using INIT_LIST_HEAD() separately. No functional change. Signed-off-by: Baolin Liu Reviewed-by: Harry Yoo Signed-off-by: Vlastimil Babka --- diff --git a/mm/slub.c b/mm/slub.c index f729c208965b7..72eeeefd0a89a 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -3032,14 +3032,11 @@ static void barn_init(struct node_barn *barn) static void barn_shrink(struct kmem_cache *s, struct node_barn *barn) { - struct list_head empty_list; - struct list_head full_list; + LIST_HEAD(empty_list); + LIST_HEAD(full_list); struct slab_sheaf *sheaf, *sheaf2; unsigned long flags; - INIT_LIST_HEAD(&empty_list); - INIT_LIST_HEAD(&full_list); - spin_lock_irqsave(&barn->lock, flags); list_splice_init(&barn->sheaves_full, &full_list);