All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] scsi_dh: switch to scsi_execute_req_flags()
@ 2016-10-31 17:59 Hannes Reinecke
  2016-10-31 17:59 ` [PATCH 1/3] scsi_dh_rdac: " Hannes Reinecke
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Hannes Reinecke @ 2016-10-31 17:59 UTC (permalink / raw)
  To: Martin K. Petersen
  Cc: Christoph Hellwig, James Bottomley, linux-scsi, Hannes Reinecke

Hi all,

here's a patchset to switch to scsi_execute_req_flags() for
all SCSI device handlers. Originally we would be using
blk_execute_rq_nowait to allow the 'activate' function
to run asynchronously.
However, as we're now calling the 'activate' function
synchronously there's no point in using the blk_execute_rq()
interface and we should be using scsi_execute_req_flags()
instead.

As usual, comments and reviews are welcome.

Hannes Reinecke (3):
  scsi_dh_rdac: switch to scsi_execute_req_flags()
  scsi_dh_emc: switch to scsi_execute_req_flags()
  scsi_dh_hp_sw: switch to scsi_execute_req_flags()

 drivers/scsi/device_handler/scsi_dh_emc.c   | 245 ++++++----------------------
 drivers/scsi/device_handler/scsi_dh_hp_sw.c | 218 +++++++------------------
 drivers/scsi/device_handler/scsi_dh_rdac.c  | 160 +++++-------------
 3 files changed, 160 insertions(+), 463 deletions(-)

-- 
2.6.6


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

end of thread, other threads:[~2016-11-01 19:22 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-31 17:59 [PATCH 0/3] scsi_dh: switch to scsi_execute_req_flags() Hannes Reinecke
2016-10-31 17:59 ` [PATCH 1/3] scsi_dh_rdac: " Hannes Reinecke
2016-11-01 14:47   ` Christoph Hellwig
2016-11-01 19:22     ` Hannes Reinecke
2016-10-31 17:59 ` [PATCH 2/3] scsi_dh_emc: " Hannes Reinecke
2016-10-31 17:59 ` [PATCH 3/3] scsi_dh_hp_sw: " Hannes Reinecke
2016-11-01 14:41 ` [PATCH 0/3] scsi_dh: " Christoph Hellwig
2016-11-01 17:00   ` Hannes Reinecke

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.