diff mbox series

[RFC,2/2] MAINTAINERS: add MM subsection for the page allocator

Message ID 20250407200508.121357-4-vbabka@suse.cz (mailing list archive)
State New
Headers show
Series [RFC,1/2] MAINTAINERS: update SLAB ALLOCATOR maintainers | expand

Commit Message

Vlastimil Babka April 7, 2025, 8:05 p.m. UTC
Add a subsection for the page allocator, including compaction as it's
crucial for high-order allocations and works together with the
anti-fragmentation features. Volunteer myself as a reviewer.

Cc: David Hildenbrand <david@redhat.com>
Cc: Zi Yan <ziy@nvidia.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Mel Gorman <mgorman@techsingularity.net>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Brendan Jackman <jackmanb@google.com>
Cc: Michal Hocko <mhocko@kernel.org>
Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
---
Extra reviewers would be welcome, including/not limited the people I
Cc'd based on my recollection and get_maintainers --git
Also if I missed any related file please lmk. Thanks.

 MAINTAINERS | 10 ++++++++++
 1 file changed, 10 insertions(+)

Comments

Zi Yan April 7, 2025, 8:12 p.m. UTC | #1
On 7 Apr 2025, at 16:05, Vlastimil Babka wrote:

> Add a subsection for the page allocator, including compaction as it's
> crucial for high-order allocations and works together with the
> anti-fragmentation features. Volunteer myself as a reviewer.
>
> Cc: David Hildenbrand <david@redhat.com>
> Cc: Zi Yan <ziy@nvidia.com>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
> Cc: Mel Gorman <mgorman@techsingularity.net>
> Cc: Suren Baghdasaryan <surenb@google.com>
> Cc: Brendan Jackman <jackmanb@google.com>
> Cc: Michal Hocko <mhocko@kernel.org>
> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
> ---
> Extra reviewers would be welcome, including/not limited the people I
> Cc'd based on my recollection and get_maintainers --git
> Also if I missed any related file please lmk. Thanks.
>
>  MAINTAINERS | 10 ++++++++++
>  1 file changed, 10 insertions(+)

Acked-by: Zi Yan <ziy@nvidia.com>

I am happy to help review patches for page allocator and
compaction too. Should I send a separate patch to add myself?
Or you can add

R:    Zi Yan <ziy@nvidia.com>

in your next version?

>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 4fe7cf5fc4ea..610636f622b1 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -15511,6 +15511,16 @@ F:	mm/numa.c
>  F:	mm/numa_emulation.c
>  F:	mm/numa_memblks.c
>
> +MEMORY MANAGEMENT - PAGE ALLOCATOR
> +M:	Andrew Morton <akpm@linux-foundation.org>
> +R:	Vlastimil Babka <vbabka@suse.cz>
> +L:	linux-mm@kvack.org
> +S:	Maintained
> +F:	mm/compaction.c
> +F:	mm/page_alloc.c
> +F:	include/linux/gfp.h
> +F:	include/linux/compaction.h
> +
>  MEMORY MANAGEMENT - SECRETMEM
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Mike Rapoport <rppt@kernel.org>
> -- 
> 2.49.0


Best Regards,
Yan, Zi
Vlastimil Babka April 7, 2025, 8:14 p.m. UTC | #2
On 4/7/25 22:12, Zi Yan wrote:
> On 7 Apr 2025, at 16:05, Vlastimil Babka wrote:
> 
>> Add a subsection for the page allocator, including compaction as it's
>> crucial for high-order allocations and works together with the
>> anti-fragmentation features. Volunteer myself as a reviewer.
>>
>> Cc: David Hildenbrand <david@redhat.com>
>> Cc: Zi Yan <ziy@nvidia.com>
>> Cc: Johannes Weiner <hannes@cmpxchg.org>
>> Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
>> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
>> Cc: Mel Gorman <mgorman@techsingularity.net>
>> Cc: Suren Baghdasaryan <surenb@google.com>
>> Cc: Brendan Jackman <jackmanb@google.com>
>> Cc: Michal Hocko <mhocko@kernel.org>
>> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
>> ---
>> Extra reviewers would be welcome, including/not limited the people I
>> Cc'd based on my recollection and get_maintainers --git
>> Also if I missed any related file please lmk. Thanks.
>>
>>  MAINTAINERS | 10 ++++++++++
>>  1 file changed, 10 insertions(+)
> 
> Acked-by: Zi Yan <ziy@nvidia.com>

