Skip to contentSkip to conversation

linux: fix warnings introduced by c/s 468

PATCH New Jan Beulich 1 participant 1 message Mar 10, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 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.

include/asm-i386/mach-xen/asm/maddr.h +1 -1
Index: sle10sp2-2008-03-10/include/asm-i386/mach-xen/asm/maddr.h
===================================================================
@@ -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;