check_pgprot
return __pte(pfn | check_pgprot(pgprot));
return __pmd(pfn | check_pgprot(pgprot));
return __pud(pfn | check_pgprot(pgprot));
val |= check_pgprot(newprot) & ~_PAGE_CHG_MASK;
val |= check_pgprot(newprot) & ~_HPAGE_CHG_MASK;
val |= check_pgprot(newprot) & ~_HPAGE_CHG_MASK;