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 <redacted>
---
mm/slab.h | 4 ----
1 file changed, 4 deletions(-)
diff --git a/mm/slab.h b/mm/slab.h
index 10a9ee195249..31490e1f7c91 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;--
2.33.1