diff options
author | Christoph Hellwig <hch@lst.de> | 2022-02-15 11:05:36 +0100 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2022-02-16 19:39:09 -0700 |
commit | 248c793359daacd826a7507a258ffe41653efef7 (patch) | |
tree | 069d8709c9dcda5de41ec5ad7b62f0375bd9859a /block/Kconfig | |
parent | f122d103b564e5fb7c82de902c6f8f6cbdf50ec9 (diff) | |
download | linux-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/Kconfig | 3 |
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 |