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?