[Skiboot] [PATCH 16/36] sparse: fix warning constant is so big it is long in hw/slw.c

Stewart Smith stewart at linux.vnet.ibm.com
Tue Nov 10 15:18:10 AEDT 2015


hw/slw.c:485:26: warning: constant 0x0000002000000000 is so big it is long
hw/slw.c:486:31: warning: constant 0x0000003000000000 is so big it is long

Signed-off-by: Stewart Smith <stewart at linux.vnet.ibm.com>
---
 hw/slw.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/hw/slw.c b/hw/slw.c
index 710d16b5f8e8..e1b43685d715 100644
--- a/hw/slw.c
+++ b/hw/slw.c
@@ -430,13 +430,13 @@ struct cpu_idle_states {
 					      by searching PACA */
 #define IDLE_USE_PMICR		0x00800000 /* Use SPR PMICR instruction */
 
-#define IDLE_FASTSLEEP_PMICR	0x0000002000000000
-#define IDLE_DEEPSLEEP_PMICR	0x0000003000000000
-#define IDLE_SLEEP_PMICR_MASK	0x0000003000000000
+#define IDLE_FASTSLEEP_PMICR	0x0000002000000000UL
+#define IDLE_DEEPSLEEP_PMICR	0x0000003000000000UL
+#define IDLE_SLEEP_PMICR_MASK	0x0000003000000000UL
 
-#define IDLE_FASTWINKLE_PMICR	0x0000000000200000
-#define IDLE_DEEPWINKLE_PMICR	0x0000000000300000
-#define IDLE_WINKLE_PMICR_MASK	0x0000000000300000
+#define IDLE_FASTWINKLE_PMICR	0x0000000000200000UL
+#define IDLE_DEEPWINKLE_PMICR	0x0000000000300000UL
+#define IDLE_WINKLE_PMICR_MASK	0x0000000000300000UL
 
 static struct cpu_idle_states power7_cpu_idle_states[] = {
 	{ /* nap */
-- 
2.1.4



More information about the Skiboot mailing list