Hello Jens, Earlier today it was agreed that a blk_mq_delay_run_hw_queue() call followed by a blk_mq_run_hw_queue() call should result in an immediate queue run. Hence this patch series. Please consider this patch series for kernel v4.16.
Thanks, Bart. Bart Van Assche (3): blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_directly() blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays block: Remove kblockd_schedule_delayed_work{,_on}() block/blk-core.c | 16 +--------------- block/blk-mq.c | 11 +++++------ block/blk-mq.h | 2 +- include/linux/blkdev.h | 2 -- 4 files changed, 7 insertions(+), 24 deletions(-) -- 2.15.1