[PATCH 00/10] Various slab improvements

Matthew Wilcox (Oracle)
2025-06-06T22:22:35Z

This started out as fixing up slab->__page_flags and then I started
checking the documentation build and kept finding more and more problems.
So this is now mostly documentation changes and getting rid of the last
mentions of PG_slab.

Matthew Wilcox (Oracle) (10):
doc: Move SLUB documentation to the admin guide
slab: Rename slab->__page_flags to slab->flags
slab: Add SL_private flag
slab: Add SL_pfmemalloc flag
doc: Add slab internal kernel-doc
vmcoreinfo: Remove documentation of PG_slab and PG_hugetlb
proc: Remove mention of PG_slab
kfence: Remove mention of PG_slab
memcg_slabinfo: Fix use of PG_slab
slab: Fix MAINTAINERS entry

Documentation/ABI/testing/sysfs-kernel-slab | 4 +-
.../admin-guide/kdump/vmcoreinfo.rst | 8 ++--
.../admin-guide/kernel-parameters.txt | 12 ++---
Documentation/admin-guide/mm/index.rst | 1 +
.../{mm/slub.rst => admin-guide/mm/slab.rst} | 6 +--
Documentation/mm/index.rst | 1 -
Documentation/mm/slab.rst | 7 +++
MAINTAINERS | 6 ++-
fs/proc/page.c | 5 +--
mm/kfence/core.c | 4 +-
mm/slab.h | 44 ++++++++----------
mm/slub.c | 45 ++++++++++++-------
tools/cgroup/memcg_slabinfo.py | 4 +-
13 files changed, 80 insertions(+), 67 deletions(-)
rename Documentation/{mm/slub.rst => admin-guide/mm/slab.rst} (98%)

--
2.47.2