]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR
authorSreekanth Reddy <sreekanth.reddy@broadcom.com>
Thu, 5 May 2022 18:48:06 +0000 (00:18 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 11 May 2022 02:28:21 +0000 (22:28 -0400)
commit256f17fbceb8f8891d42f8e0eb261d6d1a179090
treeea524cf6fcbdd35c20b169e25ca8d7a7d3e2a628
parent941e90b3a76cca19cdb4099b99d06c133c2266f9
scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR

Complete all new I/O requests issued to an unrecoverable controller with
DID_ERROR status instead of returning the I/O requests with
SCSI_MLQUEUE_HOST_BUSY. This will prevent the infinite retries of the new
I/Os when a controller is in an unrecoverable state.

Link: https://lore.kernel.org/r/20220505184808.24049-1-sreekanth.reddy@broadcom.com
Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpi3mr/mpi3mr_os.c