linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
@ 2025-07-23  9:58 Lorenzo Stoakes
  2025-07-23 10:36 ` David Hildenbrand
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Lorenzo Stoakes @ 2025-07-23  9:58 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-mm, linux-kernel, David Hildenbrand, Liam R . Howlett,
	Vlastimil Babka, Mike Rapoport, Suren Baghdasaryan, Michal Hocko

Add a MEMORY MANAGEMENT - MISC section to contain files that are not described
by other sections, moving all but the catch-all mm/ and tools/mm/ from MEMORY
MANAGEMENT to MEMORY MANAGEMENT - CORE and MEMORY MANAGEMENT - MISC as
appropriate.

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.

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>
---

v2:
* Propagate ack (thanks Mike!)
* Retain MEMORY MANAGEMENT section to contain the global mm/ and tools/mm/
  directories and remove from MEMORY MANAGEMENT - MISC section, I misunderstood
  how these catch-alls would work. As reported by Vlastimil.
* Update cover letter and subject to reflect the above.

v1:
https://lore.kernel.org/all/20250722192704.164758-1-lorenzo.stoakes@oracle.com/


 MAINTAINERS | 68 ++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 54 insertions(+), 14 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 507a999f1955..5a9d4c57add4 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15741,22 +15741,8 @@ 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/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>
@@ -15771,18 +15757,32 @@ 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:	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>
@@ -15844,6 +15844,46 @@ 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/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/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] 8+ messages in thread

* Re: [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
  2025-07-23  9:58 [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE Lorenzo Stoakes
@ 2025-07-23 10:36 ` David Hildenbrand
  2025-07-23 10:50   ` Lorenzo Stoakes
  2025-07-23 10:42 ` David Hildenbrand
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 8+ messages in thread
From: David Hildenbrand @ 2025-07-23 10:36 UTC (permalink / raw)
  To: Lorenzo Stoakes, Andrew Morton
  Cc: linux-mm, linux-kernel, Liam R . Howlett, Vlastimil Babka,
	Mike Rapoport, Suren Baghdasaryan, Michal Hocko

On 23.07.25 11:58, Lorenzo Stoakes wrote:
> Add a MEMORY MANAGEMENT - MISC section to contain files that are not described
> by other sections, moving all but the catch-all mm/ and tools/mm/ from MEMORY
> MANAGEMENT to MEMORY MANAGEMENT - CORE and MEMORY MANAGEMENT - MISC as
> appropriate.

Curious: do we need the catch-all because of untracked files, or because 
of future files?

> 
> 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.
> 
> 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>
> ---
> 
> v2:
> * Propagate ack (thanks Mike!)
> * Retain MEMORY MANAGEMENT section to contain the global mm/ and tools/mm/
>    directories and remove from MEMORY MANAGEMENT - MISC section, I misunderstood
>    how these catch-alls would work. As reported by Vlastimil.
> * Update cover letter and subject to reflect the above.
> 
> v1:
> https://lore.kernel.org/all/20250722192704.164758-1-lorenzo.stoakes@oracle.com/
> 
> 
>   MAINTAINERS | 68 ++++++++++++++++++++++++++++++++++++++++++-----------
>   1 file changed, 54 insertions(+), 14 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 507a999f1955..5a9d4c57add4 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -15741,22 +15741,8 @@ 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/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>
> @@ -15771,18 +15757,32 @@ 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:	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>
> @@ -15844,6 +15844,46 @@ 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

That is already under "MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION"

> +F:	include/linux/mempool.h
> +F:	include/linux/memremap.h

That will be MEMORY_HOTPLUG, right?

> +F:	include/linux/mmu_notifier.h
> +F:	include/trace/events/ksm.h

This is already in the KSM section.

> +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/testing/selftests/mm/

Kind-of a catch-all as well.


-- 
Cheers,

David / dhildenb



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

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

> +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/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

Another thought: mmu_notifier.c and ptdump. have the "core" vibe to them.

-- 
Cheers,

David / dhildenb



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

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

On Wed, Jul 23, 2025 at 12:36:49PM +0200, David Hildenbrand wrote:
> On 23.07.25 11:58, Lorenzo Stoakes wrote:
> > Add a MEMORY MANAGEMENT - MISC section to contain files that are not described
> > by other sections, moving all but the catch-all mm/ and tools/mm/ from MEMORY
> > MANAGEMENT to MEMORY MANAGEMENT - CORE and MEMORY MANAGEMENT - MISC as
> > appropriate.
>
> Curious: do we need the catch-all because of untracked files, or because of
> future files?

