提交 3ddda3e4 编写于 作者: J James Bottomley

mpt3sas: fix Kconfig dependency problem for mpt2sas back compatibility

The non-PCI builds of the O day test project are failing:

On Thu, 2015-12-03 at 05:02 +0800, kbuild test robot wrote:
> warning: (SCSI_MPT2SAS) selects SCSI_MPT3SAS which has unmet direct
> dependencies (SCSI_LOWLEVEL && PCI && SCSI)

The problem is that select and depend don't interact because Kconfig doesn't
have a SAT solver, so depend picks up dependencies and select does onward
selects, but select doesn't pick up dependencies.  To fix this, we need to add
the correct dependencies to the MPT2SAS option like this.
Reported-by: Nkbuild test robot <fengguang.wu@intel.com>
Fixes: b840c362Signed-off-by: NJames Bottomley <James.Bottomley@HansenPartnership.com>
上级 b840c362
...@@ -76,6 +76,7 @@ config SCSI_MPT2SAS ...@@ -76,6 +76,7 @@ config SCSI_MPT2SAS
tristate "Legacy MPT2SAS config option" tristate "Legacy MPT2SAS config option"
default n default n
select SCSI_MPT3SAS select SCSI_MPT3SAS
depends on PCI && SCSI
---help--- ---help---
Dummy config option for backwards compatiblity: configure the MPT3SAS Dummy config option for backwards compatiblity: configure the MPT3SAS
driver instead. driver instead.
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册