Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d56a1f7b authored by Lalit Chandivade's avatar Lalit Chandivade Committed by James Bottomley
Browse files

[SCSI] qla4xxx: do not check for fw hung if reset retry is in progress

parent e128271b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -706,7 +706,9 @@ void qla4_8xxx_watchdog(struct scsi_qla_host *ha)
	dev_state = qla4_8xxx_rd_32(ha, QLA82XX_CRB_DEV_STATE);

	/* don't poll if reset is going on */
	if (!test_bit(DPC_RESET_ACTIVE, &ha->dpc_flags)) {
	if (!(test_bit(DPC_RESET_ACTIVE, &ha->dpc_flags) ||
	    test_bit(DPC_RESET_HA, &ha->dpc_flags) ||
	    test_bit(DPC_RESET_ACTIVE, &ha->dpc_flags))) {
		if (dev_state == QLA82XX_DEV_NEED_RESET &&
		    !test_bit(DPC_RESET_HA, &ha->dpc_flags)) {
			printk("scsi%ld: %s: HW State: NEED RESET!\n",