On Tue, 19 Oct 2021 14:25:53 +0200, Christoph Hellwig wrote: > Return to the normal blk_mq_submit_bio flow if the bio did not end up > actually being a flush because the device didn't support it. Note that > this is basically impossible to hit without special instrumentation given > that submit_bio_checks already clears these flags usually, so we'd need a > tight race to actually hit this code path. > > With this the call to blk_mq_run_hw_queue for the flush requests can be > removed given that the actual flush requests are always issued via the > requeue workqueue which runs the queue unconditionally. > > [...] Applied, thanks! [1/1] blk-mq: don't handle non-flush requests in blk_insert_flush commit: d92ca9d8348fb12c89eac5928bd651c3a485d7b9 Best regards, -- Jens Axboe