Untracked was the intent, future files should be added to MAINTAINERS
(maybe I need to write a script for this somewhere...).

I guess the intent was so Andrew gets pinged on everything whether tracked
elsewhere or not?

>
> >
> > 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.
> >
> > 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>
> > ---
> >
> > v2:
> > * Propagate ack (thanks Mike!)
> > * Retain MEMORY MANAGEMENT section to contain the global mm/ and tools/mm/
> >    directories and remove from MEMORY MANAGEMENT - MISC section, I misunderstood
> >    how these catch-alls would work. As reported by Vlastimil.
> > * Update cover letter and subject to reflect the above.
> >
> > v1:
> > https://lore.kernel.org/all/20250722192704.164758-1-lorenzo.stoakes@oracle.com/
> >
> >
> >   MAINTAINERS | 68 ++++++++++++++++++++++++++++++++++++++++++-----------
> >   1 file changed, 54 insertions(+), 14 deletions(-)
> >
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 507a999f1955..5a9d4c57add4 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -15741,22 +15741,8 @@ 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/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>
> > @@ -15771,18 +15757,32 @@ 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:	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>
> > @@ -15844,6 +15844,46 @@ 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
>
> That is already under "MEMORY MANAGEMENT - MEMORY POLICY AND MIGRATION"
>
> > +F:	include/linux/mempool.h
> > +F:	include/linux/memremap.h
>
> That will be MEMORY_HOTPLUG, right?
>
> > +F:	include/linux/mmu_notifier.h
> > +F:	include/trace/events/ksm.h
>
> This is already in the KSM section.

Ack will send a fix-patch.

The ordering of these patches and sending all separate has made this fun :)
I felt best way, so one update with issues doesn't hold up others.

I am _very keen_ to get this done and dusted and never look at MAINTAINERS
again :P

>
> > +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/testing/selftests/mm/
>
> Kind-of a catch-all as well.

Yeah but far smaller and we really should be pinged on these IMO. Probably
we need more work to add tests to relevant sections.

MISC is sort of a 'everything else' and we can update this over time.

I rather get us to the point where _everything_ or more-or-less
_everything_ is in sections and then iteratively fix up as we go rather
than leave something out.

>
>
> --
> Cheers,
>
> David / dhildenb
>

Thanks, Lorenzo


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

