[PATCH v3 04/11] blk-mq: Introduce blk_mq_quiesce_queue()
Bart Van Assche
bart.vanassche at sandisk.com
Wed Oct 19 14:04:17 PDT 2016
On 10/18/2016 02:50 PM, Bart Van Assche wrote:
> blk_mq_quiesce_queue() waits until ongoing .queue_rq() invocations
> have finished. This function does *not* wait until all outstanding
> requests have finished (this means invocation of request.end_io()).
(replying to my own e-mail)
The zero-day kernel test infrastructure reported to me that this patch
causes a build failure with CONFIG_SRCU=n. Should I add "select SRCU" to
block/Kconfig (excludes TINY_RCU) or should I rather modify this patch
such that a mutex or rwsem is used instead of SRCU?
Thanks,
Bart.
More information about the Linux-nvme
mailing list