From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=100.103.45.18 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793565030; b=BS2ywFk9K9sahC2s8XWa5+3TX7vqfChq79IqTpBGzBG95f6gabEOzkEa/gxp17wd1MZj KWP1beT5iHSwfpSQ4DWbODvwErz4Df1nnvLrQUxwAe+mWd8aeXz9yd/vMqhbN+C5wiiUD 2/WREJa+AYpg44zdWh61Va3K0UhLetTnbgIQd86bpAQ1ty+CgufMTZjWkdcxhHuxzV+yh 79BUIeUfv5N0Iu55VKrWpbYgDDEbh6/kU1sIhCNJyWwb68eMRgpR0jJk3yD5EhERAD/Km nRSfI3Y9LfEtuW5HMiZwGhzY4nfCZ/dferwvdA7CqX0kjiPjviQNrCwQ0m+XoxoNoYw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793565030; h=Received:DKIM-Signature:Date:From:To:Cc:Subject:Message-Id: In-Reply-To:References:X-Mailer:Mime-Version:Content-Type: Content-Transfer-Encoding; bh=0PsO3+ixebAi2GeHvElphzKqyCrNVa40RrCbCBR6aoo=; b=VRLeyv4F/a6pwiY4ImxmXTI4otF5PBkbQeKWTO6V4SQJLyMisHQA78QPgYHpct1EH+G3 PNFFTOgMoqVuZEz63vnFjaLB/xgnEDhqThg/ZP69T7CFV6S1R2xPrY8ARgkJ1DEjMQXaH akRO4Nyd5RhuQDGlqpbmXw+dm1GDkB1FUxLYAOlTk3bYkVhJ/jvhqMfQlOTzP+F+BQbIi o+xrMrLTu7Poug4Psx7xxHTA+5DZ76r17Usye/gKfSCnWey4EjDekcTCL+gqCHZs++5Ke OWbQ6GlyI0mavwg/j56McfVuA0SXG4TAjxBgKPXbwNfFWk88rhM697nADex45k/YtvQ== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass header.d=linux-foundation.org header.i=@linux-foundation.org header.a=rsa-sha256 header.s=korg header.b="FNhsqH/I"; arc=none smtp.remote-ip=100.103.45.18 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 42D38606A324 for ; Sun, 1 Nov 2026 20:30:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=linux-foundation.org header.i=@linux-foundation.org header.a=rsa-sha256 header.s=korg header.b=FNhsqH/I Received: by smtp.kernel.org (Postfix) with ESMTPSA id 072E81F000C1; Sun, 1 Nov 2026 20:30:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=korg; t=1793565027; bh=0PsO3+ixebAi2GeHvElphzKqyCrNVa40RrCbCBR6aoo=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=FNhsqH/IpagTug6CeKHflu48Fz4ATDd8wChHmLe8njQ5/+03LK+0tBXDoXTa3Th2V hIQBaVlVLG/Gz8HmFg1wV+7NB1ZXY309bBipBw2p+lGIo8IP6VBNnVVTudel8rHFiU QvTJv97xdnj8Qc6yj2VnFTQFBzF35zYwOsQvWOxM= Date: Sun, 1 Nov 2026 12:30:25 -0800 From: Andrew Morton To: "David Hildenbrand (Arm)" Cc: Alistair Popple , "Aneesh Kumar K.V" , Baolin Wang , Baoquan He , Barry Song , Brendan Jackman , Byungchul Park , Chengming Zhou , Chris Li , Christoph Lameter , Dave Chinner , David Rientjes , Dennis Zhou , Dev Jain , Gregory Price , Hao Li , Harry Yoo , Hugh Dickins , Jann Horn , Johannes Weiner , John Hubbard , Joshua Hahn , Kairui Song , Kemeng Shi , Kiryl Shutsemau , Lance Yang , "Liam R. Howlett" , Lorenzo Stoakes , Matthew Brost , Miaohe Lin , Michal Hocko , Mike Rapoport , Muchun Song , Naoya Horiguchi , Nhat Pham , Nick Piggin , Nico Pache , Oscar Salvador , Pedro Falcato , Peter Xu , Peter Zijlstra , Qi Zheng , Rakie Kim , Rik van Riel , Roman Gushchin , Ryan Roberts , Shakeel Butt , Suren Baghdasaryan , Tejun Heo , Uladzislau Rezki , Usama Arif , Vlastimil Babka , Will Deacon , Xu Xin , Ying Huang , Youngjun Park , Zi Yan , Jason Gunthorpe , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: Re: [PATCH 0/7] MAINTAINERS: MM updates Message-Id: <20261101123025.4d8133d5321820f2202c8f1a@linux-foundation.org> In-Reply-To: <1c46e678-1da8-473d-960e-5aa22d4d7e73@kernel.org> References: <20261030-maintainers-v1-0-97278f8a5f54@kernel.org> <1c46e678-1da8-473d-960e-5aa22d4d7e73@kernel.org> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sun, 1 Nov 2026 14:33:57 +0100 "David Hildenbrand (Arm)" 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. mm stuff: include/linux/gfp_api.h include/linux/mmu_context.h include/linux/node.h include/linux/pgtable_api.h include/linux/pti.h include/linux/rodata_test.h shared-with-other-subsystems stuff: include/linux/buffer_head.h include/linux/bvec.h include/linux/crash_reserve.h include/linux/dma-buf-io.h include/linux/dma-buf-mapping.h include/linux/dma-direction.h include/linux/elf-randomize.h include/linux/fault-inject-usercopy.h include/linux/fault-inject.h include/linux/firmware-map.h include/linux/flex_proportions.h include/linux/folio_queue.h include/linux/fs_api.h include/linux/genalloc.h include/linux/interval_tree.h include/linux/interval_tree_generic.h include/linux/io-mapping.h include/linux/io-pgtable.h include/linux/io.h include/linux/iommu-debug-pagealloc.h include/linux/iommu-helper.h include/linux/ioport.h include/linux/iov_iter.h include/linux/iova_bitmap.h include/linux/kho_radix_tree.h include/linux/mem_encrypt.h include/linux/memregion.h include/linux/mpage.h include/linux/ndctl.h include/linux/poison.h include/linux/radix-tree.h include/linux/ramfs.h include/linux/rbtree.h include/linux/rbtree_augmented.h include/linux/rbtree_types.h include/linux/scatterlist.h include/linux/sched/numa_balancing.h include/linux/set_memory.h include/linux/shm.h include/linux/stackdepot.h include/linux/uaccess.h include/linux/vmcore_info.h lib/tests/kunit_iov_iter.c 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. From: Andrew Morton 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 --- 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 M: Michal Hocko M: Roman Gushchin @@ -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 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 M: Leon Romanovsky 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 M: Oscar Salvador R: David Hildenbrand @@ -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 R: Naoya Horiguchi 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 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 M: Liam R. Howlett M: Lorenzo Stoakes @@ -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 M: Suren Baghdasaryan M: Liam R. Howlett @@ -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 M: Liam R. Howlett M: Lorenzo Stoakes @@ -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 M: "Aneesh Kumar K.V" M: Andrew Morton @@ -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) M: Jan Kara 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 M: Andrew Morton 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 M: Tejun Heo M: Christoph Lameter @@ -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 M: Dave Chinner R: Qi Zheng @@ -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 M: Harry Yoo M: Andrew Morton @@ -29831,7 +29831,7 @@ F: net/vmw_vsock/ F: tools/testing/selftests/vsock/ F: tools/testing/vsock/ -VMALLOC +MEMORY MANAGEMENT - VMALLOC M: Andrew Morton M: Uladzislau Rezki L: linux-mm@kvack.org @@ -30864,7 +30864,7 @@ M: "Maciej W. Rozycki" M: Sergey Senozhatsky 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 M: Yosry Ahmed M: Nhat Pham _ From: Andrew Morton Subject: MAINTAINERS: sort component entries alphabetically Date: Sun, 01 Nov 2026 12:13:07 -0800 Sort the component entries alphabetically, keeping the introductory text at the start and THE REST at the end. This groups the renamed MM entries together and corrects existing ordering inconsistencies. Move complete entries without changing their contents or the order of lines within them. Signed-off-by: Andrew Morton --- MAINTAINERS | 3252 +++++++++++++++++++++++++------------------------- 1 file changed, 1626 insertions(+), 1626 deletions(-) [enormous and utterly boring patch elided]