]> www.infradead.org Git - users/dwmw2/linux.git/commit
block: don't reorder requests in blk_add_rq_to_plug
authorChristoph Hellwig <hch@lst.de>
Wed, 13 Nov 2024 15:20:45 +0000 (16:20 +0100)
committerJens Axboe <axboe@kernel.dk>
Wed, 13 Nov 2024 19:04:58 +0000 (12:04 -0700)
commite70c301faece15b618e54b613b1fd6ece3dd05b4
tree3d54c77a583c116265a8ab9625a29364e6b68fea
parenta3396b99990d8b4e5797e7b16fdeb64c15ae97bb
block: don't reorder requests in blk_add_rq_to_plug

Add requests to the tail of the list instead of the front so that they
are queued up in submission order.

Remove the re-reordering in blk_mq_dispatch_plug_list, virtio_queue_rqs
and nvme_queue_rqs now that the list is ordered as expected.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20241113152050.157179-6-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-mq.c
drivers/block/virtio_blk.c
drivers/nvme/host/pci.c