linux/drivers/scsi/mpi3mr
Sreekanth Reddy b3911ab3a7 scsi: mpi3mr: Fix cmnd getting marked as in use forever
When a driver command which requires the driver to issue a follow up
command using the same command frame is outstanding and a soft reset
operation occurs, then that driver command frame is getting marked as in
use permanently and won't be reused again.

Clear the driver command frames while flushing out the outstanding commands
and avoid issuing any new requests using these command frames while soft
reset is going on.

Link: https://lore.kernel.org/r/20220210095817.22828-6-sreekanth.reddy@broadcom.com
Signed-off-by: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2022-02-11 17:40:03 -05:00
..
mpi scsi: mpi3mr: Update MPI3 headers 2022-02-11 17:40:03 -05:00
Kconfig
Makefile
mpi3mr_debug.h scsi: mpi3mr: Add debug APIs based on logging_level bits 2021-12-23 00:04:21 -05:00
mpi3mr_fw.c scsi: mpi3mr: Update MPI3 headers 2022-02-11 17:40:03 -05:00
mpi3mr_os.c scsi: mpi3mr: Fix cmnd getting marked as in use forever 2022-02-11 17:40:03 -05:00
mpi3mr.h scsi: mpi3mr: Fix deadlock while canceling the fw event 2022-02-11 17:40:03 -05:00