pte_val(pte) = (pfn << PTE_SHIFT) | pgprot_val(pgprot);
pte_val(pte) = (pfn << PTE_RPN_SHIFT) | pgprot_val(pgprot);
static inline pte_t pfn_pte(unsigned long pfn, pgprot_t pgprot){	pte_t pte;	pte_val(pte) = (pfn << PTE_SHIFT) | pgprot_val(pgprot);	return pte;}