On Thu, 7 Dec 2006 06:59:52 -0500 (EST) Robert P. J. Day wrote: > > Rewrite the Fusion MPT Kconfig file so that all of MPT functionality > is entirely selectable from "Device drivers." > > Signed-off-by: Robert P. J. Day <[EMAIL PROTECTED]>
Acked-by: Randy Dunlap <[EMAIL PROTECTED]> but I think that you should cc: the FUSION email addresses that are listed in the MAINTAINERS file... > --- > > The original Kconfig file seems to have an odd structure, as you can > see from the first part of the file: > > ======================================================== > menu "Fusion MPT device support" > > config FUSION > bool > default n > > config FUSION_SPI > tristate "Fusion MPT ScsiHost drivers for SPI" > depends on PCI && SCSI > select FUSION > select SCSI_SPI_ATTRS > ... > ======================================================== > > note how the majority of entries in that file don't directly > *depend* on FUSION. instead, they depend on *external* config > variables, and *select* FUSION, and this is not the only place i've > noticed that kind of dependency wording. > > is that a regular feature? having that structure certainly makes it > slightly more difficult to rewrite the menu entries, and it's not > clear there's any obvious advantage to doing it that way. > > > diff --git a/drivers/message/fusion/Kconfig b/drivers/message/fusion/Kconfig > index ea31d84..b2da14d 100644 > --- a/drivers/message/fusion/Kconfig > +++ b/drivers/message/fusion/Kconfig > @@ -1,14 +1,12 @@ > - > -menu "Fusion MPT device support" > - > -config FUSION > - bool > +menuconfig FUSION > + bool "Fusion MPT device support" > default n > > +if FUSION > + > config FUSION_SPI > tristate "Fusion MPT ScsiHost drivers for SPI" > depends on PCI && SCSI > - select FUSION > select SCSI_SPI_ATTRS > ---help--- > SCSI HOST support for a parallel SCSI host adapters. > @@ -23,7 +21,6 @@ config FUSION_SPI > config FUSION_FC > tristate "Fusion MPT ScsiHost drivers for FC" > depends on PCI && SCSI > - select FUSION > select SCSI_FC_ATTRS > ---help--- > SCSI HOST support for a Fiber Channel host adapters. > @@ -40,7 +37,6 @@ config FUSION_FC > config FUSION_SAS > tristate "Fusion MPT ScsiHost drivers for SAS" > depends on PCI && SCSI > - select FUSION > select SCSI_SAS_ATTRS > ---help--- > SCSI HOST support for a SAS host adapters. > @@ -100,4 +96,4 @@ config FUSION_LAN > > If unsure whether you really want or need this, say N. > > -endmenu > +endif > - --- ~Randy - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/