All of lore.kernel.org
 help / color / mirror / Atom feed
From: "David Hildenbrand (Arm)" <david@kernel.org>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: Alistair Popple <apopple@nvidia.com>,
	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>,
	Baolin Wang <baolin.wang@linux.alibaba.com>,
	Baoquan He <baoquan.he@linux.dev>, Barry Song <baohua@kernel.org>,
	Brendan Jackman <brendan.jackman@linux.dev>,
	Byungchul Park <byungchul@sk.com>,
	Chengming Zhou <chengming.zhou@linux.dev>,
	Chris Li <chrisl@kernel.org>, Christoph Lameter <cl@gentwo.org>,
	Dave Chinner <david@fromorbit.com>,
	David Rientjes <rientjes@google.com>,
	Dennis Zhou <dennis@kernel.org>, Dev Jain <dev.jain@arm.com>,
	Gregory Price <gourry@gourry.net>, Hao Li <hao.li@linux.dev>,
	Harry Yoo <harry@kernel.org>, Hugh Dickins <hughd@google.com>,
	Jann Horn <jannh@google.com>,
	Johannes Weiner <hannes@cmpxchg.org>,
	John Hubbard <jhubbard@nvidia.com>,
	Joshua Hahn <joshua.hahnjy@gmail.com>,
	Kairui Song <kasong@tencent.com>,
	Kemeng Shi <shikemeng@huaweicloud.com>,
	Kiryl Shutsemau <kas@kernel.org>,
	Lance Yang <lance.yang@linux.dev>,
	"Liam R. Howlett" <liam@infradead.org>,
	Lorenzo Stoakes <ljs@kernel.org>,
	Matthew Brost <matthew.brost@intel.com>,
	Miaohe Lin <linmiaohe@huawei.com>,
	Michal Hocko <mhocko@kernel.org>, Mike Rapoport <rppt@kernel.org>,
	Muchun Song <muchun.song@linux.dev>,
	Naoya Horiguchi <nao.horiguchi@gmail.com>,
	Nhat Pham <nphamcs@gmail.com>, Nick Piggin <npiggin@gmail.com>,
	Nico Pache <nico.pache@linux.dev>,
	Oscar Salvador <osalvador@suse.de>,
	Pedro Falcato <pfalcato@suse.de>, Peter Xu <peterx@redhat.com>,
	Peter Zijlstra <peterz@infradead.org>,
	Qi Zheng <qi.zheng@linux.dev>, Rakie Kim <rakie.kim@sk.com>,
	Rik van Riel <riel@surriel.com>,
	Roman Gushchin <roman.gushchin@linux.dev>,
	Ryan Roberts <ryan.roberts@arm.com>,
	Shakeel Butt <shakeel.butt@linux.dev>,
	Suren Baghdasaryan <surenb@google.com>, Tejun Heo <tj@kernel.org>,
	Uladzislau Rezki <urezki@gmail.com>,
	Usama Arif <usama.arif@linux.dev>,
	Vlastimil Babka <vbabka@kernel.org>,
	Will Deacon <will@kernel.org>, Xu Xin <xu.xin@linux.dev>,
	Ying Huang <ying.huang@linux.alibaba.com>,
	Youngjun Park <youngjun.park@lge.com>, Zi Yan <ziy@nvidia.com>,
	Jason Gunthorpe <jgg@ziepe.ca>,
	linux-kernel@vger.kernel.org, linux-mm@kvack.org
Subject: Re: [PATCH 0/7] MAINTAINERS: MM updates
Date: Mon, 2 Nov 2026 07:47:46 +0100	[thread overview]
Message-ID: <1b4d0299-4232-43eb-9229-7d2a2a7ce2fc@kernel.org> (raw)
In-Reply-To: <20261101123025.4d8133d5321820f2202c8f1a@linux-foundation.org>

