public inbox for linux-usb@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/3] blk-mq: Allow to complete requests directly
@ 2021-10-15 15:14 Sebastian Andrzej Siewior
  2021-10-15 15:14 ` [RFC PATCH 1/3] blk-mq: Add blk_mq_complete_request_direct() Sebastian Andrzej Siewior
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Sebastian Andrzej Siewior @ 2021-10-15 15:14 UTC (permalink / raw)
  To: linux-block, linux-mmc, linux-scsi, linux-usb, usb-storage
  Cc: Jens Axboe, Ulf Hansson, James E.J. Bottomley, Martin K. Petersen,
	Alan Stern, Greg Kroah-Hartman, Christoph Hellwig,
	Thomas Gleixner

This is a follow up to
  https://lkml.kernel.org/r/20201102181238.GA17806@infradead.org

where I *think* we agreed to audit driver which complete their blk
request from process context and then let them complete the request
directly instead going through ksoftirqd.

This series converts a part from the MMC layer which completes the
requests from kworker/ preemptible context. It was verified with
sdhci-pci device under normal usage. It also converts the usb-storage
driver which is slightly complicated since it goes through the SCSI
layer.

Sebastian


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

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

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-15 15:14 [RFC PATCH 0/3] blk-mq: Allow to complete requests directly Sebastian Andrzej Siewior
2021-10-15 15:14 ` [RFC PATCH 1/3] blk-mq: Add blk_mq_complete_request_direct() Sebastian Andrzej Siewior
2021-10-15 16:03   ` Christoph Hellwig
2021-10-15 16:15     ` Sebastian Andrzej Siewior
2021-10-17 16:19       ` Jens Axboe
2021-10-15 15:14 ` [RFC PATCH 2/3] mmc: core: Use blk_mq_complete_request_direct() Sebastian Andrzej Siewior
2021-10-15 15:14 ` [RFC PATCH 3/3] scsi, usb: storage: Complete the blk-request directly Sebastian Andrzej Siewior
2021-10-15 16:04   ` Christoph Hellwig
2021-10-15 16:16     ` Sebastian Andrzej Siewior
2021-10-17  2:17       ` Bart Van Assche
2021-10-18 10:53         ` Sebastian Andrzej Siewior
2021-10-16 21:21   ` Bart Van Assche
2021-10-18 11:10     ` Sebastian Andrzej Siewior

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