c
static inline void free_the_page(struct page *page, unsigned int order) {
    if (pcp_allowed_order(order)) {
        mutex_lock(&page->lock);
        free_unref_page(page, order);
        mutex_unlock(&page->lock);
        page = NULL;
    }
}
