summaryrefslogtreecommitdiff
path: root/mm/slub.c
diff options
context:
space:
mode:
authorBaolin Liu <liubaolin@kylinos.cn>2025-11-11 20:22:05 +0800
committerVlastimil Babka <vbabka@suse.cz>2025-11-13 10:32:19 +0100
commit6adf4b11fa50a31dc1c3791131020e624c6f139d (patch)
tree0e45912dbaa026e7e996acecbf33e1c0c23b6097 /mm/slub.c
parent4c0a17e28340e458627d672564200406e220d6a3 (diff)
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 <liubaolin@kylinos.cn> Reviewed-by: Harry Yoo <harry.yoo@oracle.com> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
Diffstat (limited to 'mm/slub.c')
-rw-r--r--mm/slub.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/mm/slub.c b/mm/slub.c
index f729c208965b..72eeeefd0a89 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);