X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-ia64%2Fpgalloc.h;fp=include%2Fasm-ia64%2Fpgalloc.h;h=4e96d778e49e576627efdd584e20ce7260440a33;hb=16c70f8c1b54b61c3b951b6fb220df250fe09b32;hp=d66b8ebeab0b8008d830f29c31c6a4640ef91ca9;hpb=4e76c8a9fa413ccc09d3f7f664183dcce3555d57;p=linux-2.6.git diff --git a/include/asm-ia64/pgalloc.h b/include/asm-ia64/pgalloc.h index d66b8ebea..4e96d778e 100644 --- a/include/asm-ia64/pgalloc.h +++ b/include/asm-ia64/pgalloc.h @@ -17,7 +17,6 @@ * Copyright (C) 2000, Goutham Rao */ -#include #include #include @@ -130,7 +129,11 @@ static inline void pmd_free(pmd_t * pmd) static inline void pmd_populate(struct mm_struct *mm, pmd_t * pmd_entry, struct page *pte) { +#ifndef CONFIG_XEN pmd_val(*pmd_entry) = page_to_phys(pte); +#else + pmd_val(*pmd_entry) = page_to_pseudophys(pte); +#endif } static inline void