Re: [PATCH 0/4] mm: page_ext: Introduce new iteration API

From: Andrew Morton
Date: Wed Feb 19 2025 - 18:52:40 EST


On Tue, 18 Feb 2025 21:17:46 -0500 Luiz Capitulino <luizcap@xxxxxxxxxx> wrote:

> To fix this, this series introduces a new iteration API for page extension
> objects. The API checks if the next page extension object can be retrieved
> from the current section or if it needs to look up for it in another
> section.
>
> ...

A regression since 6.12, so we should backport the fix.

> ...
>
> include/linux/page_ext.h | 67 +++++++++++++++++++++++++++++++++++++---
> mm/page_ext.c | 48 ++++++++++++++++++++++++++++
> mm/page_owner.c | 61 +++++++++++++++++-------------------
> mm/page_table_check.c | 39 +++++++----------------
> 4 files changed, 152 insertions(+), 63 deletions(-)

That's a lot to backport!

Is there some quick-n-dirty fixup we can apply for the sake of -stable
kernels, then work on this long-term approach for future kernels?