[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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@xxxxxxxxxx>

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@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.