ENCODED_PAGE_BITS
BUILD_BUG_ON(flags > ENCODED_PAGE_BITS);
return ENCODED_PAGE_BITS & (unsigned long)page;
return (struct page *)(~ENCODED_PAGE_BITS & (unsigned long)page);