> On Aug 31, 2023, at 02:27, Zi Yan <zi.yan@xxxxxxxx> wrote: > > From: Zi Yan <ziy@xxxxxxxxxx> > > When dealing with hugetlb pages, manipulating struct page pointers > directly can get to wrong struct page, since struct page is not guaranteed > to be contiguous on SPARSEMEM without VMEMMAP. Use nth_page() to handle > it properly. > > Signed-off-by: Zi Yan <ziy@xxxxxxxxxx> Reviewed-by: Muchun Song <songmuchun@xxxxxxxxxxxxx> Maybe 3 separate patches would be better for backporting purpose.