aboutsummaryrefslogtreecommitdiffstats
path: root/block/blk-core.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2022-06-19 08:05:49 +0200
committerJens Axboe <axboe@kernel.dk>2022-06-28 06:30:26 -0600
commit1f90307e5f0d7bc9a336ead528f616a5df8e5944 (patch)
treeaff1a363f55f1c390ee8934901a729c8d0d97e3a /block/blk-core.c
parentmtip32xx: fix device removal (diff)
downloadlinux-dev-1f90307e5f0d7bc9a336ead528f616a5df8e5944.tar.xz
linux-dev-1f90307e5f0d7bc9a336ead528f616a5df8e5944.zip
block: remove QUEUE_FLAG_DEAD
Disallow setting the blk-mq state on any queue that is already dying as setting the state even then is a bad idea, and remove the now unused QUEUE_FLAG_DEAD flag. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Hannes Reinecke <hare@suse.de> Link: https://lore.kernel.org/r/20220619060552.1850436-4-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-core.c')
-rw-r--r--block/blk-core.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/block/blk-core.c b/block/blk-core.c
index c2cec402d01c..f86df390afad 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -313,9 +313,6 @@ void blk_cleanup_queue(struct request_queue *q)
* after draining finished.
*/
blk_freeze_queue(q);
-
- blk_queue_flag_set(QUEUE_FLAG_DEAD, q);
-
blk_sync_queue(q);
if (queue_is_mq(q)) {
blk_mq_cancel_work_sync(q);