On 11/1/26 21:30, Andrew Morton wrote:
> On Sun, 1 Nov 2026 14:33:57 +0100 "David Hildenbrand (Arm)" <david@kernel.org> wrote:
> 
>> On 10/30/26 22:34, David Hildenbrand (Arm) wrote:
>>> Hi,
>>>
>>> several MM updates:
>>>
>>
>> @Andrew, should I pick these or do you want to route them through your tree?
> 
> I'll grab for now, thanks.  As a hotfix.
> 
> Because I'm whacking away at MAINTAINERS at present.  First step is to
> consistently name the components, below.
> 
> This is a two-patch series.  The first renames components so everything
> starts with "^MEMORY MANAGEMENT", leaving MAIINTAINERS incorrectly
> sorted.  The second patch only moves things around, to restore the
> alphasorting.
> 
> So people only need look at the first patch.  Please review that.
> 
> After this I'll have it identify the various files under include/linux,
> mm/ and lib/ which can fairly be described as "mm".  That's looking
> like about 50 files at this time.

[...]

> 
> Then I shall have it ensure that all these not-yet-covered files are
> entered in the appropriate place under an MM component.  This may
> require creation of new components for the purpose, tbd.
> 
> After that I needs to have it cover Documentation/
> 
> After that I need to have it whack away at selftests, shudder.

I am not convinced yet that we want that for all tests, which is why I left it
out. There is too much churn that's not really relevant for a component
maintainer POV.

I was rather thinking that maybe we'd want a MM selftest component (likely for
the later MISC maintainer) that picks up the usual selftest churn. Component
maintainers really only have to be CCed on functional things.

