public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] scsi: make asynchronous aborts mandatory
@ 2014-11-04 12:11 Hannes Reinecke
  2014-11-04 12:11 ` [PATCH 1/3] scsi: make scsi_eh_scmd_add() always succeed Hannes Reinecke
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Hannes Reinecke @ 2014-11-04 12:11 UTC (permalink / raw)
  To: James Bottomley
  Cc: Christoph Hellwig, Ewan Milne, Robert Elliott, linux-scsi,
	Hannes Reinecke

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(-)

-- 
1.8.5.2


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-11-05  7:44 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-04 12:11 [RFC PATCH 0/3] scsi: make asynchronous aborts mandatory Hannes Reinecke
2014-11-04 12:11 ` [PATCH 1/3] scsi: make scsi_eh_scmd_add() always succeed Hannes Reinecke
2014-11-04 18:36   ` Christoph Hellwig
2014-11-05  7:44     ` Hannes Reinecke
2014-11-04 12:11 ` [PATCH 2/3] scsi: make eh_eflags persistent Hannes Reinecke
2014-11-04 12:11 ` [PATCH 3/3] scsi: make asynchronous aborts mandatory Hannes Reinecke
2014-11-04 18:52   ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox