summaryrefslogtreecommitdiff
path: root/block/blk-mq-debugfs.c?id=9a67aa52a42b31ad44220cc218df3b75a5cd5d05
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2023-05-19 06:40:50 +0200
committerJens Axboe <axboe@kernel.dk>2023-05-19 19:52:42 -0600
commit9a67aa52a42b31ad44220cc218df3b75a5cd5d05 (patch)
treeddf14cd0f48f2907aaf4c19f369c1a5efe2ceead /block/blk-mq-debugfs.c?id=9a67aa52a42b31ad44220cc218df3b75a5cd5d05
parent1e82fadfc6b96ca79f69d0bcf938d31032bb43d2 (diff)
blk-mq: don't use the requeue list to queue flush commands
Currently both requeues of commands that were already sent to the driver and flush commands submitted from the flush state machine share the same requeue_list struct request_queue, despite requeues doing head insertions and flushes not. Switch to using two separate lists instead. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Damien Le Moal <dlemoal@kernel.org> Link: https://lore.kernel.org/r/20230519044050.107790-8-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-mq-debugfs.c?id=9a67aa52a42b31ad44220cc218df3b75a5cd5d05')
0 files changed, 0 insertions, 0 deletions