* Re: [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
  2025-07-23  9:58 [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE Lorenzo Stoakes
  2025-07-23 10:36 ` David Hildenbrand
  2025-07-23 10:42 ` David Hildenbrand
@ 2025-07-23 15:05 ` Lorenzo Stoakes
  2025-07-23 15:13   ` Vlastimil Babka
  2025-07-23 15:32 ` Vlastimil Babka
  3 siblings, 1 reply; 8+ messages in thread
From: Lorenzo Stoakes @ 2025-07-23 15:05 UTC (permalink / raw)
  To: Andrew Morton
  Cc: linux-mm, linux-kernel, David Hildenbrand, Liam R . Howlett,
	Vlastimil Babka, Mike Rapoport, Suren Baghdasaryan, Michal Hocko

Hi Andrew,

Please apply the attached fix-patch removing duplicated header files
accidentally included in the MEMORY MANAGEMENT - MISC section, as pointed
out by David.

Thanks, Lorenzo

----8<----
From 9a94ef4511f6d0cb39f5edcc963b2aadc11febed Mon Sep 17 00:00:00 2001
From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Date: Wed, 23 Jul 2025 16:02:27 +0100
Subject: [PATCH] MAINTAINERS: remove duplicated header files from mm misc
 section

These are present in other sections already, so remove them.

Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
---
 MAINTAINERS | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 5a9d4c57add4..5a6cb44635a2 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15860,11 +15860,8 @@ 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/backing-dev.c
 F:	mm/cma.c
 F:	mm/cma_debug.c
--
2.50.1


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

* Re: [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
  2025-07-23 15:05 ` Lorenzo Stoakes
@ 2025-07-23 15:13   ` Vlastimil Babka
  2025-07-23 15:20     ` Lorenzo Stoakes
  0 siblings, 1 reply; 8+ messages in thread
From: Vlastimil Babka @ 2025-07-23 15:13 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/23/25 17:05, Lorenzo Stoakes wrote:
> Hi Andrew,
> 
> Please apply the attached fix-patch removing duplicated header files
> accidentally included in the MEMORY MANAGEMENT - MISC section, as pointed
> out by David.
> 
> Thanks, Lorenzo
> 
> ----8<----
> From 9a94ef4511f6d0cb39f5edcc963b2aadc11febed Mon Sep 17 00:00:00 2001
> From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> Date: Wed, 23 Jul 2025 16:02:27 +0100
> Subject: [PATCH] MAINTAINERS: remove duplicated header files from mm misc
>  section
> 
> These are present in other sections already, so remove them.
> 
> Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> ---
>  MAINTAINERS | 3 ---
>  1 file changed, 3 deletions(-)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 5a9d4c57add4..5a6cb44635a2 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -15860,11 +15860,8 @@ 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

You could take out this one too as it's going to SLAB via my tree?

> -F:	include/linux/memremap.h
>  F:	include/linux/mmu_notifier.h
> -F:	include/trace/events/ksm.h
>  F:	mm/backing-dev.c
>  F:	mm/cma.c
>  F:	mm/cma_debug.c
> --
> 2.50.1



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

* Re: [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
  2025-07-23 15:13   ` Vlastimil Babka
@ 2025-07-23 15:20     ` Lorenzo Stoakes
  0 siblings, 0 replies; 8+ messages in thread
From: Lorenzo Stoakes @ 2025-07-23 15:20 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 05:13:05PM +0200, Vlastimil Babka wrote:
> On 7/23/25 17:05, Lorenzo Stoakes wrote:
> > Hi Andrew,
> >
> > Please apply the attached fix-patch removing duplicated header files
> > accidentally included in the MEMORY MANAGEMENT - MISC section, as pointed
> > out by David.
> >
> > Thanks, Lorenzo
> >
> > ----8<----
> > From 9a94ef4511f6d0cb39f5edcc963b2aadc11febed Mon Sep 17 00:00:00 2001
> > From: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > Date: Wed, 23 Jul 2025 16:02:27 +0100
> > Subject: [PATCH] MAINTAINERS: remove duplicated header files from mm misc
> >  section
> >
> > These are present in other sections already, so remove them.
> >
> > Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
> > ---
> >  MAINTAINERS | 3 ---
> >  1 file changed, 3 deletions(-)
> >
> > diff --git a/MAINTAINERS b/MAINTAINERS
> > index 5a9d4c57add4..5a6cb44635a2 100644
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -15860,11 +15860,8 @@ 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
>
> You could take out this one too as it's going to SLAB via my tree?

You said you weren't taking this, I assumed in general...

https://lore.kernel.org/all/a3f60194-3498-4dce-b0f0-e16e706f66ee@suse.cz/

...but from off list now I see you meant you were adding but not removing.


Andrew - if it's easy could you drop "include/linux/mempool.h" from here.

If not it's not a big deal to have this in both sections briefly... :)

Thanks, Lorenzo

>
> > -F:	include/linux/memremap.h
> >  F:	include/linux/mmu_notifier.h
> > -F:	include/trace/events/ksm.h
> >  F:	mm/backing-dev.c
> >  F:	mm/cma.c
> >  F:	mm/cma_debug.c
> > --
> > 2.50.1
>


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

* Re: [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE
  2025-07-23  9:58 [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE Lorenzo Stoakes
                   ` (2 preceding siblings ...)
  2025-07-23 15:05 ` Lorenzo Stoakes
@ 2025-07-23 15:32 ` Vlastimil Babka
  3 siblings, 0 replies; 8+ messages in thread
From: Vlastimil Babka @ 2025-07-23 15:32 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/23/25 11:58, Lorenzo Stoakes wrote:
> Add a MEMORY MANAGEMENT - MISC section to contain files that are not described
> by other sections, moving all but the catch-all mm/ and tools/mm/ from MEMORY
> MANAGEMENT to MEMORY MANAGEMENT - CORE and MEMORY MANAGEMENT - MISC as
> appropriate.
> 
> 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.
> 
> 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>

Acked-by: Vlastimil Babka <vbabka@suse.cZ>



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

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

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-23  9:58 [PATCH v2] MAINTAINERS: add MM MISC section, add missing files to MISC and CORE Lorenzo Stoakes
2025-07-23 10:36 ` David Hildenbrand
2025-07-23 10:50   ` Lorenzo Stoakes
2025-07-23 10:42 ` David Hildenbrand
2025-07-23 15:05 ` Lorenzo Stoakes
2025-07-23 15:13   ` Vlastimil Babka
2025-07-23 15:20     ` Lorenzo Stoakes
2025-07-23 15:32 ` Vlastimil Babka

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).