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