> 
> 
> 
> From: Andrew Morton <akpm@linux-foundation.org>
> Subject: MAINTAINERS: use a common prefix for MM components
> Date: Sun, 01 Nov 2026 12:13:07 -0800
> 
> Several MM component entries still use standalone headings, so searching
> for headings beginning with "MEMORY MANAGEMENT" misses them.
> 
> Give these 18 entries the common "MEMORY MANAGEMENT - " prefix.  Leave
> them in place for now so that the renames can be reviewed separately
> from the subsequent alphabetical sorting.
> 
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> 
> 
> ---
> 
>  MAINTAINERS |   36 ++++++++++++++++++------------------
>  1 file changed, 18 insertions(+), 18 deletions(-)
> 
> --- a/MAINTAINERS~maintainers-use-a-common-prefix-for-mm-components
> +++ a/MAINTAINERS
> @@ -6816,7 +6816,7 @@ T:	git https://gitlab.freedesktop.org/dr
>  F:	include/linux/cgroup_dmem.h
>  F:	kernel/cgroup/dmem.c
>  
> -CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
> +MEMORY MANAGEMENT - MEMORY RESOURCE CONTROLLER (MEMCG)
>  M:	Johannes Weiner <hannes@cmpxchg.org>
>  M:	Michal Hocko <mhocko@kernel.org>
>  M:	Roman Gushchin <roman.gushchin@linux.dev>
> @@ -7322,7 +7322,7 @@ S:	Maintained
>  W:	https://docs.dasharo.com/
>  F:	drivers/platform/x86/dasharo-acpi.c
>  
> -DAMON
> +MEMORY MANAGEMENT - DAMON
>  M:	SJ Park <sj@kernel.org>
>  L:	damon@lists.linux.dev
>  L:	linux-mm@kvack.org
> @@ -12164,7 +12164,7 @@ S:	Maintained
>  F:	Documentation/ABI/testing/debugfs-hisi-zip
>  F:	drivers/crypto/hisilicon/zip/
>  
> -HMM - Heterogeneous Memory Management
> +MEMORY MANAGEMENT - HMM (Heterogeneous Memory Management)
>  M:	Jason Gunthorpe <jgg@nvidia.com>
>  M:	Leon Romanovsky <leonro@nvidia.com>
>  L:	linux-mm@kvack.org
> @@ -12328,7 +12328,7 @@ F:	drivers/power/supply/huawei-gaokun-ba
>  F:	drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
>  F:	include/linux/platform_data/huawei-gaokun-ec.h
>  
> -HUGETLB SUBSYSTEM
> +MEMORY MANAGEMENT - HUGETLB
>  M:	Muchun Song <muchun.song@linux.dev>
>  M:	Oscar Salvador <osalvador@suse.de>
>  R:	David Hildenbrand <david@kernel.org>
> @@ -12362,7 +12362,7 @@ W:	https://linuxtv.org
>  T:	git git://linuxtv.org/media.git
>  F:	drivers/media/platform/st/sti/hva
>  
> -HWPOISON MEMORY FAILURE HANDLING
> +MEMORY MANAGEMENT - HWPOISON MEMORY FAILURE HANDLING
>  M:	Miaohe Lin <linmiaohe@huawei.com>
>  R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
>  L:	linux-mm@kvack.org
> @@ -17370,7 +17370,7 @@ F:	arch/*/include/asm/sync_core.h
>  F:	include/uapi/linux/membarrier.h
>  F:	kernel/sched/membarrier.c
>  
> -MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
> +MEMORY MANAGEMENT - MEMBLOCK AND INITIALIZATION
>  M:	Mike Rapoport <rppt@kernel.org>
>  L:	linux-mm@kvack.org
>  S:	Maintained
> @@ -17879,7 +17879,7 @@ F:	rust/kernel/mm.rs
>  F:	rust/kernel/mm/
>  F:	rust/kernel/page.rs
>  
> -MEMORY MAPPING
> +MEMORY MANAGEMENT - MEMORY MAPPING
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Liam R. Howlett <liam@infradead.org>
>  M:	Lorenzo Stoakes <ljs@kernel.org>
> @@ -17916,7 +17916,7 @@ F:	mm/vma_internal.h
>  F:	tools/testing/selftests/mm/merge.c
>  F:	tools/testing/vma/
>  
> -MEMORY MAPPING - LOCKING
> +MEMORY MANAGEMENT - MEMORY MAPPING - LOCKING
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Suren Baghdasaryan <surenb@google.com>
>  M:	Liam R. Howlett <liam@infradead.org>
> @@ -17932,7 +17932,7 @@ F:	include/linux/mmap_lock.h
>  F:	include/trace/events/mmap_lock.h
>  F:	mm/mmap_lock.c
>  
> -MEMORY MAPPING - MADVISE (MEMORY ADVICE)
> +MEMORY MANAGEMENT - MEMORY MAPPING - MADVISE (MEMORY ADVICE)
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Liam R. Howlett <liam@infradead.org>
>  M:	Lorenzo Stoakes <ljs@kernel.org>
> @@ -18728,7 +18728,7 @@ S:	Maintained
>  F:	drivers/phy/marvell/phy-mmp3-usb.c
>  F:	drivers/phy/marvell/phy-pxa-usb.c
>  
> -MMU GATHER AND TLB INVALIDATION
> +MEMORY MANAGEMENT - MMU GATHER AND TLB INVALIDATION
>  M:	Will Deacon <will@kernel.org>
>  M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
>  M:	Andrew Morton <akpm@linux-foundation.org>
> @@ -21113,7 +21113,7 @@ F:	Documentation/core-api/padata.rst
>  F:	include/linux/padata.h
>  F:	kernel/padata.c
>  
> -PAGE CACHE
> +MEMORY MANAGEMENT - PAGE CACHE
>  M:	Matthew Wilcox (Oracle) <willy@infradead.org>
>  M:	Jan Kara <jack@suse.cz>
>  L:	linux-fsdevel@vger.kernel.org
> @@ -21142,7 +21142,7 @@ F:	include/net/page_pool/
>  F:	include/trace/events/page_pool.h
>  F:	net/core/page_pool.c
>  
> -PAGE TABLE CHECK
> +MEMORY MANAGEMENT - PAGE TABLE CHECK
>  M:	Pasha Tatashin <pasha.tatashin@soleen.com>
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  L:	linux-mm@kvack.org
> @@ -21829,7 +21829,7 @@ S:	Maintained
>  F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
>  F:	drivers/net/ethernet/pensando/
>  
> -PER-CPU MEMORY ALLOCATOR
> +MEMORY MANAGEMENT - PER-CPU MEMORY ALLOCATOR
>  M:	Dennis Zhou <dennis@kernel.org>
>  M:	Tejun Heo <tj@kernel.org>
>  M:	Christoph Lameter <cl@gentwo.org>
> @@ -25539,7 +25539,7 @@ T:	git git://linuxtv.org/media.git
>  F:	drivers/media/i2c/rj54n1cb0c.c
>  F:	include/media/i2c/rj54n1cb0c.h
>  
> -SHRINKER
> +MEMORY MANAGEMENT - SHRINKER
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Dave Chinner <david@fromorbit.com>
>  R:	Qi Zheng <qi.zheng@linux.dev>
> @@ -25775,7 +25775,7 @@ S:	Maintained
>  F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
>  F:	drivers/nvmem/layouts/sl28vpd.c
>  
> -SLAB ALLOCATOR
> +MEMORY MANAGEMENT - SLAB ALLOCATOR
>  M:	Vlastimil Babka <vbabka@kernel.org>
>  M:	Harry Yoo <harry@kernel.org>
>  M:	Andrew Morton <akpm@linux-foundation.org>
> @@ -29831,7 +29831,7 @@ F:	net/vmw_vsock/
>  F:	tools/testing/selftests/vsock/
>  F:	tools/testing/vsock/
>  
> -VMALLOC
> +MEMORY MANAGEMENT - VMALLOC
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Uladzislau Rezki <urezki@gmail.com>
>  L:	linux-mm@kvack.org
> @@ -30864,7 +30864,7 @@ M:	"Maciej W. Rozycki" <macro@orcam.me.u
>  S:	Maintained
>  F:	drivers/tty/serial/zs.*
>  
> -ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
> +MEMORY MANAGEMENT - ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
>  M:	Minchan Kim <minchan@kernel.org>
>  M:	Sergey Senozhatsky <senozhatsky@chromium.org>
>  L:	linux-mm@kvack.org
> @@ -30887,7 +30887,7 @@ F:	lib/zstd/
>  N:	zstd
>  K:	zstd
>  
> -ZSWAP COMPRESSED SWAP CACHING
> +MEMORY MANAGEMENT - ZSWAP COMPRESSED SWAP CACHING
>  M:	Johannes Weiner <hannes@cmpxchg.org>
>  M:	Yosry Ahmed <yosry@kernel.org>
>  M:	Nhat Pham <nphamcs@gmail.com>
> _
> 

What's up with things like KASAN, KFENCE, KMEMLEAK, KMSAN?

I don't have a good question for that.


-- 
Cheers,

David


  parent reply	other threads:[~2026-11-02  6:48 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-30 21:34 [PATCH 0/7] MAINTAINERS: MM updates David Hildenbrand (Arm)
2026-10-30 21:34 ` [PATCH 1/7] MAINTAINERS: mention for-next branch in MEMORY MANAGEMENT - MEMORY MAP David Hildenbrand (Arm)
2026-10-31  0:40   ` Muchun Song
2026-10-31  8:38   ` Lorenzo Stoakes (ARM)
2026-11-01 17:11   ` Harry Yoo
2026-10-30 21:34 ` [PATCH 2/7] MAINTAINERS: TMPFS (SHMEM FILESYSTEM) updates David Hildenbrand (Arm)
2026-10-31  8:42   ` Lorenzo Stoakes (ARM)
2026-11-01 17:14   ` Harry Yoo
2026-11-02  2:01   ` Baolin Wang
2026-10-30 21:34 ` [PATCH 3/7] MAINTAINERS: add Zi Yan as co-maintainer for MEMORY MANAGEMENT - THP David Hildenbrand (Arm)
2026-10-30 22:00   ` Zi Yan
2026-10-30 23:33   ` Barry Song
2026-10-31  0:39   ` Muchun Song
2026-10-31  4:01   ` Lance Yang
2026-10-31  5:43   ` Dev Jain
2026-10-31  8:36   ` Lorenzo Stoakes (ARM)
2026-11-01 17:16   ` Harry Yoo
2026-11-02  2:04   ` Baolin Wang
2026-10-30 21:34 ` [PATCH 4/7] MAINTAINERS: sort entries in MM sections David Hildenbrand (Arm)
2026-10-31  9:08   ` Lorenzo Stoakes (ARM)
2026-10-31  9:25     ` David Hildenbrand (Arm)
2026-11-01 17:19   ` Harry Yoo
2026-10-30 21:34 ` [PATCH 5/7] MAINTAINERS: add missing files to MM component sections David Hildenbrand (Arm)
2026-10-31  0:42   ` Muchun Song
2026-10-31  9:23   ` Lorenzo Stoakes (ARM)
2026-10-31  9:26     ` David Hildenbrand (Arm)
2026-10-30 21:34 ` [PATCH 6/7] MAINTAINERS: rename and move MEMORY HOT(UN)PLUG David Hildenbrand (Arm)
2026-10-31  0:43   ` Muchun Song
2026-10-31  9:24   ` Lorenzo Stoakes (ARM)
2026-10-30 21:34 ` [PATCH 7/7] MAINTAINERS: route more MM changes through mm/core.git David Hildenbrand (Arm)
2026-10-31 10:51   ` Lorenzo Stoakes (ARM)
2026-10-30 22:02 ` [PATCH 0/7] MAINTAINERS: MM updates Zi Yan
2026-10-30 23:48 ` SJ Park
2026-10-31  7:49 ` Qi Zheng
2026-10-31  8:30 ` Mike Rapoport
2026-11-01 10:37 ` Vlastimil Babka (SUSE)
2026-11-01 13:33 ` David Hildenbrand (Arm)
2026-11-01 20:30   ` Andrew Morton
2026-11-01 20:55     ` SJ Park
2026-11-02  6:47     ` David Hildenbrand (Arm) [this message]
2026-11-02  7:11       ` Andrew Morton
2026-11-02  8:07         ` David Hildenbrand (Arm)
2026-11-01 20:47 ` Shakeel Butt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1b4d0299-4232-43eb-9229-7d2a2a7ce2fc@kernel.org \
    --to=david@kernel.org \
    --cc=akpm@linux-foundation.org \
    --cc=aneesh.kumar@kernel.org \
    --cc=apopple@nvidia.com \
    --cc=baohua@kernel.org \
    --cc=baolin.wang@linux.alibaba.com \
    --cc=baoquan.he@linux.dev \
    --cc=brendan.jackman@linux.dev \
    --cc=byungchul@sk.com \
    --cc=chengming.zhou@linux.dev \
    --cc=chrisl@kernel.org \
    --cc=cl@gentwo.org \
    --cc=david@fromorbit.com \
    --cc=dennis@kernel.org \
    --cc=dev.jain@arm.com \
    --cc=gourry@gourry.net \
    --cc=hannes@cmpxchg.org \
    --cc=hao.li@linux.dev \
    --cc=harry@kernel.org \
    --cc=hughd@google.com \
    --cc=jannh@google.com \
    --cc=jgg@ziepe.ca \
    --cc=jhubbard@nvidia.com \
    --cc=joshua.hahnjy@gmail.com \
    --cc=kas@kernel.org \
    --cc=kasong@tencent.com \
    --cc=lance.yang@linux.dev \
    --cc=liam@infradead.org \
    --cc=linmiaohe@huawei.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=ljs@kernel.org \
    --cc=matthew.brost@intel.com \
    --cc=mhocko@kernel.org \
    --cc=muchun.song@linux.dev \
    --cc=nao.horiguchi@gmail.com \
    --cc=nico.pache@linux.dev \
    --cc=nphamcs@gmail.com \
    --cc=npiggin@gmail.com \
    --cc=osalvador@suse.de \
    --cc=peterx@redhat.com \
    --cc=peterz@infradead.org \
    --cc=pfalcato@suse.de \
    --cc=qi.zheng@linux.dev \
    --cc=rakie.kim@sk.com \
    --cc=riel@surriel.com \
    --cc=rientjes@google.com \
    --cc=roman.gushchin@linux.dev \
    --cc=rppt@kernel.org \
    --cc=ryan.roberts@arm.com \
    --cc=shakeel.butt@linux.dev \
    --cc=shikemeng@huaweicloud.com \
    --cc=surenb@google.com \
    --cc=tj@kernel.org \
    --cc=urezki@gmail.com \
    --cc=usama.arif@linux.dev \
    --cc=vbabka@kernel.org \
    --cc=will@kernel.org \
    --cc=xu.xin@linux.dev \
    --cc=ying.huang@linux.alibaba.com \
    --cc=youngjun.park@lge.com \
    --cc=ziy@nvidia.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.