From: Nilesh Javali <nilesh.jav...@qlogic.com>

Signed-off-by: Nilesh Javali <nilesh.jav...@qlogic.com>
Signed-off-by: Vikas Chaudhary <vikas.chaudh...@qlogic.com>
---
 drivers/scsi/qla4xxx/ql4_fw.h  | 24 ++++++++----------------
 drivers/scsi/qla4xxx/ql4_isr.c | 14 +++++++-------
 2 files changed, 15 insertions(+), 23 deletions(-)

diff --git a/drivers/scsi/qla4xxx/ql4_fw.h b/drivers/scsi/qla4xxx/ql4_fw.h
index 8d4092b..e3242df 100644
--- a/drivers/scsi/qla4xxx/ql4_fw.h
+++ b/drivers/scsi/qla4xxx/ql4_fw.h
@@ -528,14 +528,14 @@ struct qla_flt_region {
 #define ACB_CONFIG_DISABLE             0x00
 #define ACB_CONFIG_SET                 0x01
 
-/* ACB State Defines */
-#define ACB_STATE_UNCONFIGURED 0x00
-#define ACB_STATE_INVALID      0x01
-#define ACB_STATE_ACQUIRING    0x02
-#define ACB_STATE_TENTATIVE    0x03
-#define ACB_STATE_DEPRICATED   0x04
-#define ACB_STATE_VALID                0x05
-#define ACB_STATE_DISABLING    0x06
+/* ACB/IP Address State Defines */
+#define IP_ADDRSTATE_UNCONFIGURED      0
+#define IP_ADDRSTATE_INVALID           1
+#define IP_ADDRSTATE_ACQUIRING         2
+#define IP_ADDRSTATE_TENTATIVE         3
+#define IP_ADDRSTATE_DEPRICATED                4
+#define IP_ADDRSTATE_PREFERRED         5
+#define IP_ADDRSTATE_DISABLING         6
 
 /* FLASH offsets */
 #define FLASH_SEGMENT_IFCB     0x04000000
@@ -698,14 +698,6 @@ struct addr_ctrl_blk {
        uint8_t ipv6_lnk_lcl_addr_state;/* 222 */
        uint8_t ipv6_addr0_state;       /* 223 */
        uint8_t ipv6_addr1_state;       /* 224 */
-#define IP_ADDRSTATE_UNCONFIGURED      0
-#define IP_ADDRSTATE_INVALID           1
-#define IP_ADDRSTATE_ACQUIRING         2
-#define IP_ADDRSTATE_TENTATIVE         3
-#define IP_ADDRSTATE_DEPRICATED                4
-#define IP_ADDRSTATE_PREFERRED         5
-#define IP_ADDRSTATE_DISABLING         6
-
        uint8_t ipv6_dflt_rtr_state;    /* 225 */
 #define IPV6_RTRSTATE_UNKNOWN                   0
 #define IPV6_RTRSTATE_MANUAL                    1
diff --git a/drivers/scsi/qla4xxx/ql4_isr.c b/drivers/scsi/qla4xxx/ql4_isr.c
index a3c8bc7..e56c6b4 100644
--- a/drivers/scsi/qla4xxx/ql4_isr.c
+++ b/drivers/scsi/qla4xxx/ql4_isr.c
@@ -781,21 +781,21 @@ static void qla4xxx_isr_decode_mailbox(struct 
scsi_qla_host * ha,
                                                    mbox_sts[3]);
                        /* mbox_sts[2] = Old ACB state
                         * mbox_sts[3] = new ACB state */
-                       if ((mbox_sts[3] == ACB_STATE_VALID) &&
-                           ((mbox_sts[2] == ACB_STATE_TENTATIVE) ||
-                           (mbox_sts[2] == ACB_STATE_ACQUIRING))) {
+                       if ((mbox_sts[3] == IP_ADDRSTATE_PREFERRED) &&
+                           ((mbox_sts[2] == IP_ADDRSTATE_TENTATIVE) ||
+                            (mbox_sts[2] == IP_ADDRSTATE_ACQUIRING))) {
                                set_bit(DPC_GET_DHCP_IP_ADDR, &ha->dpc_flags);
-                       } else if ((mbox_sts[3] == ACB_STATE_ACQUIRING) &&
-                                  (mbox_sts[2] == ACB_STATE_VALID)) {
+                       } else if ((mbox_sts[3] == IP_ADDRSTATE_ACQUIRING) &&
+                                  (mbox_sts[2] == IP_ADDRSTATE_PREFERRED)) {
                                if (is_qla80XX(ha))
                                        set_bit(DPC_RESET_HA_FW_CONTEXT,
                                                &ha->dpc_flags);
                                else
                                        set_bit(DPC_RESET_HA, &ha->dpc_flags);
-                       } else if (mbox_sts[3] == ACB_STATE_DISABLING) {
+                       } else if (mbox_sts[3] == IP_ADDRSTATE_DISABLING) {
                                ql4_printk(KERN_INFO, ha, "scsi%ld: %s: ACB in 
disabling state\n",
                                           ha->host_no, __func__);
-                       } else if ((mbox_sts[3] == ACB_STATE_UNCONFIGURED)) {
+                       } else if (mbox_sts[3] == IP_ADDRSTATE_UNCONFIGURED) {
                                complete(&ha->disable_acb_comp);
                                ql4_printk(KERN_INFO, ha, "scsi%ld: %s: ACB 
state unconfigured\n",
                                           ha->host_no, __func__);
-- 
1.8.2.GIT

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

Reply via email to