OSDN Git Service

nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers
authorSagi Grimberg <sagi@grimberg.me>
Tue, 25 May 2021 15:59:46 +0000 (08:59 -0700)
committerChristoph Hellwig <hch@lst.de>
Mon, 16 Aug 2021 19:03:18 +0000 (21:03 +0200)
commit0866200ed7fdfbfba0c033aad63ff407e5368570
treed876536d460c6d234a16df01dd04b4958fdf1967
parente19e9f47f341cafcaf41253723f083223a4652a5
nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers

Transport drivers need both core and fabrics modules, instead of
selecting both, have the selection transitive such that NVME_FABRICS
selects NVME_CORE and transport drivers select NVME_FABRICS.

Suggested-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Reviewed-by: James Smart <jsmart2021@gmail.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/host/Kconfig
drivers/nvme/target/Kconfig