All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] aic94xx: compile warning cleanups
@ 2006-04-18  4:35 Mike Anderson
  0 siblings, 0 replies; only message in thread
From: Mike Anderson @ 2006-04-18  4:35 UTC (permalink / raw)
  To: linux-scsi

Compile warning cleanups when driver built with debug selected.

Signed-off-by: Mike Anderson <andmike@us.ibm.com>

 drivers/scsi/aic94xx/aic94xx_dump.c |   15 +++++++++------
 drivers/scsi/aic94xx/aic94xx_scb.c  |   10 ++++++----
 drivers/scsi/aic94xx/aic94xx_seq.c  |    4 ++--
 drivers/scsi/sas/expander_conf.c    |    4 +---
 include/scsi/sas/sas.h              |    2 +-
 5 files changed, 19 insertions(+), 16 deletions(-)

Index: aic94xx-sas-2.6-patched/drivers/scsi/aic94xx/aic94xx_dump.c
===================================================================
--- aic94xx-sas-2.6-patched.orig/drivers/scsi/aic94xx/aic94xx_dump.c	2006-04-14 16:23:51.000000000 -0700
+++ aic94xx-sas-2.6-patched/drivers/scsi/aic94xx/aic94xx_dump.c	2006-04-17 11:31:24.000000000 -0700
@@ -216,7 +216,7 @@ static struct lseq_cio_regs LSEQmOOBREGS
 #define STR_8BIT   "   %30s[0x%04x]:0x%02x\n"
 #define STR_16BIT  "   %30s[0x%04x]:0x%04x\n"
 #define STR_32BIT  "   %30s[0x%04x]:0x%08x\n"
-#define STR_64BIT  "   %30s[0x%04x]:0x%016Lx\n"
+#define STR_64BIT  "   %30s[0x%04x]:0x%llx\n"
 
 #define PRINT_REG_8bit(_ha, _n, _r) asd_printk(STR_8BIT, #_n, _n,      \
 					     asd_read_reg_byte(_ha, _r))
