Re: [PATCH 7/7] MAINTAINERS: route more MM changes through mm/core.git
From: Lorenzo Stoakes (ARM)
Date: Sat Oct 31 2026 - 06:51:32 EST
On Fri, Oct 30, 2026 at 10:34:31PM +0100, David Hildenbrand (Arm) wrote:
> Let's start routing more components I (co)maintain through mm/core.git.
> Update the git trees by pointing them at the for-next branch:
>
> - MEMORY MANAGEMENT - BALLOON
> - MEMORY MANAGEMENT - CORE
> - MEMORY MANAGEMENT - GUP (GET USER PAGES)
> - MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
> - MEMORY MANAGEMENT - MEMORY HOT(UN)PLUG
> - MEMORY MANAGEMENT - MIGRATION
> - MEMORY MANAGEMENT - NUMA PLACEMENT
> - MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
> - MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
>
> Leave out MISC for now.
Aww :(
We do need to move as much as we can out of there over time, is really the
catch-all obviously.
>
> This change doesn't imply that all changes to these components will
> immediately be routed through that tree; in particular changes that cover
> other components, or severe conflicts will require coordination with
> Andrew's tree.
>
> So this marks merely the start of "mm/core.git will start picking
> relevant material for these components".
>
> Remove Andrew from these components to set the expectation that he won't be
> the primary person picking stuff for these components; he is listed as
> maintainer under the generic "MEMORY MANAGEMENT" and will get CCed on most
> changes, and can keep an eye on stuff that falls through the cracks
> (thanks!).
>
> While at it, drop the link to http://www.linux-mm.org: it's not
> particularly useful in 2026.
:))
>
> Signed-off-by: David Hildenbrand (Arm) <david@xxxxxxxxxx>
Acked-by: Lorenzo Stoakes (ARM) <ljs@xxxxxxxxxx>
> ---
> MAINTAINERS | 31 +++++++++----------------------
> 1 file changed, 9 insertions(+), 22 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 0adc674304987..b68bc36267091 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17446,18 +17446,15 @@ F: mm/alloc_tag.c
> F: tools/testing/selftests/alloc_tag/
>
> MEMORY MANAGEMENT - BALLOON
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> L: virtualization@xxxxxxxxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: include/linux/balloon.h
> F: mm/balloon.c
>
> MEMORY MANAGEMENT - CORE
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> R: Lorenzo Stoakes <ljs@xxxxxxxxxx>
> R: Liam R. Howlett <liam@xxxxxxxxxxxxx>
> @@ -17467,8 +17464,7 @@ R: Suren Baghdasaryan <surenb@xxxxxxxxxx>
> R: Michal Hocko <mhocko@xxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: Documentation/admin-guide/sysctl/vm.rst
> F: Documentation/core-api/gfp_mask-from-fs-io.rst
> F: fs/proc/meminfo.c
> @@ -17526,15 +17522,13 @@ F: include/linux/execmem.h
> F: mm/execmem.c
>
> MEMORY MANAGEMENT - GUP (GET USER PAGES)
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> R: Jason Gunthorpe <jgg@xxxxxxxxxx>
> R: John Hubbard <jhubbard@xxxxxxxxxx>
> R: Peter Xu <peterx@xxxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: Documentation/core-api/pin_user_pages.rst
> F: mm/gup.c
> F: mm/gup_test.c
> @@ -17544,14 +17538,12 @@ F: tools/testing/selftests/mm/gup.c
> F: tools/testing/selftests/mm/gup_longterm.c
>
> MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> R: Xu Xin <xu.xin@xxxxxxxxx>
> R: Chengming Zhou <chengming.zhou@xxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: Documentation/ABI/testing/sysfs-kernel-mm-ksm
> F: Documentation/admin-guide/mm/ksm.rst
> F: Documentation/mm/ksm.rst
> @@ -17566,6 +17558,7 @@ M: Oscar Salvador <osalvador@xxxxxxx>
> L: linux-mm@xxxxxxxxx
> L: linux-cxl@xxxxxxxxxxxxxxx
> S: Maintained
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: Documentation/ABI/testing/sysfs-devices-memory
> F: Documentation/admin-guide/mm/memory-hotplug.rst
> F: Documentation/core-api/memory-hotplug.rst
> @@ -17614,7 +17607,6 @@ F: mm/vmscan.c
> F: mm/workingset.c
>
> MEMORY MANAGEMENT - MIGRATION
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> R: Zi Yan <ziy@xxxxxxxxxx>
> R: Matthew Brost <matthew.brost@xxxxxxxxx>
> @@ -17625,8 +17617,7 @@ R: Ying Huang <ying.huang@xxxxxxxxxxxxxxxxx>
> R: Alistair Popple <apopple@xxxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: include/linux/migrate.h
> F: include/linux/migrate_mode.h
> F: include/trace/events/migrate.h
> @@ -17698,7 +17689,6 @@ F: mm/numa_emulation.c
> F: mm/numa_memblks.c
>
> MEMORY MANAGEMENT - NUMA PLACEMENT
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> M: Gregory Price <gourry@xxxxxxxxxx>
> R: Zi Yan <ziy@xxxxxxxxxx>
> @@ -17707,8 +17697,7 @@ R: Rakie Kim <rakie.kim@xxxxxx>
> R: Ying Huang <ying.huang@xxxxxxxxxxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
> F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
> F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
> @@ -17782,7 +17771,6 @@ F: mm/vmscan.c
> F: mm/workingset.c
>
> MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> M: Lorenzo Stoakes <ljs@xxxxxxxxxx>
> R: Rik van Riel <riel@xxxxxxxxxxx>
> @@ -17793,6 +17781,7 @@ R: Jann Horn <jannh@xxxxxxxxxx>
> R: Lance Yang <lance.yang@xxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: include/linux/rmap.h
> F: mm/interval_tree.c
> F: mm/page_vma_mapped.c
> @@ -17850,7 +17839,6 @@ F: mm/swap_table.h
> F: mm/swapfile.c
>
> MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> M: David Hildenbrand <david@xxxxxxxxxx>
> M: Zi Yan <ziy@xxxxxxxxxx>
> R: Baolin Wang <baolin.wang@xxxxxxxxxxxxxxxxx>
> @@ -17864,8 +17852,7 @@ R: Usama Arif <usama.arif@xxxxxxxxx>
> R: Kiryl Shutsemau <kas@xxxxxxxxxx>
> L: linux-mm@xxxxxxxxx
> S: Maintained
> -W: http://www.linux-mm.org
> -T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/core.git for-next
> F: Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
> F: Documentation/admin-guide/mm/transhuge.rst
> F: include/linux/huge_mm.h
>
> --
> 2.43.0
>
--
Cheers, Lorenzo