Skip to content

RFC scsi: make asynchronous aborts mandatory

Hannes Reinecke linux-scsi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest3 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3scsi: make scsi_eh_scmd_add() always succeeddrivers/scsi/scsi_error.c drivers/scsi/scsi_lib.c drivers/scsi/scsi_priv.h+12 -242 replies
2/3scsi: make eh_eflags persistentDocumentation/scsi/scsi_eh.txt drivers/scsi/scsi_error.c include/scsi/scsi_eh.h+3 -50 replies
3/3scsi: make asynchronous aborts mandatoryDocumentation/scsi/scsi_eh.txt drivers/scsi/scsi_error.c drivers/scsi/scsi_lib.c +2 more+24 -991 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [RFC PATCH 0/3] scsi: make asynchronous aborts mandatory

Hi all,

asynchronous abort have been activated since v3.14, and we haven't received any failure reports so far. So we should make asynchronous aborts mandatory and remove the no_async_aborts flag from the SCSI host structure.
With this we can also cleanup the failure path in SCSI EH.

Hannes Reinecke (3):
scsi: make scsi_eh_scmd_add() always succeed
scsi: make eh_eflags persistent
scsi: make asynchronous aborts mandatory

 Documentation/scsi/scsi_eh.txt |  31 +++++------
 drivers/scsi/scsi_error.c      | 113 +++++++----------------------------------
 drivers/scsi/scsi_lib.c        |   4 +-
 drivers/scsi/scsi_priv.h       |   3 +-
 include/scsi/scsi_eh.h         |   1 +
 include/scsi/scsi_host.h       |   5 --
 6 files changed, 34 insertions(+), 123 deletions(-)
Signature · 1 line
1.8.5.2