From: Vlastimil Babka Date: Wed, 10 Nov 2021 11:57:43 +0000 (+0100) Subject: mm/slub: Simplify struct slab slabs field definition X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=662188c3a20eba75babc5a910a5f1b4278069f85;p=linux.git mm/slub: Simplify struct slab slabs field definition Before commit b47291ef02b0 ("mm, slub: change percpu partial accounting from objects to pages") we had to fit two integer fields into a native word size, so we used short int on 32-bit and int on 64-bit via #ifdef. After that commit there is only one integer field, so we can simply define it as int everywhere. Signed-off-by: Vlastimil Babka Acked-by: Johannes Weiner Reviewed-by: Roman Gushchin --- diff --git a/mm/slab.h b/mm/slab.h index ad15f624a6b5b..495008f89bf6e 100644 --- a/mm/slab.h +++ b/mm/slab.h @@ -27,11 +27,7 @@ struct slab { struct rcu_head rcu_head; struct { struct slab *next; -#ifdef CONFIG_64BIT int slabs; /* Nr of slabs left */ -#else - short int slabs; -#endif }; }; struct kmem_cache *slab_cache;