Re: [PATCH] mm: mglru: fix stale batch updates after memcg reparenting

From: Qi Zheng

Date: Mon Jun 22 2026 - 22:21:19 EST




On 6/23/26 10:15 AM, Barry Song wrote:
On Tue, Jun 23, 2026 at 9:58 AM Qi Zheng <qi.zheng@xxxxxxxxx> wrote:


[...]


WARNING: mm/vmscan.c:5867 at lru_gen_exit_memcg+0x26f/0x300
RIP: 0010:lru_gen_exit_memcg+0x26f/0x300 mm/vmscan.c:5867

I can't find 5867; instead, I can find 5828:

VM_WARN_ON_ONCE(memchr_inv(lruvec->lrugen.nr_pages, 0,
sizeof(lruvec->lrugen.nr_pages)));

Is this the warning?

Yes, I just copy-pasted the warning log from Peiyang's report.

Maybe the description should be changed to:

This will trigger the following warning in lru_gen_exit_memcg():

VM_WARN_ON_ONCE(memchr_inv(lruvec->lrugen.nr_pages, 0,
sizeof(lruvec->lrugen.nr_pages)));



Yep. Can we update the v2 changelog accordingly?

Sure, will do in v2.

Thanks,
Qi


Best Regards
Barry