[SCSI] fcoe: fix configuration problems

fcoe selects libfc and requires SCSI and PCI (the SCSI requirement is
implicitly covered by an enclosing if).  Fix them both up so they
cannot be configured in an invalid state: make LIBFC select
SCSI_FC_ATTRS and make FCOE depend on PCI and select LIBFC.

Reported-by: Randy Dunlap <randy.dunlap@oracle.com>
Cc: Robert Love <robert.w.love@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
This commit is contained in:
James Bottomley 2008-12-30 09:44:29 -06:00
parent 58daa68a8f
commit fb5edd020f

View File

@ -607,13 +607,13 @@ config SCSI_FLASHPOINT
config LIBFC config LIBFC
tristate "LibFC module" tristate "LibFC module"
depends on SCSI && SCSI_FC_ATTRS select SCSI_FC_ATTRS
---help--- ---help---
Fibre Channel library module Fibre Channel library module
config FCOE config FCOE
tristate "FCoE module" tristate "FCoE module"
depends on SCSI depends on PCI
select LIBFC select LIBFC
---help--- ---help---
Fibre Channel over Ethernet module Fibre Channel over Ethernet module