public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] I/O path micro-optimizations and per-command private data support
@ 2014-02-20 22:20 Christoph Hellwig
  2014-02-20 22:20 ` [PATCH 1/9] scsi: avoid useless free_list lock roundtrips Christoph Hellwig
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: Christoph Hellwig @ 2014-02-20 22:20 UTC (permalink / raw)
  To: James Bottomley; +Cc: linux-scsi

This is a resend of the easily acceptable subset of the previously sent
patches. The first two patches avoid taking the host_lock needlessly for
fast path operations, patches 3 to 5 avoid useless manipulations of the
device reference count, and the remaining ones allow a driver specifying
an extra command size so drivers don't have to allocate memory for driver
specific data additionally, as well as converting virtio-scsi to use this
feature.

Changes from the first version are limited to reordering the patch series,
fixing patch subjects and attribution and adding some boilerplate commands
back.

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

end of thread, other threads:[~2014-03-12  7:27 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-20 22:20 [PATCH 0/9] I/O path micro-optimizations and per-command private data support Christoph Hellwig
2014-02-20 22:20 ` [PATCH 1/9] scsi: avoid useless free_list lock roundtrips Christoph Hellwig
2014-02-20 22:20 ` [PATCH 2/9] scsi: avoid taking host_lock in scsi_run_queue unless nessecary Christoph Hellwig
2014-02-21 12:19   ` Hannes Reinecke
2014-02-20 22:20 ` [PATCH 3/9] scsi: do not manipulate device reference counts in scsi_get/put_command Christoph Hellwig
2014-02-21 12:20   ` Hannes Reinecke
2014-02-20 22:20 ` [PATCH 4/9] scsi: remove a useless get/put_device pair in scsi_request_fn Christoph Hellwig
2014-02-20 22:20 ` [PATCH 5/9] scsi: remove a useless get/put_device pair in scsi_next_command Christoph Hellwig
2014-02-20 22:20 ` [PATCH 6/9] scsi: remove a useless get/put_device pair in scsi_requeue_command Christoph Hellwig
2014-02-20 22:20 ` [PATCH 7/9] megaraid: simplify internal command handling Christoph Hellwig
2014-02-20 22:21 ` [PATCH 8/9] scsi: simplify command allocation and freeing a bit Christoph Hellwig
2014-02-20 22:21 ` [PATCH 9/9] scsi: add support for per-host cmd pools Christoph Hellwig
2014-03-12  7:27 ` [PATCH 0/9] I/O path micro-optimizations and per-command private data support Christoph Hellwig

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