linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files
@ 2025-07-22 19:27 Lorenzo Stoakes
  2025-07-23  5:18 ` Mike Rapoport
  2025-07-23  9:42 ` Vlastimil Babka
  0 siblings, 2 replies; 4+ messages in thread
From: Lorenzo Stoakes @ 2025-07-22 19:27 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-mm, linux-kernel, David Hildenbrand, Liam R . Howlett,
	Vlastimil Babka, Mike Rapoport, Suren Baghdasaryan, Michal Hocko

To fit in with other sections within MAINTAINERS for memory management
files, rename the MEMORY MANAGEMENT section to MEMORY MANAGEMENT - MISC to
contain files that are not described by other sections.

We also add missing files to MEMORY MANAGEMENT - MISC and MEMORY MANAGEMENT
- CORE sections.

Move over appropriate files to the core section, and in both sections add
remaining missing files. At this point, with the other recent MAINTAINERS
changes, this should now mean that every memory management-related file has
a section and assigned maintainers/reviewers.

For the time being, we maintain catch-all mm/ and tools/mm/ entries for MM
- MISC, though in future we may wish to remove these to make it obvious
when files don't have assigned entries.

Finally, we copy across the maintainers/reviewers from MEMORY MANAGEMENT -
CORE to MEMORY MANAGEMENT - MISC, as it seems the two are sufficiently
related for this to be sensible.

Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
---

Andrew - apologies, but there will likely be some small conflicts here
given other MAINTAINERS patches move stuff from the MEMORY MANAGEMENT
section too.

I kept patches separate in case one ends up having push-back we can still
have the rest putting missing files in place.

Note that we also have [0] going through the slab tree, as it seemed a more
suitable place to do that change to minimise conflicts on that front.

[0]: https://lore.kernel.org/all/20250722175901.152272-1-lorenzo.stoakes@oracle.com/

REVIEWERS NOTES:

This is based on discussions had in [1] both about this newly renamed
section and where David indicated he was open to maintainership of the misc
section.

I am sending un-RFC'd as, while a lot of files being moved about, it seems
relatively safe to put these files in core/misc and we can move them around
later if necessary.

Additionally, on the reviewers being added, these files are broadly files
that could have been placed in the 'core' section, so this is more or less
an administrative decision to split into two and so it seems reasonable to
maintain the same list of people.

Apologies if this is overly presumptuous, the intent here is for us to
finally reach a point (with the other patches applied) where (as far as I
can tell) every memory management-related file should now have MAINTAINERS
entries.

[1]: https://lore.kernel.org/all/20250616203844.566056-1-lorenzo.stoakes@oracle.com/

 MAINTAINERS | 82 +++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 57 insertions(+), 25 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 837bc5cd6166..9374dbc3a6ea 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15732,31 +15732,6 @@ F:	include/linux/memory_hotplug.h
 F:	mm/memory_hotplug.c
 F:	tools/testing/selftests/memory-hotplug/

-MEMORY MANAGEMENT
-M:	Andrew Morton <akpm@linux-foundation.org>
-L:	linux-mm@kvack.org
-S:	Maintained
-W:	http://www.linux-mm.org
-T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
-T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
-F:	Documentation/admin-guide/mm/
-F:	Documentation/mm/
-F:	include/linux/gfp.h
-F:	include/linux/gfp_types.h
-F:	include/linux/memory_hotplug.h
-F:	include/linux/memory-tiers.h
-F:	include/linux/mempolicy.h
-F:	include/linux/mempool.h
-F:	include/linux/memremap.h
-F:	include/linux/mmzone.h
-F:	include/linux/mmu_notifier.h
-F:	include/linux/pagewalk.h
-F:	include/trace/events/ksm.h
-F:	mm/
-F:	tools/mm/
-F:	tools/testing/selftests/mm/
-N:	include/linux/page[-_]*
-
 MEMORY MANAGEMENT - CORE
 M:	Andrew Morton <akpm@linux-foundation.org>
 M:	David Hildenbrand <david@redhat.com>
@@ -15770,18 +15745,33 @@ L:	linux-mm@kvack.org
 S:	Maintained
 W:	http://www.linux-mm.org
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
+F:	include/linux/gfp.h
+F:	include/linux/gfp_types.h
 F:	include/linux/memory.h
 F:	include/linux/mm.h
 F:	include/linux/mm_*.h
