nvme: make NVME_RDMA depend on BLOCK
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 11 Sep 2016 21:41:49 +0000 (14:41 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 11 Sep 2016 21:41:49 +0000 (14:41 -0700)
Commit aa71987472a9 ("nvme: fabrics drivers don't need the nvme-pci
driver") removed the dependency on BLK_DEV_NVME, but the cdoe does
depend on the block layer (which used to be an implicit dependency
through BLK_DEV_NVME).

Otherwise you get various errors from the kbuild test robot random
config testing when that happens to hit a configuration with BLOCK
device support disabled.

Cc: Christoph Hellwig <hch@lst.de>
Cc: Jay Freyensee <james_p_freyensee@linux.intel.com>
Cc: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/nvme/host/Kconfig

index 0c644f7bdf80f1693d2877dd53685d793b17fafb..f7d37a62f874b780c94a0bbbf3d2607845c0c5ab 100644 (file)
@@ -30,7 +30,7 @@ config NVME_FABRICS
 
 config NVME_RDMA
        tristate "NVM Express over Fabrics RDMA host driver"
-       depends on INFINIBAND
+       depends on INFINIBAND && BLOCK
        select NVME_CORE
        select NVME_FABRICS
        select SG_POOL