/* The first tail page's ->lru.next holds the address of the compound page's put_page() function. Its ->lru.prev holds the order of allocation. This usage means that zero-order pages may not be compound.  */
static void free_compound_page(struct page *page)
/* The first tail page's ->lru.next holds the address of the compound page's put_page() function. Its ->lru.prev holds the order of allocation. This usage means that zero-order pages may not be compound.  */
static void free_compound_page(struct page *page)
{
	__free_pages_ok(page, compound_order(page));
}