[PATCH scsi 2/2] csiostor : Remove __CSIO_DEBUG__ dead code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Code guarded by __CSIO_DEBUG__ was dead code, fix via
csio_dbg now direcly calling dev_dbg, so output can be controlled
by changing kernel log level.

This dead code also enabled many BUG_ON() calls, use the preferred
WARN_ON() for any debug-only asserts instead.

Signed-off-by: Anish Bhatt <anish@xxxxxxxxxxx>
---
 drivers/scsi/csiostor/csio_attr.c  | 2 +-
 drivers/scsi/csiostor/csio_defs.h  | 8 +-------
 drivers/scsi/csiostor/csio_hw.c    | 2 +-
 drivers/scsi/csiostor/csio_hw.h    | 6 +-----
 drivers/scsi/csiostor/csio_mb.c    | 2 +-
 drivers/scsi/csiostor/csio_rnode.c | 4 ++--
 drivers/scsi/csiostor/csio_scsi.c  | 2 --
 7 files changed, 7 insertions(+), 19 deletions(-)

diff --git a/drivers/scsi/csiostor/csio_attr.c b/drivers/scsi/csiostor/csio_attr.c
index 2d1c4eb..e464e1c 100644
--- a/drivers/scsi/csiostor/csio_attr.c
+++ b/drivers/scsi/csiostor/csio_attr.c
@@ -71,7 +71,7 @@ csio_reg_rnode(struct csio_rnode *rn)
 
 	if (rn->role & CSIO_RNFR_INITIATOR || rn->role & CSIO_RNFR_TARGET) {
 		rport = rn->rport;
-		CSIO_ASSERT(rport != NULL);
+		BUG_ON(!rport);
 		goto update_role;
 	}
 
diff --git a/drivers/scsi/csiostor/csio_defs.h b/drivers/scsi/csiostor/csio_defs.h
index c38017b..c2325eb 100644
--- a/drivers/scsi/csiostor/csio_defs.h
+++ b/drivers/scsi/csiostor/csio_defs.h
@@ -110,12 +110,6 @@ csio_match_state(void *smp, void *state)
 	return (csio_get_state(smp) == (csio_sm_state_t)state);
 }
 
-#define	CSIO_ASSERT(cond)		BUG_ON(!(cond))
-
-#ifdef __CSIO_DEBUG__
-#define CSIO_DB_ASSERT(__c)		CSIO_ASSERT((__c))
-#else
-#define CSIO_DB_ASSERT(__c)
-#endif
+#define	CSIO_DB_ASSERT(cond)		WARN_ON(!(cond))
 
 #endif /* ifndef __CSIO_DEFS_H__ */
diff --git a/drivers/scsi/csiostor/csio_hw.c b/drivers/scsi/csiostor/csio_hw.c
index 622bdab..801b16d 100644
--- a/drivers/scsi/csiostor/csio_hw.c
+++ b/drivers/scsi/csiostor/csio_hw.c
@@ -735,7 +735,7 @@ csio_hw_fw_dload(struct csio_hw *hw, uint8_t *fw_data, uint32_t size)
 		goto out;
 
 	csio_dbg(hw, "Writing Flash .. start:%d end:%d\n",
-		    FW_IMG_START, FW_IMG_START + size);
+		    FLASH_FW_START, FLASH_FW_START + size);
 
 	addr = FLASH_FW_START;
 	for (size -= SF_PAGE_SIZE; size; size -= SF_PAGE_SIZE) {
diff --git a/drivers/scsi/csiostor/csio_hw.h b/drivers/scsi/csiostor/csio_hw.h
index 029bef8..00ec5bc 100644
--- a/drivers/scsi/csiostor/csio_hw.h
+++ b/drivers/scsi/csiostor/csio_hw.h
@@ -562,12 +562,8 @@ csio_us_to_core_ticks(struct csio_hw *hw, uint32_t us)
 #define csio_warn(__hw, __fmt, ...)					\
 			dev_warn(&(__hw)->pdev->dev, __fmt, ##__VA_ARGS__)
 
-#ifdef __CSIO_DEBUG__
 #define csio_dbg(__hw, __fmt, ...)					\
-			csio_info((__hw), __fmt, ##__VA_ARGS__);
-#else
-#define csio_dbg(__hw, __fmt, ...)
-#endif
+			dev_dbg(&(__hw)->pdev->dev, __fmt, ##__VA_ARGS__);
 
 int csio_hw_wait_op_done_val(struct csio_hw *, int, uint32_t, int,
 			     int, int, uint32_t *);
diff --git a/drivers/scsi/csiostor/csio_mb.c b/drivers/scsi/csiostor/csio_mb.c
index 9451787..6c3c2a5 100644
--- a/drivers/scsi/csiostor/csio_mb.c
+++ b/drivers/scsi/csiostor/csio_mb.c
@@ -1511,7 +1511,7 @@ csio_mb_isr_handler(struct csio_hw *hw)
 #endif
 		}
 
-		CSIO_ASSERT(mbp != NULL);
+		BUG_ON(!mbp);
 
 		cmd = mbp->mb;
 		size = mbp->mb_size;
diff --git a/drivers/scsi/csiostor/csio_rnode.c b/drivers/scsi/csiostor/csio_rnode.c
index e9c3b04..b735b90 100644
--- a/drivers/scsi/csiostor/csio_rnode.c
+++ b/drivers/scsi/csiostor/csio_rnode.c
@@ -363,7 +363,7 @@ csio_confirm_rnode(struct csio_lnode *ln, uint32_t rdev_flowid,
 						     "rnode is already"
 						     "active ssni:x%x\n",
 						     rdev_flowid);
-					CSIO_ASSERT(0);
+					BUG();
 				}
 				csio_rn_flowid(rn) = CSIO_INVALID_IDX;
 				rn = match_rn;
@@ -401,7 +401,7 @@ csio_confirm_rnode(struct csio_lnode *ln, uint32_t rdev_flowid,
 					     "wwpn:%llx ssni:x%x\n",
 					     wwn_to_u64(csio_rn_wwpn(rn)),
 					     rdev_flowid);
-				CSIO_ASSERT(0);
+				BUG();
 			}
 			csio_rn_flowid(rn) = CSIO_INVALID_IDX;
 			goto alloc_rnode;
diff --git a/drivers/scsi/csiostor/csio_scsi.c b/drivers/scsi/csiostor/csio_scsi.c
index 2c4562d..bdaea91 100644
--- a/drivers/scsi/csiostor/csio_scsi.c
+++ b/drivers/scsi/csiostor/csio_scsi.c
@@ -552,9 +552,7 @@ csio_scsi_write(struct csio_ioreq *req)
 static inline void
 csio_setup_ddp(struct csio_scsim *scsim, struct csio_ioreq *req)
 {
-#ifdef __CSIO_DEBUG__
 	struct csio_hw *hw = req->lnode->hwp;
-#endif
 	struct scatterlist *sgel = NULL;
 	struct scsi_cmnd *scmnd = csio_scsi_cmnd(req);
 	uint64_t sg_addr = 0;
-- 
2.5.1

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux