Jan Beulich
2008-Mar-10 09:31 UTC
[Xen-devel] [PATCH] linux: fix warnings introduced by c/s 468
I overlooked the compiler warnings resulting from cases where the argument of __pte_ma() is a plain zero. Almost as usual, written and tested on 2.6.16.60 and made apply to the 2.6.18 tree without further testing. Signed-off-by: Jan Beulich <jbeulich@novell.com> Index: sle10sp2-2008-03-10/include/asm-i386/mach-xen/asm/maddr.h ==================================================================--- sle10sp2-2008-03-10.orig/include/asm-i386/mach-xen/asm/maddr.h 2008-03-10 09:09:23.000000000 +0100 +++ sle10sp2-2008-03-10/include/asm-i386/mach-xen/asm/maddr.h 2008-03-10 10:17:20.000000000 +0100 @@ -154,7 +154,7 @@ static inline paddr_t pte_machine_to_phy #endif #ifdef CONFIG_X86_PAE -#define __pte_ma(x) ((pte_t) { (x), (x) >> 32 } ) +#define __pte_ma(x) ((pte_t) { (x), (maddr_t)(x) >> 32 } ) static inline pte_t pfn_pte_ma(unsigned long page_nr, pgprot_t pgprot) { pte_t pte; _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel