]> git.baikalelectronics.ru Git - kernel.git/commit
blk-mq: make the blk-mq stacking code optional
authorChristoph Hellwig <hch@lst.de>
Tue, 15 Feb 2022 10:05:36 +0000 (11:05 +0100)
committerJens Axboe <axboe@kernel.dk>
Thu, 17 Feb 2022 02:39:09 +0000 (19:39 -0700)
commit57015490eb4d5d385894d87ec53e2e87a19fd309
tree069d8709c9dcda5de41ec5ad7b62f0375bd9859a
parent6ac5ac5889c9c45ecd56a9d5e401942011c34c4c
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>
block/Kconfig
block/blk-mq.c
drivers/md/Kconfig