Linux block layer
 help / color / mirror / Atom feed
* [PATCH 0/2] block/mq-deadline: Fix BLK_MQ_INSERT_AT_HEAD support
@ 2025-10-13 19:28 Bart Van Assche
  2025-10-13 19:28 ` [PATCH 1/2] block/mq-deadline: Introduce dd_start_request() Bart Van Assche
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Bart Van Assche @ 2025-10-13 19:28 UTC (permalink / raw)
  To: Jens Axboe; +Cc: linux-block, Christoph Hellwig, Bart Van Assche

Hi Jens,

Commit c807ab520fc3 ("block/mq-deadline: Add I/O priority support")
modified the behavior of request flag BLK_MQ_INSERT_AT_HEAD from
dispatching a request before other requests into dispatching a request
before other requests with the same I/O priority. This is not correct since
BLK_MQ_INSERT_AT_HEAD is used when requeuing requests and also when a flush
request is inserted. Both types of requests should be dispatched as soon
as possible. Hence this patch series that makes the mq-deadline I/O scheduler
again ignore the I/O priority for BLK_MQ_INSERT_AT_HEAD requests.

Please consider this patch series for the next merge window.

Thanks,

Bart.

Bart Van Assche (2):
  block/mq-deadline: Introduce dd_start_request()
  block/mq-deadline: Switch back to a single dispatch list

 block/mq-deadline.c | 129 +++++++++++++++++++++-----------------------
 1 file changed, 61 insertions(+), 68 deletions(-)


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-10-14 15:55 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-13 19:28 [PATCH 0/2] block/mq-deadline: Fix BLK_MQ_INSERT_AT_HEAD support Bart Van Assche
2025-10-13 19:28 ` [PATCH 1/2] block/mq-deadline: Introduce dd_start_request() Bart Van Assche
2025-10-14  4:16   ` Damien Le Moal
2025-10-14 15:47     ` Bart Van Assche
2025-10-13 19:28 ` [PATCH 2/2] block/mq-deadline: Switch back to a single dispatch list Bart Van Assche
2025-10-14  4:19   ` Damien Le Moal
2025-10-14  6:10   ` Yu Kuai
2025-10-14 15:55     ` Bart Van Assche
2025-10-14 13:12 ` [PATCH 0/2] block/mq-deadline: Fix BLK_MQ_INSERT_AT_HEAD support Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox