public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] blk-mq: rework I/O completions
@ 2014-02-10 11:24 Christoph Hellwig
  2014-02-10 11:24 ` [PATCH 1/3] " Christoph Hellwig
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Christoph Hellwig @ 2014-02-10 11:24 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-kernel

This series reworks how the blk-mq core handles I/O completion.  The
prime motivation was that the current code does not work when using
a timeout handler that needs to complete requests after doing error
handling.  A fallout from fixing that by making the completions more
similar to the old request model is that we now can use the remote
IPIs for driver-internal completions as well instead of just the final
completion and thus get rid of duplicate code both in null_blk and
the pending scsi work.

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

end of thread, other threads:[~2014-02-10 19:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-10 11:24 [PATCH 0/3] blk-mq: rework I/O completions Christoph Hellwig
2014-02-10 11:24 ` [PATCH 1/3] " Christoph Hellwig
2014-02-10 11:24 ` [PATCH 2/3] virtio_blk: use blk_mq_complete_request Christoph Hellwig
2014-02-10 11:24 ` [PATCH 3/3] null_blk: use blk_complete_request and blk_mq_complete_request Christoph Hellwig
2014-02-10 19:49 ` [PATCH 0/3] blk-mq: rework I/O completions Jens Axboe

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