On 6/4/25 03:52, Byungchul Park wrote:
To simplify struct page, the effort to separate its own descriptor from struct page is required and the work for page pool is on going. To achieve that, all the code should avoid directly accessing page pool members of struct page.
Just to clarify, are we leaving the corresponding struct page fields for now until the final memdesc conversion is done? If so, it might be better to leave the access in page_pool_page_is_pp() to be "page->pp_magic", so that once removed the build fails until the helper is fixed up to use the page->type or so. -- Pavel Begunkov