LGTM, ack.
Thanks,
Tao Liu
On Tue, Jun 17, 2025 at 6:09 PM HAGIO KAZUHITO(萩尾 一仁)
<k-hagio-ab(a)nec.com> wrote:
>
> Kernel commit acc53a0b4c156 ("mm: rename page->index to
> page->__folio_index"), which is contained in Linux 6.16-rc1 and later
> kernels, renamed the member. Without the patch, the "kmem -p" option
> fails with the following error:
>
> kmem: invalid structure member offset: page_index
> FILE: memory.c LINE: 6016 FUNCTION: dump_mem_map_SPARSEMEM()
>
> Signed-off-by: Kazuhito Hagio <k-hagio-ab(a)nec.com>
> ---
> memory.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/memory.c b/memory.c
> index 0d8d89862383..5cb8b58e2181 100644
> --- a/memory.c
> +++ b/memory.c
> @@ -531,6 +531,8 @@ vm_init(void)
> ASSIGN_OFFSET(page_mapping) = MEMBER_OFFSET("page",
"_mapcount") +
> STRUCT_SIZE("atomic_t") + sizeof(ulong);
> MEMBER_OFFSET_INIT(page_index, "page", "index");
> + if (INVALID_MEMBER(page_index)) /* 6.16 and later */
> + MEMBER_OFFSET_INIT(page_index, "page",
"__folio_index");
> if (INVALID_MEMBER(page_index))
> ANON_MEMBER_OFFSET_INIT(page_index, "page",
"index");
> MEMBER_OFFSET_INIT(page_buffers, "page", "buffers");
> --
> 2.31.1
> --
> Crash-utility mailing list -- devel(a)lists.crash-utility.osci.io
> To unsubscribe send an email to devel-leave(a)lists.crash-utility.osci.io
> https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
> Contribution Guidelines:
https://github.com/crash-utility/crash/wiki