scsi: qla2xxx: Fix MPI reset needed message
authorArun Easi <aeasi@marvell.com>
Tue, 29 Sep 2020 10:21:48 +0000 (03:21 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 30 Sep 2020 03:22:16 +0000 (23:22 -0400)
When printing the message:

  "MPI Heartbeat stop. MPI reset is not needed.."

..the wrong register was checked leading to always printing that MPI reset
is not needed, even when it is needed. Fix the MPI reset message.

Link: https://lore.kernel.org/r/20200929102152.32278-4-njavali@marvell.com
Fixes: cbb01c2f2f63 ("scsi: qla2xxx: Fix MPI failure AEN (8200) handling")
Cc: stable@vger.kernel.org
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Arun Easi <aeasi@marvell.com>
Signed-off-by: Nilesh Javali <njavali@marvell.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_isr.c

index 4baa83996813b1eebf611514af0f5ab6abdb6f08..62097733c6e0a08288637853271cd7e13316bb9f 100644 (file)
@@ -767,7 +767,7 @@ qla27xx_handle_8200_aen(scsi_qla_host_t *vha, uint16_t *mb)
        ql_log(ql_log_warn, vha, 0x02f0,
               "MPI Heartbeat stop. MPI reset is%s needed. "
               "MB0[%xh] MB1[%xh] MB2[%xh] MB3[%xh]\n",
-              mb[0] & BIT_8 ? "" : " not",
+              mb[1] & BIT_8 ? "" : " not",
               mb[0], mb[1], mb[2], mb[3]);
 
        if ((mb[1] & BIT_8) == 0)