* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
@ 2026-11-09 18:41 ` Andrew Morton
2026-11-11 6:15 ` Kairui Song
2026-11-10 1:21 ` SJ Park
` (10 subsequent siblings)
11 siblings, 1 reply; 22+ messages in thread
From: Andrew Morton @ 2026-11-09 18:41 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: Kairui Song, Barry Song, Qi Zheng, Shakeel Butt, Axel Rasmussen,
Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang, Johannes Weiner,
Michal Hocko, Lorenzo Stoakes, Muchun Song, Lance Yang,
Ridong Chen, linux-mm, linux-kernel
On Mon, 09 Nov 2026 19:31:53 +0100 "David Hildenbrand (Arm)" <david@kernel.org> wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
Yay, thanks guys. It's been wonderful to see the rebirth of MGLRU over
the past ~year.
When do we get to remove the legacy LRU???
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
>
> MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> M: Andrew Morton <akpm@linux-foundation.org>
> -R: Kairui Song <kasong@tencent.com>
> +M: Kairui Song <kasong@tencent.com>
> +R: Barry Song <baohua@kernel.org>
Totally-Acked-by:me.
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:41 ` Andrew Morton
@ 2026-11-11 6:15 ` Kairui Song
2026-11-11 9:57 ` Barry Song
0 siblings, 1 reply; 22+ messages in thread
From: Kairui Song @ 2026-11-11 6:15 UTC (permalink / raw)
To: Andrew Morton
Cc: David Hildenbrand (Arm), Barry Song, Qi Zheng, Shakeel Butt,
Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang,
Johannes Weiner, Michal Hocko, Lorenzo Stoakes, Muchun Song,
Lance Yang, Ridong Chen, linux-mm, linux-kernel
On Tue, Nov 10, 2026 at 2:55 AM Andrew Morton <akpm@linux-foundation.org> wrote:
>
> On Mon, 09 Nov 2026 19:31:53 +0100 "David Hildenbrand (Arm)" <david@kernel.org> wrote:
>
> > MGLRU is currently the only MM component without a dedicated component
> > maintainer. Fortunately, Kairui and Barry have been actively
> > contributing to MGLRU and have volunteered to take on more responsibility
> > by officially taking care of it.
> >
> > Given that Kairui is already an established MM component maintainer in
> > a related MM component (SWAP), add him as an MGLRU maintainer right away.
> >
> > For Barry, the idea is to transition him towards a component maintainer
> > role over the coming months, starting by moving him to the top of the
> > reviewer list.
> >
>
> Yay, thanks guys. It's been wonderful to see the rebirth of MGLRU over
> the past ~year.
>
> When do we get to remove the legacy LRU???
That's on my radar :), though it will take some time and it's always
hard to give an exact timeline...
Items I'm aware of to sort out besides the FG series, maybe we can try
to make MGLRU the default at some point during this process:
- Refault distance, otherwise we still have a major regression in
heavily overcommitted cases, also protects cross-memcg workingset
thrashing. I also have an idea to remove memcg id and node id field
from the shadow so it will have enough space to hold both the gen
number and distance, will post that in a few weeks hopefully.
- Memcg LRU vs. iterator (Ridong once tried to unify that, and it's
good to see there have been optimizations for memcg LRU itself
recently from Max).
I also noticed recently that the Memcg's LRU reclaim balance is
somehow a bit broken, I'm not exactly sure why, nor a very major
problem, I will look into it later.
- Isolation protection (from Hui, not a very high priority, but still
on the list, we don't want premature OOM).
- IO cost & swappiness (Barry and I are still looking into this, with
an series posted).
- Page flags usage issue (FG cuts it down by 1, though it's still tight).
We also have aging optimizations and async aging planned. I'm not sure
if we are missing anything else, but we are getting close and with a
sane todo list.
> > --- a/MAINTAINERS
> > +++ b/MAINTAINERS
> > @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
> >
> > MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> > M: Andrew Morton <akpm@linux-foundation.org>
> > -R: Kairui Song <kasong@tencent.com>
> > +M: Kairui Song <kasong@tencent.com>
> > +R: Barry Song <baohua@kernel.org>
>
> Totally-Acked-by:me.
Thanks!
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-11 6:15 ` Kairui Song
@ 2026-11-11 9:57 ` Barry Song
0 siblings, 0 replies; 22+ messages in thread
From: Barry Song @ 2026-11-11 9:57 UTC (permalink / raw)
To: Kairui Song
Cc: Andrew Morton, David Hildenbrand (Arm), Qi Zheng, Shakeel Butt,
Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang,
Johannes Weiner, Michal Hocko, Lorenzo Stoakes, Muchun Song,
Lance Yang, Ridong Chen, linux-mm, linux-kernel
On Wed, Nov 11, 2026 at 2:16 PM Kairui Song <ryncsn@gmail.com> wrote:
>
> On Tue, Nov 10, 2026 at 2:55 AM Andrew Morton <akpm@linux-foundation.org> wrote:
> >
> > On Mon, 09 Nov 2026 19:31:53 +0100 "David Hildenbrand (Arm)" <david@kernel.org> wrote:
> >
> > > MGLRU is currently the only MM component without a dedicated component
> > > maintainer. Fortunately, Kairui and Barry have been actively
> > > contributing to MGLRU and have volunteered to take on more responsibility
> > > by officially taking care of it.
> > >
> > > Given that Kairui is already an established MM component maintainer in
> > > a related MM component (SWAP), add him as an MGLRU maintainer right away.
> > >
> > > For Barry, the idea is to transition him towards a component maintainer
> > > role over the coming months, starting by moving him to the top of the
> > > reviewer list.
> > >
> >
> > Yay, thanks guys. It's been wonderful to see the rebirth of MGLRU over
> > the past ~year.
> >
> > When do we get to remove the legacy LRU???
>
> That's on my radar :), though it will take some time and it's always
> hard to give an exact timeline...
>
> Items I'm aware of to sort out besides the FG series, maybe we can try
> to make MGLRU the default at some point during this process:
> - Refault distance, otherwise we still have a major regression in
> heavily overcommitted cases, also protects cross-memcg workingset
> thrashing. I also have an idea to remove memcg id and node id field
> from the shadow so it will have enough space to hold both the gen
> number and distance, will post that in a few weeks hopefully.
> - Memcg LRU vs. iterator (Ridong once tried to unify that, and it's
> good to see there have been optimizations for memcg LRU itself
> recently from Max).
> I also noticed recently that the Memcg's LRU reclaim balance is
> somehow a bit broken, I'm not exactly sure why, nor a very major
> problem, I will look into it later.
> - Isolation protection (from Hui, not a very high priority, but still
> on the list, we don't want premature OOM).
> - IO cost & swappiness (Barry and I are still looking into this, with
> an series posted).
> - Page flags usage issue (FG cuts it down by 1, though it's still tight).
>
> We also have aging optimizations and async aging planned. I'm not sure
> if we are missing anything else, but we are getting close and with a
> sane todo list.
Thanks very much, Kairui. Besides the items above, I am also
thinking about a few more:
- Cross-memcg aging / look-around folio promotion (folios with
large mapcounts across multiple memcgs still easily fall back to
rmap walks today)
- mmap_lock contention during aging (perhaps switching to VMA
locks, as mmap_lock contention can cause jank in Android
foreground UI)
- Baoquan's PUD filter
- Making MGLRU more friendly to Android foreground/background
workloads
Thanks,
Barry
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
2026-11-09 18:41 ` Andrew Morton
@ 2026-11-10 1:21 ` SJ Park
2026-11-10 1:55 ` Qi Zheng
` (9 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: SJ Park @ 2026-11-10 1:21 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: SJ Park, Andrew Morton, Kairui Song, Barry Song, Qi Zheng,
Shakeel Butt, Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He,
Baolin Wang, Johannes Weiner, Michal Hocko, Lorenzo Stoakes,
Muchun Song, Lance Yang, Ridong Chen, linux-mm, linux-kernel
On Mon, 09 Nov 2026 19:31:53 +0100 "David Hildenbrand (Arm)" <david@kernel.org> wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
Congrats and thanks for stepping up, Kairui and Barry!
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
Acked-by: SJ Park <sj@kernel.org>
Thanks,
SJ
[...]
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
2026-11-09 18:41 ` Andrew Morton
2026-11-10 1:21 ` SJ Park
@ 2026-11-10 1:55 ` Qi Zheng
2026-11-10 2:29 ` Baoquan He
` (8 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Qi Zheng @ 2026-11-10 1:55 UTC (permalink / raw)
To: David Hildenbrand (Arm), Andrew Morton, Kairui Song, Barry Song,
Shakeel Butt, Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He,
Baolin Wang, Johannes Weiner, Michal Hocko, Lorenzo Stoakes,
Muchun Song, Lance Yang, Ridong Chen
Cc: linux-mm, linux-kernel
On 11/10/26 2:31 AM, David Hildenbrand (Arm) wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
> ---
> MAINTAINERS | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Acked-by: Qi Zheng <qi.zheng@linux.dev>
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 222b7fc2c3aa..e7ac319a570c 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
>
> MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> M: Andrew Morton <akpm@linux-foundation.org>
> -R: Kairui Song <kasong@tencent.com>
> +M: Kairui Song <kasong@tencent.com>
> +R: Barry Song <baohua@kernel.org>
> R: Qi Zheng <qi.zheng@linux.dev>
> R: Shakeel Butt <shakeel.butt@linux.dev>
> -R: Barry Song <baohua@kernel.org>
> R: Axel Rasmussen <axelrasmussen@google.com>
> R: Yuanchu Xie <yuanchu@google.com>
> R: Wei Xu <weixugc@google.com>
>
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (2 preceding siblings ...)
2026-11-10 1:55 ` Qi Zheng
@ 2026-11-10 2:29 ` Baoquan He
2026-11-10 2:30 ` Muchun Song
` (7 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Baoquan He @ 2026-11-10 2:29 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: Andrew Morton, Kairui Song, Barry Song, Qi Zheng, Shakeel Butt,
Axel Rasmussen, Yuanchu Xie, Wei Xu, Baolin Wang, Johannes Weiner,
Michal Hocko, Lorenzo Stoakes, Muchun Song, Lance Yang,
Ridong Chen, linux-mm, linux-kernel
On 11/09/26 at 07:31pm, David Hildenbrand (Arm) wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
> ---
> MAINTAINERS | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Well deserved, congrats to both.
Reviewed-by: Baoquan He <baoquan.he@linux.dev>
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 222b7fc2c3aa..e7ac319a570c 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
>
> MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> M: Andrew Morton <akpm@linux-foundation.org>
> -R: Kairui Song <kasong@tencent.com>
> +M: Kairui Song <kasong@tencent.com>
> +R: Barry Song <baohua@kernel.org>
> R: Qi Zheng <qi.zheng@linux.dev>
> R: Shakeel Butt <shakeel.butt@linux.dev>
> -R: Barry Song <baohua@kernel.org>
> R: Axel Rasmussen <axelrasmussen@google.com>
> R: Yuanchu Xie <yuanchu@google.com>
> R: Wei Xu <weixugc@google.com>
>
> --
> 2.43.0
>
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (3 preceding siblings ...)
2026-11-10 2:29 ` Baoquan He
@ 2026-11-10 2:30 ` Muchun Song
2026-11-10 3:37 ` Baolin Wang
` (6 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Muchun Song @ 2026-11-10 2:30 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: Andrew Morton, Kairui Song, Barry Song, Qi Zheng, Shakeel Butt,
Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang,
Johannes Weiner, Michal Hocko, Lorenzo Stoakes, Lance Yang,
Ridong Chen, linux-mm, linux-kernel
> On Nov 10, 2026, at 02:31, David Hildenbrand (Arm) <david@kernel.org> wrote:
>
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
Acked-by: Muchun Song <muchun.song@linux.dev>
Thanks.
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (4 preceding siblings ...)
2026-11-10 2:30 ` Muchun Song
@ 2026-11-10 3:37 ` Baolin Wang
2026-11-10 5:03 ` Lance Yang
` (5 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Baolin Wang @ 2026-11-10 3:37 UTC (permalink / raw)
To: David Hildenbrand (Arm), Andrew Morton, Kairui Song, Barry Song,
Qi Zheng, Shakeel Butt, Axel Rasmussen, Yuanchu Xie, Wei Xu,
Baoquan He, Johannes Weiner, Michal Hocko, Lorenzo Stoakes,
Muchun Song, Lance Yang, Ridong Chen
Cc: linux-mm, linux-kernel
On 11/10/26 2:31 AM, David Hildenbrand (Arm) wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
> ---
Thanks for your great work, Kairui and Barry.
Acked-by: Baolin Wang <baolin.wang@linux.alibaba.com>
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (5 preceding siblings ...)
2026-11-10 3:37 ` Baolin Wang
@ 2026-11-10 5:03 ` Lance Yang
2026-11-10 5:53 ` Ridong Chen
` (4 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Lance Yang @ 2026-11-10 5:03 UTC (permalink / raw)
To: david
Cc: akpm, kasong, baohua, qi.zheng, shakeel.butt, axelrasmussen,
yuanchu, weixugc, baoquan.he, baolin.wang, hannes, mhocko, ljs,
muchun.song, lance.yang, ridong.chen, linux-mm, linux-kernel
On Mon, Nov 09, 2026 at 07:31:53PM +0100, David Hildenbrand (Arm) wrote:
>MGLRU is currently the only MM component without a dedicated component
>maintainer. Fortunately, Kairui and Barry have been actively
>contributing to MGLRU and have volunteered to take on more responsibility
>by officially taking care of it.
>
>Given that Kairui is already an established MM component maintainer in
>a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
>For Barry, the idea is to transition him towards a component maintainer
>role over the coming months, starting by moving him to the top of the
>reviewer list.
>
>Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
>---
Reviewed-by: Lance Yang <lance.yang@linux.dev>
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (6 preceding siblings ...)
2026-11-10 5:03 ` Lance Yang
@ 2026-11-10 5:53 ` Ridong Chen
2026-11-10 6:16 ` Kairui Song
` (3 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Ridong Chen @ 2026-11-10 5:53 UTC (permalink / raw)
To: David Hildenbrand (Arm), Andrew Morton, Kairui Song, Barry Song,
Qi Zheng, Shakeel Butt, Axel Rasmussen, Yuanchu Xie, Wei Xu,
Baoquan He, Baolin Wang, Johannes Weiner, Michal Hocko,
Lorenzo Stoakes, Muchun Song, Lance Yang
Cc: linux-mm, linux-kernel
On 11/10/2026 2:31 AM, David Hildenbrand (Arm) wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
> ---
> MAINTAINERS | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 222b7fc2c3aa..e7ac319a570c 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
>
> MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> M: Andrew Morton <akpm@linux-foundation.org>
> -R: Kairui Song <kasong@tencent.com>
> +M: Kairui Song <kasong@tencent.com>
> +R: Barry Song <baohua@kernel.org>
> R: Qi Zheng <qi.zheng@linux.dev>
> R: Shakeel Butt <shakeel.butt@linux.dev>
> -R: Barry Song <baohua@kernel.org>
> R: Axel Rasmussen <axelrasmussen@google.com>
> R: Yuanchu Xie <yuanchu@google.com>
> R: Wei Xu <weixugc@google.com>
>
Reviewed-by: Ridong Chen <ridong.chen@linux.dev>
Thanks.
--
Best regards
Ridong
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (7 preceding siblings ...)
2026-11-10 5:53 ` Ridong Chen
@ 2026-11-10 6:16 ` Kairui Song
2026-11-10 8:11 ` Barry Song
` (2 subsequent siblings)
11 siblings, 0 replies; 22+ messages in thread
From: Kairui Song @ 2026-11-10 6:16 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: Andrew Morton, Barry Song, Qi Zheng, Shakeel Butt, Axel Rasmussen,
Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang, Johannes Weiner,
Michal Hocko, Lorenzo Stoakes, Muchun Song, Lance Yang,
Ridong Chen, linux-mm, linux-kernel
On Tue, Nov 10, 2026 at 2:46 AM David Hildenbrand (Arm)
<david@kernel.org> wrote:
>
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
> ---
> MAINTAINERS | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 222b7fc2c3aa..e7ac319a570c 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
>
> MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> M: Andrew Morton <akpm@linux-foundation.org>
> -R: Kairui Song <kasong@tencent.com>
> +M: Kairui Song <kasong@tencent.com>
> +R: Barry Song <baohua@kernel.org>
> R: Qi Zheng <qi.zheng@linux.dev>
> R: Shakeel Butt <shakeel.butt@linux.dev>
> -R: Barry Song <baohua@kernel.org>
> R: Axel Rasmussen <axelrasmussen@google.com>
> R: Yuanchu Xie <yuanchu@google.com>
> R: Wei Xu <weixugc@google.com>
>
> --
> 2.43.0
Thanks for the trust. Looking forward to pushing MGLRU's development
even further with Barry!
Acked-by: Kairui Song <kasong@tencent.com>
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (8 preceding siblings ...)
2026-11-10 6:16 ` Kairui Song
@ 2026-11-10 8:11 ` Barry Song
2026-11-10 9:53 ` Lorenzo Stoakes (ARM)
2026-11-11 8:06 ` Lian Wang
11 siblings, 0 replies; 22+ messages in thread
From: Barry Song @ 2026-11-10 8:11 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: Andrew Morton, Kairui Song, Qi Zheng, Shakeel Butt,
Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang,
Johannes Weiner, Michal Hocko, Lorenzo Stoakes, Muchun Song,
Lance Yang, Ridong Chen, linux-mm, linux-kernel
On Tue, Nov 10, 2026 at 2:32 AM David Hildenbrand (Arm)
<david@kernel.org> wrote:
>
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
> ---
Thanks very much to David for all his work on this.
I also want to thank Andrew, SJ, Qi, Baoquan, Muchun,
Baolin, Lance, Ridong, and Kairui for their encouragement
and kind words.
Acked-by: Barry Song <baohua@kernel.org>
Thanks,
Barry
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (9 preceding siblings ...)
2026-11-10 8:11 ` Barry Song
@ 2026-11-10 9:53 ` Lorenzo Stoakes (ARM)
2026-11-11 6:58 ` Barry Song
2026-11-11 8:06 ` Lian Wang
11 siblings, 1 reply; 22+ messages in thread
From: Lorenzo Stoakes (ARM) @ 2026-11-10 9:53 UTC (permalink / raw)
To: David Hildenbrand (Arm)
Cc: Andrew Morton, Kairui Song, Barry Song, Qi Zheng, Shakeel Butt,
Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang,
Johannes Weiner, Michal Hocko, Muchun Song, Lance Yang,
Ridong Chen, linux-mm, linux-kernel
On Mon, Nov 09, 2026 at 07:31:53PM +0100, David Hildenbrand (Arm) wrote:
> MGLRU is currently the only MM component without a dedicated component
> maintainer. Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
>
> Given that Kairui is already an established MM component maintainer in
> a related MM component (SWAP), add him as an MGLRU maintainer right away.
>
> For Barry, the idea is to transition him towards a component maintainer
> role over the coming months, starting by moving him to the top of the
> reviewer list.
>
> Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
Acked-by: Lorenzo Stoakes (ARM) <ljs@kernel.org>
Congrats Kairui and Barry! :)
I am so glad to see the proactive efforts people have made to get MGLRU moving
forwards again, it's a real success story in mm.
Thanks to everybody for their efforts in making this happen! :)
> ---
> MAINTAINERS | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index 222b7fc2c3aa..e7ac319a570c 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -17635,10 +17635,10 @@ K: (?i:vmemmap)
>
> MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
> M: Andrew Morton <akpm@linux-foundation.org>
> -R: Kairui Song <kasong@tencent.com>
> +M: Kairui Song <kasong@tencent.com>
> +R: Barry Song <baohua@kernel.org>
> R: Qi Zheng <qi.zheng@linux.dev>
> R: Shakeel Butt <shakeel.butt@linux.dev>
> -R: Barry Song <baohua@kernel.org>
> R: Axel Rasmussen <axelrasmussen@google.com>
> R: Yuanchu Xie <yuanchu@google.com>
> R: Wei Xu <weixugc@google.com>
>
> --
> 2.43.0
>
--
Cheers, Lorenzo
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-10 9:53 ` Lorenzo Stoakes (ARM)
@ 2026-11-11 6:58 ` Barry Song
0 siblings, 0 replies; 22+ messages in thread
From: Barry Song @ 2026-11-11 6:58 UTC (permalink / raw)
To: Lorenzo Stoakes (ARM)
Cc: David Hildenbrand (Arm), Andrew Morton, Kairui Song, Qi Zheng,
Shakeel Butt, Axel Rasmussen, Yuanchu Xie, Wei Xu, Baoquan He,
Baolin Wang, Johannes Weiner, Michal Hocko, Muchun Song,
Lance Yang, Ridong Chen, linux-mm, linux-kernel
On Tue, Nov 10, 2026 at 5:53 PM Lorenzo Stoakes (ARM) <ljs@kernel.org> wrote:
>
> On Mon, Nov 09, 2026 at 07:31:53PM +0100, David Hildenbrand (Arm) wrote:
> > MGLRU is currently the only MM component without a dedicated component
> > maintainer. Fortunately, Kairui and Barry have been actively
> > contributing to MGLRU and have volunteered to take on more responsibility
> > by officially taking care of it.
> >
> > Given that Kairui is already an established MM component maintainer in
> > a related MM component (SWAP), add him as an MGLRU maintainer right away.
> >
> > For Barry, the idea is to transition him towards a component maintainer
> > role over the coming months, starting by moving him to the top of the
> > reviewer list.
> >
> > Signed-off-by: David Hildenbrand (Arm) <david@kernel.org>
>
> Acked-by: Lorenzo Stoakes (ARM) <ljs@kernel.org>
>
> Congrats Kairui and Barry! :)
>
> I am so glad to see the proactive efforts people have made to get MGLRU moving
> forwards again, it's a real success story in mm.
>
> Thanks to everybody for their efforts in making this happen! :)
Thanks very much for your kind words, Lorenzo!
Given your earlier involvement with MGLRU, it's great
to see it continuing to move forward!
Thanks,
Barry
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update
2026-11-09 18:31 ` [PATCH 1/2] MAINTAINERS: MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU) update David Hildenbrand (Arm)
` (10 preceding siblings ...)
2026-11-10 9:53 ` Lorenzo Stoakes (ARM)
@ 2026-11-11 8:06 ` Lian Wang
11 siblings, 0 replies; 22+ messages in thread
From: Lian Wang @ 2026-11-11 8:06 UTC (permalink / raw)
To: David Hildenbrand (Arm), Kairui Song, Barry Song
Cc: Andrew Morton, Qi Zheng, Shakeel Butt, Axel Rasmussen,
Yuanchu Xie, Wei Xu, Baoquan He, Baolin Wang, Johannes Weiner,
Michal Hocko, Lorenzo Stoakes, Muchun Song, Lance Yang,
Ridong Chen, linux-mm, linux-kernel
On Mon, Nov 9, 2026 at 07:31:53PM +0100, David Hildenbrand wrote:
> Fortunately, Kairui and Barry have been actively
> contributing to MGLRU and have volunteered to take on more responsibility
> by officially taking care of it.
Congratulations, Kairui and Barry! Thank you both for all the work
you've put into MGLRU and for everything I've learned from you. I'm
grateful to have you both as friends and mentors.
I look forward to following your lead and contributing alongside you.
Reviewed-by: Lian Wang <lianux.mm@gmail.com>
Best,
Lian
^ permalink raw reply [flat|nested] 22+ messages in thread