[GIT PULL] slab for 5.18

From: Vlastimil Babka
Date: Mon Mar 21 2022 - 15:03:05 EST


Linus,

please pull the latest slab changes from

git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git tags/slab-for-5.18

======================================

- A few non-trivial SLUB code cleanups, most notably a
refactoring of deactivate_slab().

- Bunch of trivial changes, such as removal of unused parameters,
making stuff static, employing helpers.

Thanks,
Vlastimil

----------------------------------------------------------------
Hyeonggon Yoo (2):
mm/slub: limit number of node partial slabs only in cache creation
mm/slub: refactor deactivate_slab()

Lianjie Zhang (1):
mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO)

Miaohe Lin (3):
mm/slob: make kmem_cache_boot static
mm/slab_common: use helper function is_power_of_2()
mm/slub: remove forced_order parameter in calculate_sizes

Vlastimil Babka (2):
Merge branch 'slab/for-5.18/trivial' into slab/for-linus
Merge branch 'slab/for-5.18/cleanups' into slab/for-linus

Xiongwei Song (2):
mm: slab: Delete unused SLAB_DEACTIVATED flag
mm: slub: Delete useless parameter of alloc_slab_page()

include/linux/slab.h | 3 --
mm/slab_common.c | 2 +-
mm/slob.c | 2 +-
mm/slub.c | 130 +++++++++++++++++++++------------------------------
4 files changed, 54 insertions(+), 83 deletions(-)