All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] Various slab improvements
@ 2025-06-11 15:59 Matthew Wilcox (Oracle)
  2025-06-11 15:59 ` [PATCH v2 01/11] doc: Move SLUB documentation to the admin guide Matthew Wilcox (Oracle)
                   ` (11 more replies)
  0 siblings, 12 replies; 17+ messages in thread
From: Matthew Wilcox (Oracle) @ 2025-06-11 15:59 UTC (permalink / raw)
  To: Vlastimil Babka
  Cc: Matthew Wilcox (Oracle), Christoph Lameter, David Rientjes,
	Roman Gushchin, Harry Yoo, linux-mm

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.

v2:
 - Reword opening paragraph of admin guide (Vlastimil)
 - Correct a couple of paths to point to the admin guide instead 
   of the internals
 - Fix SL_locked to PG_locked
 - Move slab_flags from slab.h to slub.c
 - Fix subject of SL_partial patch
 - Move Christoph & David from M: to R:
 - Expand glob of F: mm/sl?b* (Vlastimil)
 - Added krealloc doc fix (Jon Corbet)

Jonathan Corbet (1):
  slub: Fix a documentation build error for krealloc()

Matthew Wilcox (Oracle) (10):
  doc: Move SLUB documentation to the admin guide
  slab: Rename slab->__page_flags to slab->flags
  slab: Add SL_partial 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: Update MAINTAINERS entry

 Documentation/ABI/testing/sysfs-kernel-slab   |  5 +-
 .../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}  | 19 +++--
 Documentation/mm/index.rst                    |  1 -
 Documentation/mm/slab.rst                     |  7 ++
 MAINTAINERS                                   | 14 ++--
 fs/proc/page.c                                |  5 +-
 mm/kfence/core.c                              |  4 +-
 mm/slab.h                                     | 28 +-------
 mm/slub.c                                     | 71 +++++++++++++------
 tools/cgroup/memcg_slabinfo.py                |  4 +-
 13 files changed, 98 insertions(+), 81 deletions(-)
 rename Documentation/{mm/slub.rst => admin-guide/mm/slab.rst} (97%)

-- 
2.47.2



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-06-23 12:28 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-11 15:59 [PATCH v2 00/11] Various slab improvements Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 01/11] doc: Move SLUB documentation to the admin guide Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 02/11] slab: Rename slab->__page_flags to slab->flags Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 03/11] slab: Add SL_partial flag Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 04/11] slab: Add SL_pfmemalloc flag Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 05/11] slub: Fix a documentation build error for krealloc() Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 06/11] doc: Add slab internal kernel-doc Matthew Wilcox (Oracle)
2025-06-17 14:03   ` Vlastimil Babka
2025-06-17 14:16     ` Matthew Wilcox
2025-06-11 15:59 ` [PATCH v2 07/11] vmcoreinfo: Remove documentation of PG_slab and PG_hugetlb Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 08/11] proc: Remove mention of PG_slab Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 09/11] kfence: " Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 10/11] memcg_slabinfo: Fix use " Matthew Wilcox (Oracle)
2025-06-11 15:59 ` [PATCH v2 11/11] slab: Update MAINTAINERS entry Matthew Wilcox (Oracle)
2025-06-15 21:51   ` David Rientjes
2025-06-16  7:24   ` Harry Yoo
2025-06-23 12:28 ` [PATCH v2 00/11] Various slab improvements Vlastimil Babka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.