We place this under memory mapping as related to memory mapping
abstractions in the form of mm_struct and vm_area_struct (VMA). Now we have
separated out mmap/vma locking logic into the mmap_lock.c and mmap_lock.h
files, so this should encapsulate the majority of the mm locking logic in
the kernel.
Suren is best placed to maintain this logic as the core architect of VMA
locking as a whole.
Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Reviewed-by: Suren Baghdasaryan <surenb@google.com>
Reviewed-by: Shakeel Butt <shakeel.butt@linux.dev>
Acked-by: David Hildenbrand <david@redhat.com>
---
MAINTAINERS | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8d834514a047..03bbc41138c9 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15595,6 +15595,22 @@ F: mm/vma_internal.h
F: tools/testing/selftests/mm/merge.c
F: tools/testing/vma/
+MEMORY MAPPING - LOCKING
+M: Andrew Morton <akpm@linux-foundation.org>
+M: Suren Baghdasaryan <surenb@google.com>
+M: Liam R. Howlett <Liam.Howlett@oracle.com>
+M: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
+R: Vlastimil Babka <vbabka@suse.cz>
+R: Shakeel Butt <shakeel.butt@linux.dev>
+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/mm/process_addrs.rst
+F: include/linux/mmap_lock.h
+F: include/trace/events/mmap_lock.h
+F: mm/mmap_lock.c
+
MEMORY MAPPING - MADVISE (MEMORY ADVICE)
M: Andrew Morton <akpm@linux-foundation.org>
M: Liam R. Howlett <Liam.Howlett@oracle.com>
--
2.49.0
On 4/16/25 12:38, Lorenzo Stoakes wrote: > We place this under memory mapping as related to memory mapping > abstractions in the form of mm_struct and vm_area_struct (VMA). Now we have > separated out mmap/vma locking logic into the mmap_lock.c and mmap_lock.h > files, so this should encapsulate the majority of the mm locking logic in > the kernel. > > Suren is best placed to maintain this logic as the core architect of VMA > locking as a whole. > > Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> > Reviewed-by: Suren Baghdasaryan <surenb@google.com> > Reviewed-by: Shakeel Butt <shakeel.butt@linux.dev> > Acked-by: David Hildenbrand <david@redhat.com> Acked-by: Vlastimil Babka <vbabka@suse.cz> Thanks! > --- > MAINTAINERS | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index 8d834514a047..03bbc41138c9 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -15595,6 +15595,22 @@ F: mm/vma_internal.h > F: tools/testing/selftests/mm/merge.c > F: tools/testing/vma/ > > +MEMORY MAPPING - LOCKING > +M: Andrew Morton <akpm@linux-foundation.org> > +M: Suren Baghdasaryan <surenb@google.com> > +M: Liam R. Howlett <Liam.Howlett@oracle.com> > +M: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> > +R: Vlastimil Babka <vbabka@suse.cz> > +R: Shakeel Butt <shakeel.butt@linux.dev> > +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/mm/process_addrs.rst > +F: include/linux/mmap_lock.h > +F: include/trace/events/mmap_lock.h > +F: mm/mmap_lock.c > + > MEMORY MAPPING - MADVISE (MEMORY ADVICE) > M: Andrew Morton <akpm@linux-foundation.org> > M: Liam R. Howlett <Liam.Howlett@oracle.com>
* Lorenzo Stoakes <lorenzo.stoakes@oracle.com> [250416 06:38]: > We place this under memory mapping as related to memory mapping > abstractions in the form of mm_struct and vm_area_struct (VMA). Now we have > separated out mmap/vma locking logic into the mmap_lock.c and mmap_lock.h > files, so this should encapsulate the majority of the mm locking logic in > the kernel. > > Suren is best placed to maintain this logic as the core architect of VMA > locking as a whole. > > Signed-off-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> > Reviewed-by: Suren Baghdasaryan <surenb@google.com> > Reviewed-by: Shakeel Butt <shakeel.butt@linux.dev> > Acked-by: David Hildenbrand <david@redhat.com> Reviewed-by: Liam R. Howlett <Liam.Howlett@oracle.com> > --- > MAINTAINERS | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/MAINTAINERS b/MAINTAINERS > index 8d834514a047..03bbc41138c9 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -15595,6 +15595,22 @@ F: mm/vma_internal.h > F: tools/testing/selftests/mm/merge.c > F: tools/testing/vma/ > > +MEMORY MAPPING - LOCKING > +M: Andrew Morton <akpm@linux-foundation.org> > +M: Suren Baghdasaryan <surenb@google.com> > +M: Liam R. Howlett <Liam.Howlett@oracle.com> > +M: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> > +R: Vlastimil Babka <vbabka@suse.cz> > +R: Shakeel Butt <shakeel.butt@linux.dev> > +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/mm/process_addrs.rst > +F: include/linux/mmap_lock.h > +F: include/trace/events/mmap_lock.h > +F: mm/mmap_lock.c > + > MEMORY MAPPING - MADVISE (MEMORY ADVICE) > M: Andrew Morton <akpm@linux-foundation.org> > M: Liam R. Howlett <Liam.Howlett@oracle.com> > -- > 2.49.0 >
© 2016 - 2025 Red Hat, Inc.