]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: mpi3mr: Task Abort EH Support
authorChandrakanth Patil <chandrakanth.patil@broadcom.com>
Tue, 4 Mar 2025 19:14:53 +0000 (00:44 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 11 Mar 2025 01:29:31 +0000 (21:29 -0400)
commitbde2ff79ee142d8523c12a9e277551bb90a4d925
treedfb079ec5fcdc46e45868a3d8c811f0f578a573e
parent7dcbda8a1d9ee54471f61983f23a80c3b10416be
scsi: mpi3mr: Task Abort EH Support

Add Task Abort support to handle SCSI command timeouts, ensuring recovery
and cleanup of timed-out commands. This completes the error handling
framework for mpi3mr driver, which already includes device reset, target
reset, bus reset, and host reset.

Co-developed-by: Sathya Prakash <sathya.prakash@broadcom.com>
Signed-off-by: Sathya Prakash <sathya.prakash@broadcom.com>
Signed-off-by: Chandrakanth Patil <chandrakanth.patil@broadcom.com>
Link: https://lore.kernel.org/r/20250304191453.12994-1-chandrakanth.patil@broadcom.com
Reviewed-by: Himanshu Madhani <himanshu.madhani@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpi3mr/mpi3mr_os.c