On Thu, 18 May 2023 07:30:59 +0200, Christoph Hellwig wrote: > Passthrough) request should never be queued to the I/O scheduler, > as scheduling these opaque requests doens't make sense, and I/O > schedulers might required req->bio to be always valid. > > We never let passthrough request cross scheduler before commit > 1c2d2fff6dc0 ("block: wire-up support for passthrough plugging"), > restored this behavior even for passthrough requests issued under > a plug. > > [...] Applied, thanks! [1/3] blk-mq: don't queue plugged passthrough requests into scheduler commit: d97217e7f024bbe9aa62aea070771234c2879358 [2/3] blk-mq: remove RQF_ELVPRIV commit: fdcab6cddef24a26b86d798814b3c25057e53c21 [3/3] blk-mq: make sure elevator callbacks aren't called for passthrough request commit: 59f86a9c69ad379650839b41bb01be213bfac9e3 Best regards, -- Jens Axboe