]> git.ipfire.org Git - thirdparty/linux.git/commit
scsi: mpi3mr: Reset controller on invalid I/O completion
authorRanjan Kumar <ranjan.kumar@broadcom.com>
Fri, 20 Mar 2026 09:03:24 +0000 (14:33 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 27 Mar 2026 21:07:35 +0000 (17:07 -0400)
commit31693fbbfa212bc48eed1b0b20935d3eeb81180c
tree9e616563defa6ab3346e77779a55b0f5b0b1ef4d
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
scsi: mpi3mr: Reset controller on invalid I/O completion

Operational replies without a valid scsi_cmnd indicate an invalid I/O
completion and a potentially inconsistent controller state.  Track this
condition and allow the watchdog to trigger a soft reset to safely
recover.

Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com>
Link: https://patch.msgid.link/20260320090326.47544-2-ranjan.kumar@broadcom.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpi3mr/mpi3mr.h
drivers/scsi/mpi3mr/mpi3mr_fw.c
drivers/scsi/mpi3mr/mpi3mr_os.c