sparc64: Fix sparse warnings in chmc.c
authorDavid S. Miller <davem@davemloft.net>
Fri, 12 Sep 2008 07:22:42 +0000 (00:22 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 12 Sep 2008 07:22:42 +0000 (00:22 -0700)
Several constants are larger than 32-bit and need "UL" markers.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/chmc.c

index 2ed401087cab1b02b6cb877da6a6c1f8102acc1d..967b04886822273f73f00cf550007cb0c51da68b 100644 (file)
@@ -104,20 +104,20 @@ struct chmc {
 
 #define JBUSMC_REGS_SIZE               8
 
-#define JB_MC_REG1_DIMM2_BANK3         0x8000000000000000
-#define JB_MC_REG1_DIMM1_BANK1         0x4000000000000000
-#define JB_MC_REG1_DIMM2_BANK2         0x2000000000000000
-#define JB_MC_REG1_DIMM1_BANK0         0x1000000000000000
-#define JB_MC_REG1_XOR                 0x0000010000000000
-#define JB_MC_REG1_ADDR_GEN_2          0x000000e000000000
+#define JB_MC_REG1_DIMM2_BANK3         0x8000000000000000UL
+#define JB_MC_REG1_DIMM1_BANK1         0x4000000000000000UL
+#define JB_MC_REG1_DIMM2_BANK2         0x2000000000000000UL
+#define JB_MC_REG1_DIMM1_BANK0         0x1000000000000000UL
+#define JB_MC_REG1_XOR                 0x0000010000000000UL
+#define JB_MC_REG1_ADDR_GEN_2          0x000000e000000000UL
 #define JB_MC_REG1_ADDR_GEN_2_SHIFT    37
-#define JB_MC_REG1_ADDR_GEN_1          0x0000001c00000000
+#define JB_MC_REG1_ADDR_GEN_1          0x0000001c00000000UL
 #define JB_MC_REG1_ADDR_GEN_1_SHIFT    34
-#define JB_MC_REG1_INTERLEAVE          0x0000000001800000
+#define JB_MC_REG1_INTERLEAVE          0x0000000001800000UL
 #define JB_MC_REG1_INTERLEAVE_SHIFT    23
-#define JB_MC_REG1_DIMM2_PTYPE         0x0000000000200000
+#define JB_MC_REG1_DIMM2_PTYPE         0x0000000000200000UL
 #define JB_MC_REG1_DIMM2_PTYPE_SHIFT   21
-#define JB_MC_REG1_DIMM1_PTYPE         0x0000000000100000
+#define JB_MC_REG1_DIMM1_PTYPE         0x0000000000100000UL
 #define JB_MC_REG1_DIMM1_PTYPE_SHIFT   20
 
 #define PART_TYPE_X8           0