zeropage
#define PAGE0 ((struct zeropage *)absolute_pointer(__PAGE_OFFSET))
sg_set_page(sg, virt_to_page(espi->zeropage),
espi->zeropage = (void *)get_zeroed_page(GFP_KERNEL);
if (!espi->zeropage)
free_page((unsigned long)espi->zeropage);
if (espi->zeropage)
free_page((unsigned long)espi->zeropage);
void *zeropage;
if (unlikely(put_user(ret, &user_uffdio_zeropage->zeropage)))
if (unlikely(put_user(ret, &user_uffdio_zeropage->zeropage)))
__s64 zeropage;
__s64 zeropage;
zeropage = area;
bzero(zeropage, gopts->page_size);
static char *zeropage;
DEFINE_MMAP_CHANGING_TEST(zeropage, UFFDIO_ZEROPAGE, zeropage)
if (uffdio_zeropage->zeropage != -EEXIST)
(int64_t)uffdio_zeropage->zeropage);
(int64_t)uffdio_zeropage->zeropage);
res = uffdio_zeropage.zeropage;