On Wed, Sep 10, 2025 at 08:26:18AM +0300, Leon Romanovsky wrote: > #define PageHighMem(__p) is_highmem_idx(page_zonenum(__p)) > -#define PhysHighMem(__p) (PageHighMem(phys_to_page(__p))) > #define folio_test_highmem(__f) is_highmem_idx(folio_zonenum(__f)) > #else > PAGEFLAG_FALSE(HighMem, highmem) > #endif > +#define PhysHighMem(__p) (PageHighMem(phys_to_page(__p)))
Yeah, that's what I imagined, and I'd make it a static inline static inline bool PhysHighMem(phys_addr_t phys) These existing macros are old fashioned imho. Jason