+F:	include/linux/mmzone.h
 F:	include/linux/mmdebug.h
 F:	include/linux/pagewalk.h
 F:	kernel/fork.c
 F:	mm/Kconfig
 F:	mm/debug.c
+F:	mm/folio-compat.c
+F:	mm/highmem.c
 F:	mm/init-mm.c
+F:	mm/internal.h
+F:	mm/maccess.c
 F:	mm/memory.c
+F:	mm/mmzone.c
 F:	mm/pagewalk.c
+F:	mm/pgtable-generic.c
+F:	mm/sparse-vmemmap.c
+F:	mm/sparse.c
 F:	mm/util.c
+F:	mm/vmpressure.c
+F:	mm/vmstat.c
+N:	include/linux/page[-_]*

 MEMORY MANAGEMENT - EXECMEM
 M:	Andrew Morton <akpm@linux-foundation.org>
@@ -15843,6 +15833,48 @@ F:	mm/mempolicy.c
 F:	mm/migrate.c
 F:	mm/migrate_device.c

+MEMORY MANAGEMENT - MISC
+M:	Andrew Morton <akpm@linux-foundation.org>
+M:	David Hildenbrand <david@redhat.com>
+R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
+R:	Liam R. Howlett <Liam.Howlett@oracle.com>
+R:	Vlastimil Babka <vbabka@suse.cz>
+R:	Mike Rapoport <rppt@kernel.org>
+R:	Suren Baghdasaryan <surenb@google.com>
+R:	Michal Hocko <mhocko@suse.com>
+L:	linux-mm@kvack.org
+S:	Maintained
+W:	http://www.linux-mm.org
+T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+F:	Documentation/admin-guide/mm/
+F:	Documentation/mm/
+F:	include/linux/memory-tiers.h
+F:	include/linux/mempolicy.h
+F:	include/linux/mempool.h
+F:	include/linux/memremap.h
+F:	include/linux/mmu_notifier.h
+F:	include/trace/events/ksm.h
+F:	mm/
+F:	mm/backing-dev.c
+F:	mm/cma.c
+F:	mm/cma_debug.c
+F:	mm/cma_sysfs.c
+F:	mm/dmapool.c
+F:	mm/dmapool_test.c
+F:	mm/early_ioremap.c
+F:	mm/fadvise.c
+F:	mm/io-mapping.c
+F:	mm/ioremap.c
+F:	mm/mapping_dirty_helpers.c
+F:	mm/memory-tiers.c
+F:	mm/mmu_notifier.c
+F:	mm/page_idle.c
+F:	mm/pgalloc-track.h
+F:	mm/process_vm_access.c
+F:	mm/ptdump.c
+F:	tools/mm/
+F:	tools/testing/selftests/mm/
+
 MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
 M:	Andrew Morton <akpm@linux-foundation.org>
 M:	Mike Rapoport <rppt@kernel.org>
--
2.50.1

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

