[SCSI] qla2xxx: Correct PRLI failure response code handling.
This patch fixes an issue which causes the firmware to fail with a 'PRLI failed' status code (iop1 = 405). This status triggers the driver to fall into an incorrect code-path which does not attempt a login retry. Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com> Signed-off-by: Madhuranath Iyengar <Madhu.Iyengar@qlogic.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
170babc372
commit
9dac0d9a93
|
@ -1240,12 +1240,6 @@ qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req,
|
|||
case LSC_SCODE_NPORT_USED:
|
||||
data[0] = MBS_LOOP_ID_USED;
|
||||
break;
|
||||
case LSC_SCODE_CMD_FAILED:
|
||||
if ((iop[1] & 0xff) == 0x05) {
|
||||
data[0] = MBS_NOT_LOGGED_IN;
|
||||
break;
|
||||
}
|
||||
/* Fall through. */
|
||||
default:
|
||||
data[0] = MBS_COMMAND_ERROR;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue