c
static inline void __free_pages(struct page *page, unsigned int order)
{
    if (pcp_allowed_order(order))        /* Via pcp? */
    {
        free_unref_page(page, order);
        page = NULL; // Set page to NULL after freeing to prevent use after free
    }
}
