[PATCH v1 0/2] fixup handling of timeouts with deferred QCs
Damien Le Moal <[email protected]> Thu, 9 Jul 2026 17:39:32 +0900
| Newsgroups | gmane.linux.scsi,gmane.linux.ide |
|---|---|
| Message-ID | <[email protected]> |
This patch series fixes libata and libsas to correctly handles deferred queued commands in case of a timeout error, to avoid excessive delays in waking up the scsi EH task. Igor, Please retest ! Martin, Once reviewed, I or you can take both patches ? Damien Le Moal (2): ata: libata-scsi: terminate deferred commands on time out scsi: libsas: terminate deferred commands on time out drivers/ata/libata-eh.c | 2 +- drivers/ata/libata-scsi.c | 54 +++++++++++++++++++++++++---- drivers/ata/libata.h | 3 +- drivers/scsi/libsas/sas_scsi_host.c | 17 +++++++++ include/linux/libata.h | 4 +++ include/scsi/libsas.h | 2 ++ 6 files changed, 73 insertions(+), 9 deletions(-) -- 2.55.0