[SCSI] qla2xxx: Fix "active_mask" may be used uninitialized warning.
authorChad Dupuis <chad.dupuis@qlogic.com>
Tue, 16 Aug 2011 18:31:55 +0000 (11:31 -0700)
committerJames Bottomley <JBottomley@Parallels.com>
Mon, 29 Aug 2011 07:14:57 +0000 (00:14 -0700)
Since active_mask is first assigned in an "else" block, the compiler throws
a warning saying that the active_mask variable may be used uninitialized in
a print statement later.  Initialize active_mask to 0 in the declaration to
stop the warning.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/qla2xxx/qla_nx.c

index 77fde8b13447ab9732f1c114437a6730ea644674..94bded5ddce4fe2f958dcdb8387c471eeaf790cf 100644 (file)
@@ -3539,7 +3539,8 @@ qla82xx_dev_failed_handler(scsi_qla_host_t *vha)
 static void
 qla82xx_need_reset_handler(scsi_qla_host_t *vha)
 {
-       uint32_t dev_state, drv_state, drv_active, active_mask;
+       uint32_t dev_state, drv_state, drv_active;
+       uint32_t active_mask = 0;
        unsigned long reset_timeout;
        struct qla_hw_data *ha = vha->hw;
        struct req_que *req = ha->req_q_map[0];