summaryrefslogtreecommitdiff
path: root/block/Kconfig
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2022-02-15 11:05:36 +0100
committerJens Axboe <axboe@kernel.dk>2022-02-16 19:39:09 -0700
commit248c793359daacd826a7507a258ffe41653efef7 (patch)
tree069d8709c9dcda5de41ec5ad7b62f0375bd9859a /block/Kconfig
parentf122d103b564e5fb7c82de902c6f8f6cbdf50ec9 (diff)
downloadlinux-rpi-248c793359daacd826a7507a258ffe41653efef7.tar.gz
linux-rpi-248c793359daacd826a7507a258ffe41653efef7.tar.bz2
linux-rpi-248c793359daacd826a7507a258ffe41653efef7.zip
blk-mq: make the blk-mq stacking code optional
The code to stack blk-mq drivers is only used by dm-multipath, and will preferably stay that way. Make it optional and only selected by device mapper, so that the buildbots more easily catch abuses like the one that slipped in in the ufs driver in the last merged window. Another positive side effects is that kernel builds without device mapper shrink a little bit as well. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Mike Snitzer <snitzer@redhat.com> Link: https://lore.kernel.org/r/20220215100540.3892965-2-hch@lst.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/Kconfig')
-rw-r--r--block/Kconfig3
1 files changed, 3 insertions, 0 deletions
diff --git a/block/Kconfig b/block/Kconfig
index 205f8d01c695..168b873eb666 100644
--- a/block/Kconfig
+++ b/block/Kconfig
@@ -230,6 +230,9 @@ config BLK_PM
config BLOCK_HOLDER_DEPRECATED
bool
+config BLK_MQ_STACKING
+ bool
+
source "block/Kconfig.iosched"
endif # BLOCK