On 8/24/21 11:05 AM, Bart Van Assche wrote: > The block layer may call the I/O scheduler .finish_request() callback > without having called the .insert_requests() callback. Make sure that the > mq-deadline I/O statistics are correct if the block layer inserts an I/O > request that bypasses the I/O scheduler. This patch prevents that lower > priority I/O is delayed longer than necessary for mixed I/O priority > workloads. > > Cc: Niklas Cassel <Niklas.Cassel@xxxxxxx> > Cc: Damien Le Moal <damien.lemoal@xxxxxxx> > Cc: Hannes Reinecke <hare@xxxxxxx> > Reported-by: Niklas Cassel <Niklas.Cassel@xxxxxxx> > Fixes: 08a9ad8bf607 ("block/mq-deadline: Add cgroup support") This one is a little confusing, since that commit got reverted... Yet the patch still applies. Shouldn't it be: Fixes: 38ba64d12d4c ("block/mq-deadline: Track I/O statistics") -- Jens Axboe