All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Anderson <andmike@us.ibm.com>
To: linux-scsi@vger.kernel.org
Subject: [PATCH] aic94xx: compile warning cleanups
Date: Mon, 17 Apr 2006 21:35:23 -0700	[thread overview]
Message-ID: <20060418043523.GA32350@us.ibm.com> (raw)

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,

                 reply	other threads:[~2006-04-18  4:35 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060418043523.GA32350@us.ibm.com \
    --to=andmike@us.ibm.com \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.