x86: page.h: make pte_t a union to always include
[linux-2.6.git] / include / asm-x86 / paravirt.h
index b35ed95..24385de 100644 (file)
@@ -922,7 +922,7 @@ static inline pte_t __pte(unsigned long long val)
        unsigned long long ret = PVOP_CALL2(unsigned long long,
                                            pv_mmu_ops.make_pte,
                                            val, val >> 32);
-       return (pte_t) { ret, ret >> 32 };
+       return (pte_t) { .pte = ret };
 }
 
 static inline pmd_t __pmd(unsigned long long val)