linux-block.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] blk-mq: Allow to complete requests directly
@ 2021-10-25  7:06 Sebastian Andrzej Siewior
  2021-10-25  7:06 ` [PATCH v3 1/2] blk-mq: Add blk_mq_complete_request_direct() Sebastian Andrzej Siewior
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Sebastian Andrzej Siewior @ 2021-10-25  7:06 UTC (permalink / raw)
  To: linux-block, linux-mmc; +Cc: tglx, Ulf Hansson, Jens Axboe, Christoph Hellwig

v2…v3:
 - Align arguments with the begin of the function name
   (blk_mq_complete_request_direct).

v1…v2:
 - Drop the SCSI patch for now.
 - Make blk_mq_complete_request_direct() call the completion handler
   directly instead going through struct chain (Jens and hch might had
   the same in mind).

This series converts a part from the MMC layer which completes the
requests from kworker/ preemptible context. Its intention is to avoid
going through the softirq stack in preemptible context which would
involve the ksoftirqd in this case.



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

end of thread, other threads:[~2021-11-25 16:16 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-25  7:06 [PATCH v3 0/2] blk-mq: Allow to complete requests directly Sebastian Andrzej Siewior
2021-10-25  7:06 ` [PATCH v3 1/2] blk-mq: Add blk_mq_complete_request_direct() Sebastian Andrzej Siewior
2021-10-25  7:10   ` Christoph Hellwig
2021-10-25  7:06 ` [PATCH v3 2/2] mmc: core: Use blk_mq_complete_request_direct() Sebastian Andrzej Siewior
2021-11-25 11:52 ` [PATCH v3 0/2] blk-mq: Allow to complete requests directly Sebastian Andrzej Siewior
2021-11-25 16:02 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).