@@ -253,7 +253,7 @@ static struct lseq_cio_regs LSEQmOOBREGS
                    asd_read_reg_dword(_ha, CSEQ_##_n))
 #define PRINT_MIS_qword(_ha, _n)                                       \
         asd_printk(STR_64BIT, #_n,CSEQ_##_n-CMAPPEDSCR,                \
-                   (u64)(((u64)asd_read_reg_dword(_ha, CSEQ_##_n))     \
+                   (unsigned long long)(((u64)asd_read_reg_dword(_ha, CSEQ_##_n))     \
                  | (((u64)asd_read_reg_dword(_ha, (CSEQ_##_n)+4))<<32)))
 
 #define CMDP_REG(_n, _m) (_m*(CSEQ_PAGE_SIZE*2)+CSEQ_##_n)
@@ -459,8 +459,10 @@ static void asd_dump_cseq_state(struct a
 		   asd_read_reg_dword(_h, LmSEQ_##_n(_lseq)))
 #define PRINT_LMIP_qword(_h, _lseq, _n)                                \
 	asd_printk(STR_64BIT, #_n, LmSEQ_##_n(_lseq)-LmSCRATCH(_lseq), \
-		   (u64)(((u64)asd_read_reg_dword(_h, LmSEQ_##_n(_lseq)))\
-	          | (((u64)asd_read_reg_dword(_h, LmSEQ_##_n(_lseq)+4))<<32)))
+		 (unsigned long long)(((unsigned long long) \
+		 asd_read_reg_dword(_h, LmSEQ_##_n(_lseq))) \
+	          | (((unsigned long long) \
+		 asd_read_reg_dword(_h, LmSEQ_##_n(_lseq)+4))<<32)))
 
 static void asd_print_lseq_cio_reg(struct asd_ha_struct *asd_ha,
 				   u32 lseq_cio_addr, int i)
@@ -925,10 +927,11 @@ void asd_dump_frame_rcvd(struct asd_phy 
 
 static inline void asd_dump_scb(struct asd_ascb *ascb, int ind)
 {
-	asd_printk("scb%d: vaddr: 0x%p, dma_handle: 0x%08llx, next: 0x%08llx, "
+	asd_printk("scb%d: vaddr: 0x%p, dma_handle: 0x%llx, next: 0x%llx, "
 		   "index:%d, opcode:0x%02x\n",
 		   ind, ascb->dma_scb.vaddr,
-		   (u64)ascb->dma_scb.dma_handle,
+		   (unsigned long long)ascb->dma_scb.dma_handle,
+		   (unsigned long long)
 		   le64_to_cpu(ascb->scb->header.next_scb),
 		   le16_to_cpu(ascb->scb->header.index),
 		   ascb->scb->header.opcode);
Index: aic94xx-sas-2.6-patched/drivers/scsi/sas/expander_conf.c
===================================================================
--- aic94xx-sas-2.6-patched.orig/drivers/scsi/sas/expander_conf.c	2006-04-14 16:23:51.000000000 -0700
+++ aic94xx-sas-2.6-patched/drivers/scsi/sas/expander_conf.c	2006-04-14 16:32:46.000000000 -0700
@@ -50,6 +50,7 @@
 #include <byteswap.h>
 #include <stdint.h>
 #include <stdlib.h>
+#include <scsi/sas/sas.h>
 
 #define LEFT_FIELD_SIZE 25
 
@@ -69,9 +70,6 @@
 #define cpu_to_be16(_x)  (_x)
 #endif
 
-#define SAS_ADDR(_x) ((unsigned long long) be64_to_cpu(*(uint64_t *)(_x)))
-#define SAS_ADDR_SIZE 8
-
 const char *prog;
 
 struct route_table_entry {
Index: aic94xx-sas-2.6-patched/include/scsi/sas/sas.h
===================================================================
--- aic94xx-sas-2.6-patched.orig/include/scsi/sas/sas.h	2006-04-14 16:23:51.000000000 -0700
+++ aic94xx-sas-2.6-patched/include/scsi/sas/sas.h	2006-04-17 11:42:42.000000000 -0700
@@ -32,7 +32,7 @@
 
 #define SAS_ADDR_SIZE        8
 #define HASHED_SAS_ADDR_SIZE 3
-#define SAS_ADDR(_sa)   (be64_to_cpu(*(__be64 *)(_sa)))
+#define SAS_ADDR(_sa) ((unsigned long long) be64_to_cpu(*(__be64 *)(_sa)))
 
 enum sas_oob_mode {
 	OOB_NOT_CONNECTED,
Index: aic94xx-sas-2.6-patched/drivers/scsi/aic94xx/aic94xx_scb.c
===================================================================
--- aic94xx-sas-2.6-patched.orig/drivers/scsi/aic94xx/aic94xx_scb.c	2006-04-14 16:23:51.000000000 -0700
+++ aic94xx-sas-2.6-patched/drivers/scsi/aic94xx/aic94xx_scb.c	2006-04-17 11:30:38.000000000 -0700
@@ -351,10 +351,11 @@ static void escb_tasklet_complete(struct
 		ASD_DPRINTK("sb_opcode : 0x%x, phy_id: 0x%x\n",
 			    sb_opcode, phy_id);
 		ASD_DPRINTK("escb: vaddr: 0x%p, "
-			    "dma_handle: 0x%08llx, next: 0x%08llx, "
+			    "dma_handle: 0x%llx, next: 0x%llx, "
 			    "index:%d, opcode:0x%02x\n",
 			    ascb->dma_scb.vaddr,
-			    (u64)ascb->dma_scb.dma_handle,
+			    (unsigned long long)ascb->dma_scb.dma_handle,
+			    (unsigned long long)
 			    le64_to_cpu(ascb->scb->header.next_scb),
 			    le16_to_cpu(ascb->scb->header.index),
 			    ascb->scb->header.opcode);
@@ -413,10 +414,11 @@ static void escb_tasklet_complete(struct
 		ASD_DPRINTK("sb_opcode : 0x%x, phy_id: 0x%x\n",
 			    sb_opcode, phy_id);
 		ASD_DPRINTK("escb: vaddr: 0x%p, "
-			    "dma_handle: 0x%08llx, next: 0x%08llx, "
+			    "dma_handle: 0x%llx, next: 0x%llx, "
 			    "index:%d, opcode:0x%02x\n",
 			    ascb->dma_scb.vaddr,
-			    (u64)ascb->dma_scb.dma_handle,
+			    (unsigned long long)ascb->dma_scb.dma_handle,
+			    (unsigned long long)
 			    le64_to_cpu(ascb->scb->header.next_scb),
 			    le16_to_cpu(ascb->scb->header.index),
 			    ascb->scb->header.opcode);
Index: aic94xx-sas-2.6-patched/drivers/scsi/aic94xx/aic94xx_seq.c
===================================================================
--- aic94xx-sas-2.6-patched.orig/drivers/scsi/aic94xx/aic94xx_seq.c	2006-04-14 16:23:51.000000000 -0700
+++ aic94xx-sas-2.6-patched/drivers/scsi/aic94xx/aic94xx_seq.c	2006-04-17 11:27:31.000000000 -0700
@@ -582,8 +582,8 @@ static void asd_init_cseq_mdp(struct asd
 	/* Tell the sequencer the bus address of the first SCB. */
 	asd_write_reg_addr(asd_ha, CSEQ_HQ_NEW_POINTER,
 			   asd_ha->seq.next_scb.dma_handle);
-	ASD_DPRINTK("First SCB dma_handle: 0x%08llx\n",
-		    (u64)asd_ha->seq.next_scb.dma_handle);
+	ASD_DPRINTK("First SCB dma_handle: 0x%llx\n",
+		    (unsigned long long)asd_ha->seq.next_scb.dma_handle);
 
 	/* Tell the sequencer the first Done List entry address. */
 	asd_write_reg_addr(asd_ha, CSEQ_HQ_DONE_BASE,

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-04-18  4:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-04-18  4:35 [PATCH] aic94xx: compile warning cleanups Mike Anderson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.