Re: [PATCH] MAINTAINERS: group all VMA-related files into the VMA section

From: Lorenzo Stoakes
Date: Mon Dec 09 2024 - 09:32:58 EST


Hi Andrew,

Please drop this, David objects on the basis that these files contain page table
manipulation logic.

Thanks.

On Fri, Dec 06, 2024 at 07:16:00PM +0000, Lorenzo Stoakes wrote:
> There are a number of means of interacting with VMA operations within mm,
> and we have on occasion not been made aware of impactful changes due to
> these sitting in different files, most recently in [0].
>
> Correct this by bringing all VMA operations under the same section in
> MAINTAINERS. Additionally take the opportunity to combine MEMORY MAPPING
> with VMA as there needn't be two entries as they amount to the same thing.
>
> [0]:https://lore.kernel.org/linux-mm/CAG48ez0siYGB8GP5+Szgj2ovBZAkL6Zi4n6GUAjzzjFV9LTkRQ@xxxxxxxxxxxxxx/
>
> Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@xxxxxxxxxx>
> ---
> MAINTAINERS | 19 +++++++------------
> 1 file changed, 7 insertions(+), 12 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 1e930c7a58b1..95db20c26f5f 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -15060,18 +15060,6 @@ F: tools/mm/
> F: tools/testing/selftests/mm/
> N: include/linux/page[-_]*
>
> -MEMORY MAPPING
> -M: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> -M: Liam R. Howlett <Liam.Howlett@xxxxxxxxxx>
> -M: Lorenzo Stoakes <lorenzo.stoakes@xxxxxxxxxx>
> -R: Vlastimil Babka <vbabka@xxxxxxx>
> -R: Jann Horn <jannh@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
> -F: mm/mmap.c
> -
> MEMORY TECHNOLOGY DEVICES (MTD)
> M: Miquel Raynal <miquel.raynal@xxxxxxxxxxx>
> M: Richard Weinberger <richard@xxxxxx>
> @@ -25028,6 +25016,13 @@ L: linux-mm@xxxxxxxxx
> S: Maintained
> W: https://www.linux-mm.org
> T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
> +F: mm/madvise.c
> +F: mm/mlock.c
> +F: mm/mmap.c
> +F: mm/mprotect.c
> +F: mm/mremap.c
> +F: mm/mseal.c
> +F: mm/msync.c
> F: mm/vma.c
> F: mm/vma.h
> F: mm/vma_internal.h
> --
> 2.47.1