* Re: [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files
  2025-07-22 19:27 [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files Lorenzo Stoakes
@ 2025-07-23  5:18 ` Mike Rapoport
  2025-07-23  9:42 ` Vlastimil Babka
  1 sibling, 0 replies; 4+ messages in thread
From: Mike Rapoport @ 2025-07-23  5:18 UTC (permalink / raw)
  To: Lorenzo Stoakes
  Cc: Andrew Morton, linux-mm, linux-kernel, David Hildenbrand,
	Liam R . Howlett, Vlastimil Babka, Suren Baghdasaryan,
	Michal Hocko

On Tue, Jul 22, 2025 at 08:27:04PM +0100, Lorenzo Stoakes wrote:
> To fit in with other sections within MAINTAINERS for memory management
> files, rename the MEMORY MANAGEMENT section to MEMORY MANAGEMENT - MISC to
> contain files that are not described by other sections.
> 
> We also add missing files to MEMORY MANAGEMENT - MISC and MEMORY MANAGEMENT
> - CORE sections.
> 
> Move over appropriate files to the core section, and in both sections add
> remaining missing files. At this point, with the other recent MAINTAINERS
> changes, this should now mean that every memory management-related file has
> a section and assigned maintainers/reviewers.
> 
> For the time being, we maintain catch-all mm/ and tools/mm/ entries for MM
> - MISC, though in future we may wish to remove these to make it obvious
> when files don't have assigned entries.
> 
> Finally, we copy across the maintainers/reviewers from MEMORY MANAGEMENT -
> CORE to MEMORY MANAGEMENT - MISC, as it seems the two are sufficiently
> related for this to be sensible.
> 
> Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>

Acked-by: Mike Rapoport (Microsoft) <rppt@kernel.org>

-- 
Sincerely yours,
Mike.

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

* Re: [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files
  2025-07-22 19:27 [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files Lorenzo Stoakes
  2025-07-23  5:18 ` Mike Rapoport
@ 2025-07-23  9:42 ` Vlastimil Babka
  2025-07-23  9:46   ` Lorenzo Stoakes
  1 sibling, 1 reply; 4+ messages in thread
From: Vlastimil Babka @ 2025-07-23  9:42 UTC (permalink / raw)
  To: Lorenzo Stoakes, Andrew Morton
  Cc: linux-mm, linux-kernel, David Hildenbrand, Liam R . Howlett,
	Mike Rapoport, Suren Baghdasaryan, Michal Hocko

On 7/22/25 21:27, Lorenzo Stoakes wrote:
> To fit in with other sections within MAINTAINERS for memory management
> files, rename the MEMORY MANAGEMENT section to MEMORY MANAGEMENT - MISC to
> contain files that are not described by other sections.
> 
> We also add missing files to MEMORY MANAGEMENT - MISC and MEMORY MANAGEMENT
> - CORE sections.
> 
> Move over appropriate files to the core section, and in both sections add
> remaining missing files. At this point, with the other recent MAINTAINERS
> changes, this should now mean that every memory management-related file has
> a section and assigned maintainers/reviewers.
> 
> For the time being, we maintain catch-all mm/ and tools/mm/ entries for MM

This...

> - MISC, though in future we may wish to remove these to make it obvious
> when files don't have assigned entries.
> 
> Finally, we copy across the maintainers/reviewers from MEMORY MANAGEMENT -
> CORE to MEMORY MANAGEMENT - MISC, as it seems the two are sufficiently
> related for this to be sensible.

... together with this means the pre-existing reviewers of CORE will now get
CC'd on everything under mm/ - I'm not sure if this consequence was apparent
and wanted, so pointing that out. Myself, as long as whole mm/ is there, I'd
rather not be one of the R: purely for volume reasons. The misc files
themselves would have been fine.

> Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> ---
> 
> Andrew - apologies, but there will likely be some small conflicts here
> given other MAINTAINERS patches move stuff from the MEMORY MANAGEMENT
> section too.
> 
> I kept patches separate in case one ends up having push-back we can still
> have the rest putting missing files in place.
> 
> Note that we also have [0] going through the slab tree, as it seemed a more
> suitable place to do that change to minimise conflicts on that front.
> 
> [0]: https://lore.kernel.org/all/20250722175901.152272-1-lorenzo.stoakes@oracle.com/
> 
> REVIEWERS NOTES:
> 
> This is based on discussions had in [1] both about this newly renamed
> section and where David indicated he was open to maintainership of the misc
> section.
> 
> I am sending un-RFC'd as, while a lot of files being moved about, it seems
> relatively safe to put these files in core/misc and we can move them around
> later if necessary.
> 
> Additionally, on the reviewers being added, these files are broadly files
> that could have been placed in the 'core' section, so this is more or less
> an administrative decision to split into two and so it seems reasonable to
> maintain the same list of people.
> 
> Apologies if this is overly presumptuous, the intent here is for us to
> finally reach a point (with the other patches applied) where (as far as I
> can tell) every memory management-related file should now have MAINTAINERS
> entries.
> 
> [1]: https://lore.kernel.org/all/20250616203844.566056-1-lorenzo.stoakes@oracle.com/
> 
>  MAINTAINERS | 82 +++++++++++++++++++++++++++++++++++++----------------
>  1 file changed, 57 insertions(+), 25 deletions(-)
> 

<trim>

> +MEMORY MANAGEMENT - MISC
> +M:	Andrew Morton <akpm@linux-foundation.org>
> +M:	David Hildenbrand <david@redhat.com>
> +R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> +R:	Liam R. Howlett <Liam.Howlett@oracle.com>
> +R:	Vlastimil Babka <vbabka@suse.cz>
> +R:	Mike Rapoport <rppt@kernel.org>
> +R:	Suren Baghdasaryan <surenb@google.com>
> +R:	Michal Hocko <mhocko@suse.com>
> +L:	linux-mm@kvack.org
> +S:	Maintained
> +W:	http://www.linux-mm.org
> +T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +F:	Documentation/admin-guide/mm/
> +F:	Documentation/mm/
> +F:	include/linux/memory-tiers.h
> +F:	include/linux/mempolicy.h
> +F:	include/linux/mempool.h
> +F:	include/linux/memremap.h

Weren't a bunch of these moved to other sections already?

> +F:	include/linux/mmu_notifier.h
> +F:	include/trace/events/ksm.h
> +F:	mm/
> +F:	mm/backing-dev.c
> +F:	mm/cma.c
> +F:	mm/cma_debug.c
> +F:	mm/cma_sysfs.c
> +F:	mm/dmapool.c
> +F:	mm/dmapool_test.c
> +F:	mm/early_ioremap.c
> +F:	mm/fadvise.c
> +F:	mm/io-mapping.c
> +F:	mm/ioremap.c
> +F:	mm/mapping_dirty_helpers.c
> +F:	mm/memory-tiers.c
> +F:	mm/mmu_notifier.c
> +F:	mm/page_idle.c
> +F:	mm/pgalloc-track.h
> +F:	mm/process_vm_access.c
> +F:	mm/ptdump.c
> +F:	tools/mm/
> +F:	tools/testing/selftests/mm/
> +
>  MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Mike Rapoport <rppt@kernel.org>
> --
> 2.50.1


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

* Re: [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files
  2025-07-23  9:42 ` Vlastimil Babka
@ 2025-07-23  9:46   ` Lorenzo Stoakes
  0 siblings, 0 replies; 4+ messages in thread
From: Lorenzo Stoakes @ 2025-07-23  9:46 UTC (permalink / raw)
  To: Vlastimil Babka
  Cc: Andrew Morton, linux-mm, linux-kernel, David Hildenbrand,
	Liam R . Howlett, Mike Rapoport, Suren Baghdasaryan, Michal Hocko

On Wed, Jul 23, 2025 at 11:42:09AM +0200, Vlastimil Babka wrote:
> On 7/22/25 21:27, Lorenzo Stoakes wrote:
> > To fit in with other sections within MAINTAINERS for memory management
> > files, rename the MEMORY MANAGEMENT section to MEMORY MANAGEMENT - MISC to
> > contain files that are not described by other sections.
> >
> > We also add missing files to MEMORY MANAGEMENT - MISC and MEMORY MANAGEMENT
> > - CORE sections.
> >
> > Move over appropriate files to the core section, and in both sections add
> > remaining missing files. At this point, with the other recent MAINTAINERS
> > changes, this should now mean that every memory management-related file has
> > a section and assigned maintainers/reviewers.
> >
> > For the time being, we maintain catch-all mm/ and tools/mm/ entries for MM
>
> This...
>
> > - MISC, though in future we may wish to remove these to make it obvious
> > when files don't have assigned entries.
> >
> > Finally, we copy across the maintainers/reviewers from MEMORY MANAGEMENT -
> > CORE to MEMORY MANAGEMENT - MISC, as it seems the two are sufficiently
> > related for this to be sensible.
>
> ... together with this means the pre-existing reviewers of CORE will now get
> CC'd on everything under mm/ - I'm not sure if this consequence was apparent
> and wanted, so pointing that out. Myself, as long as whole mm/ is there, I'd
> rather not be one of the R: purely for volume reasons. The misc files
> themselves would have been fine.

Hmm, I wrongly assumed it would act as a catch all for stuff not covered
elsewhere, but obviously you're right it will. OK will respin and put MM
section back just for this purpose.

>
> > Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > ---
> >
> > Andrew - apologies, but there will likely be some small conflicts here
> > given other MAINTAINERS patches move stuff from the MEMORY MANAGEMENT
> > section too.
> >
> > I kept patches separate in case one ends up having push-back we can still
> > have the rest putting missing files in place.
> >
> > Note that we also have [0] going through the slab tree, as it seemed a more
> > suitable place to do that change to minimise conflicts on that front.
> >
> > [0]: https://lore.kernel.org/all/20250722175901.152272-1-lorenzo.stoakes@oracle.com/
> >
> > REVIEWERS NOTES:
> >
> > This is based on discussions had in [1] both about this newly renamed
> > section and where David indicated he was open to maintainership of the misc
> > section.
> >
> > I am sending un-RFC'd as, while a lot of files being moved about, it seems
> > relatively safe to put these files in core/misc and we can move them around
> > later if necessary.
> >
> > Additionally, on the reviewers being added, these files are broadly files
> > that could have been placed in the 'core' section, so this is more or less
> > an administrative decision to split into two and so it seems reasonable to
> > maintain the same list of people.
> >
> > Apologies if this is overly presumptuous, the intent here is for us to
> > finally reach a point (with the other patches applied) where (as far as I
> > can tell) every memory management-related file should now have MAINTAINERS
> > entries.
> >
> > [1]: https://lore.kernel.org/all/20250616203844.566056-1-lorenzo.stoakes@oracle.com/
> >
> >  MAINTAINERS | 82 +++++++++++++++++++++++++++++++++++++----------------
> >  1 file changed, 57 insertions(+), 25 deletions(-)
> >
>
> <trim>
>
> > +MEMORY MANAGEMENT - MISC
> > +M:	Andrew Morton <akpm@linux-foundation.org>
> > +M:	David Hildenbrand <david@redhat.com>
> > +R:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > +R:	Liam R. Howlett <Liam.Howlett@oracle.com>
> > +R:	Vlastimil Babka <vbabka@suse.cz>
> > +R:	Mike Rapoport <rppt@kernel.org>
> > +R:	Suren Baghdasaryan <surenb@google.com>
> > +R:	Michal Hocko <mhocko@suse.com>
> > +L:	linux-mm@kvack.org
> > +S:	Maintained
> > +W:	http://www.linux-mm.org
> > +T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> > +F:	Documentation/admin-guide/mm/
> > +F:	Documentation/mm/
> > +F:	include/linux/memory-tiers.h
> > +F:	include/linux/mempolicy.h
> > +F:	include/linux/mempool.h
> > +F:	include/linux/memremap.h
>
> Weren't a bunch of these moved to other sections already?

Yeah this was a product of doing the patches separately.

Andrew sorted it out.

The respin should be ok for this, modulo stuff that's not merged yet (a couple
patches where I had to fixup).

>
> > +F:	include/linux/mmu_notifier.h
> > +F:	include/trace/events/ksm.h
> > +F:	mm/
> > +F:	mm/backing-dev.c
> > +F:	mm/cma.c
> > +F:	mm/cma_debug.c
> > +F:	mm/cma_sysfs.c
> > +F:	mm/dmapool.c
> > +F:	mm/dmapool_test.c
> > +F:	mm/early_ioremap.c
> > +F:	mm/fadvise.c
> > +F:	mm/io-mapping.c
> > +F:	mm/ioremap.c
> > +F:	mm/mapping_dirty_helpers.c
> > +F:	mm/memory-tiers.c
> > +F:	mm/mmu_notifier.c
> > +F:	mm/page_idle.c
> > +F:	mm/pgalloc-track.h
> > +F:	mm/process_vm_access.c
> > +F:	mm/ptdump.c
> > +F:	tools/mm/
> > +F:	tools/testing/selftests/mm/
> > +
> >  MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
> >  M:	Andrew Morton <akpm@linux-foundation.org>
> >  M:	Mike Rapoport <rppt@kernel.org>
> > --
> > 2.50.1
>

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

end of thread, other threads:[~2025-07-23  9:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-22 19:27 [PATCH] MAINTAINERS: rename MM to MM MISC, add missing files Lorenzo Stoakes
2025-07-23  5:18 ` Mike Rapoport
2025-07-23  9:42 ` Vlastimil Babka
2025-07-23  9:46   ` Lorenzo Stoakes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).