x86: page.h: make pte_t a union to always include
[linux-2.6.git] / arch / x86 / xen / mmu.c
index 0ac6c5d..52f3928 100644 (file)
@@ -244,9 +244,7 @@ pte_t xen_make_pte(unsigned long long pte)
        if (pte & 1)
                pte = phys_to_machine(XPADDR(pte)).maddr;
 
-       pte &= ~_PAGE_PCD;
-
-       return (pte_t){ pte, pte >> 32 };
+       return (pte_t){ .pte = pte };
 }
 
 pmd_t xen_make_pmd(unsigned long long pmd)