Thanks.

> I am happy to help review patches for page allocator and
> compaction too. Should I send a separate patch to add myself?
> Or you can add
> 
> R:    Zi Yan <ziy@nvidia.com>
> 
> in your next version?

Sure, will do, thanks!

>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 4fe7cf5fc4ea..610636f622b1 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -15511,6 +15511,16 @@ F:	mm/numa.c
>>  F:	mm/numa_emulation.c
>>  F:	mm/numa_memblks.c
>>
>> +MEMORY MANAGEMENT - PAGE ALLOCATOR
>> +M:	Andrew Morton <akpm@linux-foundation.org>
>> +R:	Vlastimil Babka <vbabka@suse.cz>
>> +L:	linux-mm@kvack.org
>> +S:	Maintained
>> +F:	mm/compaction.c
>> +F:	mm/page_alloc.c
>> +F:	include/linux/gfp.h
>> +F:	include/linux/compaction.h
>> +
>>  MEMORY MANAGEMENT - SECRETMEM
>>  M:	Andrew Morton <akpm@linux-foundation.org>
>>  M:	Mike Rapoport <rppt@kernel.org>
>> -- 
>> 2.49.0
> 
> 
> Best Regards,
> Yan, Zi
Matthew Wilcox April 7, 2025, 8:56 p.m. UTC | #3
On Mon, Apr 07, 2025 at 10:05:10PM +0200, Vlastimil Babka wrote:
> Extra reviewers would be welcome, including/not limited the people I
> Cc'd based on my recollection and get_maintainers --git
> Also if I missed any related file please lmk. Thanks.

I appreciate the offer.  I feel entirely unqualified to review patches
to the page allocator, although I'll probably end up touching it quite
a lot when we move to separately allocated folios.
Johannes Weiner April 8, 2025, 12:03 a.m. UTC | #4
On Mon, Apr 07, 2025 at 10:05:10PM +0200, Vlastimil Babka wrote:
> Add a subsection for the page allocator, including compaction as it's
> crucial for high-order allocations and works together with the
> anti-fragmentation features. Volunteer myself as a reviewer.
> 
> Cc: David Hildenbrand <david@redhat.com>
> Cc: Zi Yan <ziy@nvidia.com>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
> Cc: Mel Gorman <mgorman@techsingularity.net>
> Cc: Suren Baghdasaryan <surenb@google.com>
> Cc: Brendan Jackman <jackmanb@google.com>
> Cc: Michal Hocko <mhocko@kernel.org>
> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>

Thanks, I would love to help review allocator patches. Could you
please add me as well in the next version?

R:	Johannes Weiner <hannes@cmpxchg.org>
Michal Hocko April 8, 2025, 9:34 a.m. UTC | #5
On Mon 07-04-25 22:05:10, Vlastimil Babka wrote:
> Add a subsection for the page allocator, including compaction as it's
> crucial for high-order allocations and works together with the
> anti-fragmentation features. Volunteer myself as a reviewer.
> 
> Cc: David Hildenbrand <david@redhat.com>
> Cc: Zi Yan <ziy@nvidia.com>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
> Cc: Mel Gorman <mgorman@techsingularity.net>
> Cc: Suren Baghdasaryan <surenb@google.com>
> Cc: Brendan Jackman <jackmanb@google.com>
> Cc: Michal Hocko <mhocko@kernel.org>
> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>

Acked-by: Michal Hocko <mhocko@suse.com>

Feel free to add
R: Michal Hocko <mhocko@suse.com>
Thanks

> ---
> Extra reviewers would be welcome, including/not limited the people I
> Cc'd based on my recollection and get_maintainers --git
> Also if I missed any related file please lmk. Thanks.
> 
>  MAINTAINERS | 10 ++++++++++
>  1 file changed, 10 insertions(+)
> 
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 4fe7cf5fc4ea..610636f622b1 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -15511,6 +15511,16 @@ F:	mm/numa.c
>  F:	mm/numa_emulation.c
>  F:	mm/numa_memblks.c
>  
> +MEMORY MANAGEMENT - PAGE ALLOCATOR
> +M:	Andrew Morton <akpm@linux-foundation.org>
> +R:	Vlastimil Babka <vbabka@suse.cz>
> +L:	linux-mm@kvack.org
> +S:	Maintained
> +F:	mm/compaction.c
> +F:	mm/page_alloc.c
> +F:	include/linux/gfp.h
> +F:	include/linux/compaction.h
> +
>  MEMORY MANAGEMENT - SECRETMEM
>  M:	Andrew Morton <akpm@linux-foundation.org>
>  M:	Mike Rapoport <rppt@kernel.org>
> -- 
> 2.49.0
Brendan Jackman April 8, 2025, 2:12 p.m. UTC | #6
On Mon Apr 7, 2025 at 8:05 PM UTC, Vlastimil Babka wrote:
> Add a subsection for the page allocator, including compaction as it's
> crucial for high-order allocations and works together with the
> anti-fragmentation features. Volunteer myself as a reviewer.

Thanks for volunteering and thanks for proposing this update.

> Extra reviewers would be welcome, including/not limited the people I
> Cc'd based on my recollection and get_maintainers --git
> Also if I missed any related file please lmk. Thanks.

If this is a "more the merrier" situation I'd also be happy to be
an R: here:

+R:	Brendan Jackman <jackmanb@google.com>
Suren Baghdasaryan April 8, 2025, 4:43 p.m. UTC | #7
On Tue, Apr 8, 2025 at 7:13 AM Brendan Jackman <jackmanb@google.com> wrote:
>
> On Mon Apr 7, 2025 at 8:05 PM UTC, Vlastimil Babka wrote:
> > Add a subsection for the page allocator, including compaction as it's
> > crucial for high-order allocations and works together with the
> > anti-fragmentation features. Volunteer myself as a reviewer.
>
> Thanks for volunteering and thanks for proposing this update.
>
> > Extra reviewers would be welcome, including/not limited the people I
> > Cc'd based on my recollection and get_maintainers --git
> > Also if I missed any related file please lmk. Thanks.
>
> If this is a "more the merrier" situation I'd also be happy to be
> an R: here:
>
> +R:     Brendan Jackman <jackmanb@google.com>

Same here.

+R:     Suren Baghdasaryan <surenb@google.com>

Thanks Vlastimil!
David Hildenbrand April 8, 2025, 6:52 p.m. UTC | #8
On 07.04.25 22:05, Vlastimil Babka wrote:
> Add a subsection for the page allocator, including compaction as it's
> crucial for high-order allocations and works together with the
> anti-fragmentation features. Volunteer myself as a reviewer.
> 
> Cc: David Hildenbrand <david@redhat.com>
> Cc: Zi Yan <ziy@nvidia.com>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>
> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
> Cc: Mel Gorman <mgorman@techsingularity.net>
> Cc: Suren Baghdasaryan <surenb@google.com>
> Cc: Brendan Jackman <jackmanb@google.com>
> Cc: Michal Hocko <mhocko@kernel.org>
> Signed-off-by: Vlastimil Babka <vbabka@suse.cz>
> ---
> Extra reviewers would be welcome, including/not limited the people I
> Cc'd based on my recollection and get_maintainers --git
> Also if I missed any related file please lmk. Thanks.

Likely we have sufficient R: at this point (good!); as there is a bunch 
of stuff in page_alloc.c, I'll likely do my usual linux-mm scan + 
keyword notification to spot changes in there that I can review with 
confidence.
diff mbox series

Patch

diff --git a/MAINTAINERS b/MAINTAINERS
index 4fe7cf5fc4ea..610636f622b1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -15511,6 +15511,16 @@  F:	mm/numa.c
 F:	mm/numa_emulation.c
 F:	mm/numa_memblks.c
 
+MEMORY MANAGEMENT - PAGE ALLOCATOR
+M:	Andrew Morton <akpm@linux-foundation.org>
+R:	Vlastimil Babka <vbabka@suse.cz>
+L:	linux-mm@kvack.org
+S:	Maintained
+F:	mm/compaction.c
+F:	mm/page_alloc.c
+F:	include/linux/gfp.h
+F:	include/linux/compaction.h
+
 MEMORY MANAGEMENT - SECRETMEM
 M:	Andrew Morton <akpm@linux-foundation.org>
 M:	Mike Rapoport <rppt@kernel.org>