__phys_to_pmd_val
set_pmd(pmdp, __pmd(__phys_to_pmd_val(ptep) | prot));
#define pfn_pmd(pfn,prot) __pmd(__phys_to_pmd_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot))