Re: [PATCH] mm/hugetlb: convert get_hwpoison_huge_page() to folios

From: Matthew Wilcox
Date: Tue Jan 17 2023 - 14:51:10 EST


On Tue, Jan 17, 2023 at 10:29:17AM -0800, Sidhartha Kumar wrote:
> - if (get_page_unless_zero(head)) {
> - if (head == compound_head(page))
> + if (folio_try_get(folio)) {
> + if (&folio->page == compound_head(page))

I'd rather express this as:

if (folio == page_folio(page))

as we do in mm/gup.c