lkml.org 
[lkml]   [2007]   [Sep]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    SubjectRe: sata & scsi suggestion for make menuconfig
    From
    Date
    Folkert van Heusden <folkert@vanheusden.com> writes:

    > Hi,
    >
    > Maybe it is a nice enhancement for make menuconfig to more explicitly
    > give a pop-up or so when someone selects for example a sata controller
    > while no 'scsi-disk' support was selected?

    This has also bitten me one or two times. A reasonable way would
    be to just select SD automatically for !EMBEDDED

    Here's a patch:

    -Andi

    Select BLK_DEV_SD for all SCSI/libata drivers

    This avoid a common user mistake.


    Signed-off-by: Andi Kleen <ak@suse.de>

    Index: linux-2.6.23-rc1-misc/drivers/ata/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/ata/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/ata/Kconfig
    @@ -42,6 +42,7 @@ config ATA_ACPI

    config SATA_AHCI
    tristate "AHCI SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for AHCI Serial ATA.
    @@ -50,6 +51,7 @@ config SATA_AHCI

    config SATA_SVW
    tristate "ServerWorks Frodo / Apple K2 SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Broadcom/Serverworks/Apple K2
    @@ -59,6 +61,7 @@ config SATA_SVW

    config ATA_PIIX
    tristate "Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for ICH5/6/7/8 Serial ATA
    @@ -69,6 +72,7 @@ config ATA_PIIX

    config SATA_MV
    tristate "Marvell SATA support (HIGHLY EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the Marvell Serial ATA family.
    @@ -78,6 +82,7 @@ config SATA_MV

    config SATA_NV
    tristate "NVIDIA SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for NVIDIA Serial ATA.
    @@ -86,6 +91,7 @@ config SATA_NV

    config PDC_ADMA
    tristate "Pacific Digital ADMA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Pacific Digital ADMA controllers
    @@ -94,6 +100,7 @@ config PDC_ADMA

    config SATA_QSTOR
    tristate "Pacific Digital SATA QStor support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Pacific Digital Serial ATA QStor.
    @@ -102,6 +109,7 @@ config SATA_QSTOR

    config SATA_PROMISE
    tristate "Promise SATA TX2/TX4 support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Promise Serial ATA TX2/TX4.
    @@ -110,6 +118,7 @@ config SATA_PROMISE

    config SATA_SX4
    tristate "Promise SATA SX4 support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for Promise Serial ATA SX4.
    @@ -118,6 +127,7 @@ config SATA_SX4

    config SATA_SIL
    tristate "Silicon Image SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Silicon Image Serial ATA.
    @@ -126,6 +136,7 @@ config SATA_SIL

    config SATA_SIL24
    tristate "Silicon Image 3124/3132 SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Silicon Image 3124/3132 Serial ATA.
    @@ -134,6 +145,7 @@ config SATA_SIL24

    config SATA_SIS
    tristate "SiS 964/965/966/180 SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    select PATA_SIS
    help
    @@ -145,6 +157,7 @@ config SATA_SIS

    config SATA_ULI
    tristate "ULi Electronics SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for ULi Electronics SATA.
    @@ -153,6 +166,7 @@ config SATA_ULI

    config SATA_VIA
    tristate "VIA SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for VIA Serial ATA.
    @@ -161,6 +175,7 @@ config SATA_VIA

    config SATA_VITESSE
    tristate "VITESSE VSC-7174 / INTEL 31244 SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Vitesse VSC7174 and Intel 31244 Serial ATA.
    @@ -169,12 +184,14 @@ config SATA_VITESSE

    config SATA_INIC162X
    tristate "Initio 162x SATA support (HIGHLY EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for Initio 162x Serial ATA.

    config PATA_ALI
    tristate "ALi PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the ALi ATA interfaces
    @@ -184,6 +201,7 @@ config PATA_ALI

    config PATA_AMD
    tristate "AMD/NVidia PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the AMD and NVidia PATA
    @@ -193,6 +211,7 @@ config PATA_AMD

    config PATA_ARTOP
    tristate "ARTOP 6210/6260 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for ARTOP PATA controllers.
    @@ -201,6 +220,7 @@ config PATA_ARTOP

    config PATA_ATIIXP
    tristate "ATI PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the ATI ATA interfaces
    @@ -210,6 +230,7 @@ config PATA_ATIIXP

    config PATA_CMD640_PCI
    tristate "CMD640 PCI PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the CMD640 PCI IDE
    @@ -220,6 +241,7 @@ config PATA_CMD640_PCI

    config PATA_CMD64X
    tristate "CMD64x PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI&& EXPERIMENTAL
    help
    This option enables support for the CMD64x series chips
    @@ -229,6 +251,7 @@ config PATA_CMD64X

    config PATA_CS5520
    tristate "CS5510/5520 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the Cyrix 5510/5520
    @@ -238,6 +261,7 @@ config PATA_CS5520

    config PATA_CS5530
    tristate "CS5530 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the Cyrix/NatSemi/AMD CS5530
    @@ -247,6 +271,7 @@ config PATA_CS5530

    config PATA_CS5535
    tristate "CS5535 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && X86 && !X86_64 && EXPERIMENTAL
    help
    This option enables support for the NatSemi/AMD CS5535
    @@ -256,6 +281,7 @@ config PATA_CS5535

    config PATA_CYPRESS
    tristate "Cypress CY82C693 PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the Cypress/Contaq CY82C693
    @@ -265,6 +291,7 @@ config PATA_CYPRESS

    config PATA_EFAR
    tristate "EFAR SLC90E66 support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the EFAR SLC90E66
    @@ -274,6 +301,7 @@ config PATA_EFAR

    config ATA_GENERIC
    tristate "Generic ATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for generic BIOS configured
    @@ -283,6 +311,7 @@ config ATA_GENERIC

    config PATA_HPT366
    tristate "HPT 366/368 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the HPT 366 and 368
    @@ -292,6 +321,7 @@ config PATA_HPT366

    config PATA_HPT37X
    tristate "HPT 370/370A/371/372/374/302 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the majority of the later HPT
    @@ -301,6 +331,7 @@ config PATA_HPT37X

    config PATA_HPT3X2N
    tristate "HPT 372N/302N PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the N variant HPT PATA
    @@ -310,6 +341,7 @@ config PATA_HPT3X2N

    config PATA_HPT3X3
    tristate "HPT 343/363 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the HPT 343/363
    @@ -327,6 +359,7 @@ config PATA_HPT3X3_DMA

    config PATA_ISAPNP
    tristate "ISA Plug and Play PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on EXPERIMENTAL && ISAPNP
    help
    This option enables support for ISA plug & play ATA
    @@ -336,6 +369,7 @@ config PATA_ISAPNP

    config PATA_IT821X
    tristate "IT8211/2 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the ITE 8211 and 8212
    @@ -346,6 +380,7 @@ config PATA_IT821X

    config PATA_IT8213
    tristate "IT8213 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the ITE 821 PATA
    @@ -355,6 +390,7 @@ config PATA_IT8213

    config PATA_JMICRON
    tristate "JMicron PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    Enable support for the JMicron IDE controller, via the new
    @@ -364,6 +400,7 @@ config PATA_JMICRON

    config PATA_LEGACY
    tristate "Legacy ISA PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && EXPERIMENTAL
    help
    This option enables support for ISA/VLB bus legacy PATA
    @@ -373,6 +410,7 @@ config PATA_LEGACY

    config PATA_TRIFLEX
    tristate "Compaq Triflex PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    Enable support for the Compaq 'Triflex' IDE controller as found
    @@ -382,6 +420,7 @@ config PATA_TRIFLEX

    config PATA_MARVELL
    tristate "Marvell PATA support via legacy mode"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables limited support for the Marvell 88SE6145 ATA
    @@ -391,6 +430,7 @@ config PATA_MARVELL

    config PATA_MPC52xx
    tristate "Freescale MPC52xx SoC internal IDE"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PPC_MPC52xx
    help
    This option enables support for integrated IDE controller
    @@ -400,6 +440,7 @@ config PATA_MPC52xx

    config PATA_MPIIX
    tristate "Intel PATA MPIIX support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for MPIIX PATA support.
    @@ -408,6 +449,7 @@ config PATA_MPIIX

    config PATA_OLDPIIX
    tristate "Intel PATA old PIIX support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for early PIIX PATA support.
    @@ -416,6 +458,7 @@ config PATA_OLDPIIX

    config PATA_NETCELL
    tristate "NETCELL Revolution RAID support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the Netcell Revolution RAID
    @@ -425,6 +468,7 @@ config PATA_NETCELL

    config PATA_NS87410
    tristate "Nat Semi NS87410 PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the National Semiconductor
    @@ -434,6 +478,7 @@ config PATA_NS87410

    config PATA_OPTI
    tristate "OPTI621/6215 PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables full PIO support for the early Opti ATA
    @@ -443,6 +488,7 @@ config PATA_OPTI

    config PATA_OPTIDMA
    tristate "OPTI FireStar PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables DMA/PIO support for the later OPTi
    @@ -462,6 +508,7 @@ config PATA_PCMCIA

    config PATA_PDC_OLD
    tristate "Older Promise PATA controller support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the Promise 20246, 20262, 20263,
    @@ -471,12 +518,14 @@ config PATA_PDC_OLD

    config PATA_QDI
    tristate "QDI VLB PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA
    help
    Support for QDI 6500 and 6580 PATA controllers on VESA local bus.

    config PATA_RADISYS
    tristate "RADISYS 82600 PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the RADISYS 82600
    @@ -486,6 +535,7 @@ config PATA_RADISYS

    config PATA_RZ1000
    tristate "PC Tech RZ1000 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables basic support for the PC Tech RZ1000/1
    @@ -495,6 +545,7 @@ config PATA_RZ1000

    config PATA_SC1200
    tristate "SC1200 PATA support (Very Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for the NatSemi/AMD SC1200 SoC
    @@ -504,6 +555,7 @@ config PATA_SC1200

    config PATA_SERVERWORKS
    tristate "SERVERWORKS OSB4/CSB5/CSB6/HT1000 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the Serverworks OSB4/CSB5/CSB6 and
    @@ -513,6 +565,7 @@ config PATA_SERVERWORKS

    config PATA_PDC2027X
    tristate "Promise PATA 2027x support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for Promise PATA pdc20268 to pdc20277 host adapters.
    @@ -521,6 +574,7 @@ config PATA_PDC2027X

    config PATA_SIL680
    tristate "CMD / Silicon Image 680 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for CMD / Silicon Image 680 PATA.
    @@ -529,6 +583,7 @@ config PATA_SIL680

    config PATA_SIS
    tristate "SiS PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && EXPERIMENTAL
    help
    This option enables support for SiS PATA controllers
    @@ -537,6 +592,7 @@ config PATA_SIS

    config PATA_VIA
    tristate "VIA PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for the VIA PATA interfaces
    @@ -546,6 +602,7 @@ config PATA_VIA

    config PATA_WINBOND
    tristate "Winbond SL82C105 PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    help
    This option enables support for SL82C105 PATA devices found in the
    @@ -555,6 +612,7 @@ config PATA_WINBOND

    config PATA_WINBOND_VLB
    tristate "Winbond W83759A VLB PATA support (Experimental)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && EXPERIMENTAL
    help
    Support for the Winbond W83759A controller on Vesa Local Bus
    @@ -562,6 +620,7 @@ config PATA_WINBOND_VLB

    config PATA_PLATFORM
    tristate "Generic platform device PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on EMBEDDED || ARCH_RPC
    help
    This option enables support for generic directly connected ATA
    @@ -571,6 +630,7 @@ config PATA_PLATFORM

    config PATA_ICSIDE
    tristate "Acorn ICS PATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARM && ARCH_ACORN
    help
    On Acorn systems, say Y here if you wish to use the ICS PATA
    @@ -579,6 +639,7 @@ config PATA_ICSIDE

    config PATA_IXP4XX_CF
    tristate "IXP4XX Compact Flash support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_IXP4XX
    help
    This option enables support for a Compact Flash connected on
    @@ -589,6 +650,7 @@ config PATA_IXP4XX_CF

    config PATA_SCC
    tristate "Toshiba's Cell Reference Set IDE support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && PPC_CELLEB
    help
    This option enables support for the built-in IDE controller on
    Index: linux-2.6.23-rc1-misc/drivers/scsi/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/scsi/Kconfig
    @@ -305,6 +305,7 @@ config ISCSI_TCP
    select CRYPTO_MD5
    select CRYPTO_CRC32C
    select SCSI_ISCSI_ATTRS
    + select BLK_DEV_SD if !EMBEDDED
    help
    The iSCSI Driver provides a host with the ability to access storage
    through an IP network. The driver uses the iSCSI protocol to transport
    @@ -325,6 +326,7 @@ config ISCSI_TCP
    config SGIWD93_SCSI
    tristate "SGI WD93C93 SCSI Driver"
    depends on SGI_IP22 && SCSI
    + select BLK_DEV_SD if !EMBEDDED
    help
    If you have a Western Digital WD93 SCSI controller on
    an SGI MIPS system, say Y. Otherwise, say N.
    @@ -332,16 +334,19 @@ config SGIWD93_SCSI
    config SCSI_DECNCR
    tristate "DEC NCR53C94 Scsi Driver"
    depends on MACH_DECSTATION && SCSI && TC
    + select BLK_DEV_SD if !EMBEDDED
    help
    Say Y here to support the NCR53C94 SCSI controller chips on IOASIC
    based TURBOchannel DECstations and TURBOchannel PMAZ-A cards.

    config SCSI_DECSII
    tristate "DEC SII Scsi Driver"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MACH_DECSTATION && SCSI && 32BIT

    config BLK_DEV_3W_XXXX_RAID
    tristate "3ware 5/6/7/8xxx ATA-RAID support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    3ware is the only hardware ATA-Raid product in Linux to date.
    @@ -355,6 +360,7 @@ config BLK_DEV_3W_XXXX_RAID

    config SCSI_3W_9XXX
    tristate "3ware 9xxx SATA-RAID support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    This driver supports the 9000 series 3ware SATA-RAID cards.
    @@ -366,6 +372,7 @@ config SCSI_3W_9XXX

    config SCSI_7000FASST
    tristate "7000FASST SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI && ISA_DMA_API
    help
    This driver supports the Western Digital 7000 SCSI host adapter
    @@ -377,6 +384,7 @@ config SCSI_7000FASST

    config SCSI_ACARD
    tristate "ACARD SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    This driver supports the ACARD SCSI host adapter.
    @@ -387,6 +395,7 @@ config SCSI_ACARD
    config SCSI_AHA152X
    tristate "Adaptec AHA152X/2825 support"
    depends on ISA && SCSI && !64BIT
    + select BLK_DEV_SD if !EMBEDDED
    select SCSI_SPI_ATTRS
    ---help---
    This is a driver for the AHA-1510, AHA-1520, AHA-1522, and AHA-2825
    @@ -402,6 +411,7 @@ config SCSI_AHA152X

    config SCSI_AHA1542
    tristate "Adaptec AHA1542 support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI && ISA_DMA_API
    ---help---
    This is support for a SCSI host adapter. It is explained in section
    @@ -416,6 +426,7 @@ config SCSI_AHA1542

    config SCSI_AHA1740
    tristate "Adaptec AHA1740 support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on EISA && SCSI
    ---help---
    This is support for a SCSI host adapter. It is explained in section
    @@ -429,6 +440,7 @@ config SCSI_AHA1740

    config SCSI_AACRAID
    tristate "Adaptec AACRAID support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SCSI && PCI
    help
    This driver supports a variety of Dell, HP, Adaptec, IBM and
    @@ -443,6 +455,7 @@ source "drivers/scsi/aic7xxx/Kconfig.aic

    config SCSI_AIC7XXX_OLD
    tristate "Adaptec AIC7xxx support (old driver)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on (ISA || EISA || PCI ) && SCSI
    help
    WARNING This driver is an older aic7xxx driver and is no longer
    @@ -487,6 +500,7 @@ source "drivers/scsi/aic94xx/Kconfig"
    # All the I2O code and drivers do not seem to be 64bit safe.
    config SCSI_DPT_I2O
    tristate "Adaptec I2O RAID support "
    + select BLK_DEV_SD if !EMBEDDED
    depends on !64BIT && SCSI && PCI && VIRT_TO_BUS
    help
    This driver supports all of Adaptec's I2O based RAID controllers as
    @@ -501,6 +515,7 @@ config SCSI_ADVANSYS
    depends on SCSI
    depends on ISA || EISA || PCI
    depends on BROKEN || X86_32
    + select BLK_DEV_SD if !EMBEDDED
    help
    This is a driver for all SCSI host adapters manufactured by
    AdvanSys. It is documented in the kernel source in
    @@ -512,6 +527,7 @@ config SCSI_ADVANSYS
    config SCSI_IN2000
    tristate "Always IN2000 SCSI support"
    depends on ISA && SCSI
    + select BLK_DEV_SD if !EMBEDDED
    help
    This is support for an ISA bus SCSI host adapter. You'll find more
    information in <file:Documentation/scsi/in2000.txt>. If it doesn't work
    @@ -524,6 +540,7 @@ config SCSI_IN2000
    config SCSI_ARCMSR
    tristate "ARECA ARC11X0[PCI-X]/ARC12X0[PCI-EXPRESS] SATA-RAID support"
    depends on PCI && SCSI
    + select BLK_DEV_SD if !EMBEDDED
    help
    This driver supports all of ARECA's SATA RAID controller cards.
    This is an ARECA-maintained driver by Erich Chen.
    @@ -540,6 +557,7 @@ source "drivers/scsi/megaraid/Kconfig.me
    config SCSI_HPTIOP
    tristate "HighPoint RocketRAID 3xxx Controller support"
    depends on SCSI && PCI
    + select BLK_DEV_SD if !EMBEDDED
    help
    This option enables support for HighPoint RocketRAID 3xxx
    controllers.
    @@ -549,6 +567,7 @@ config SCSI_HPTIOP

    config SCSI_BUSLOGIC
    tristate "BusLogic SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on (PCI || ISA || MCA) && SCSI && ISA_DMA_API && VIRT_TO_BUS
    ---help---
    This is support for BusLogic MultiMaster and FlashPoint SCSI Host
    @@ -563,6 +582,7 @@ config SCSI_BUSLOGIC
    config SCSI_OMIT_FLASHPOINT
    bool "Omit FlashPoint support"
    depends on SCSI_BUSLOGIC
    + select BLK_DEV_SD if !EMBEDDED
    help
    This option allows you to omit the FlashPoint support from the
    BusLogic SCSI driver. The FlashPoint SCCB Manager code is
    @@ -573,6 +593,7 @@ config SCSI_DMX3191D
    tristate "DMX3191D SCSI support"
    depends on PCI && SCSI
    select SCSI_SPI_ATTRS
    + select BLK_DEV_SD if !EMBEDDED
    help
    This is support for Domex DMX3191D SCSI Host Adapters.

    @@ -583,6 +604,7 @@ config SCSI_DTC3280
    tristate "DTC3180/3280 SCSI support"
    depends on ISA && SCSI
    select SCSI_SPI_ATTRS
    + select BLK_DEV_SD if !EMBEDDED
    help
    This is support for DTC 3180/3280 SCSI Host Adapters. Please read
    the SCSI-HOWTO, available from
    @@ -595,6 +617,7 @@ config SCSI_DTC3280
    config SCSI_EATA
    tristate "EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant boards) support"
    depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API
    + select BLK_DEV_SD if !EMBEDDED
    ---help---
    This driver supports all EATA/DMA-compliant SCSI host adapters. DPT
    ISA and all EISA I/O addresses are probed looking for the "EATA"
    @@ -656,6 +679,7 @@ config SCSI_EATA_PIO

    config SCSI_FUTURE_DOMAIN
    tristate "Future Domain 16xx SCSI/AHA-2920A support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on (ISA || PCI) && SCSI
    ---help---
    This is support for Future Domain's 16-bit SCSI host adapters
    @@ -675,6 +699,7 @@ config SCSI_FUTURE_DOMAIN

    config SCSI_FD_MCS
    tristate "Future Domain MCS-600/700 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MCA_LEGACY && SCSI
    ---help---
    This is support for Future Domain MCS 600/700 MCA SCSI adapters.
    @@ -688,6 +713,7 @@ config SCSI_FD_MCS

    config SCSI_GDTH
    tristate "Intel/ICP (former GDT SCSI Disk Array) RAID Controller support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on (ISA || EISA || PCI) && SCSI && ISA_DMA_API
    ---help---
    Formerly called GDT SCSI Disk Array Controller Support.
    @@ -702,6 +728,7 @@ config SCSI_GDTH

    config SCSI_GENERIC_NCR5380
    tristate "Generic NCR5380/53c400 SCSI PIO support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -722,6 +749,7 @@ config SCSI_GENERIC_NCR5380

    config SCSI_GENERIC_NCR5380_MMIO
    tristate "Generic NCR5380/53c400 SCSI MMIO support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -748,6 +776,7 @@ config SCSI_GENERIC_NCR53C400

    config SCSI_IBMMCA
    tristate "IBMMCA SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MCA && SCSI
    ---help---
    This is support for the IBM SCSI adapter found in many of the PS/2
    @@ -818,6 +847,7 @@ config IBMMCA_SCSI_DEV_RESET

    config SCSI_IPS
    tristate "IBM ServeRAID support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    ---help---
    This is support for the IBM ServeRAID hardware RAID controllers.
    @@ -831,6 +861,7 @@ config SCSI_IPS

    config SCSI_IBMVSCSI
    tristate "IBM Virtual SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PPC_PSERIES || PPC_ISERIES
    help
    This is the IBM POWER Virtual SCSI Client
    @@ -840,6 +871,7 @@ config SCSI_IBMVSCSI

    config SCSI_IBMVSCSIS
    tristate "IBM Virtual SCSI Server support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PPC_PSERIES && SCSI_TGT && SCSI_SRP
    help
    This is the SRP target driver for IBM pSeries virtual environments.
    @@ -854,6 +886,7 @@ config SCSI_IBMVSCSIS

    config SCSI_INITIO
    tristate "Initio 9100U(W) support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    This is support for the Initio 91XXU(W) SCSI host adapter. Please
    @@ -865,6 +898,7 @@ config SCSI_INITIO

    config SCSI_INIA100
    tristate "Initio INI-A100U2W support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    This is support for the Initio INI-A100U2W SCSI host adapter.
    @@ -876,6 +910,7 @@ config SCSI_INIA100

    config SCSI_PPA
    tristate "IOMEGA parallel port (ppa - older drives)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SCSI && PARPORT_PC
    ---help---
    This driver supports older versions of IOMEGA's parallel port ZIP
    @@ -903,6 +938,7 @@ config SCSI_PPA

    config SCSI_IMM
    tristate "IOMEGA parallel port (imm - newer drives)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SCSI && PARPORT_PC
    ---help---
    This driver supports newer versions of IOMEGA's parallel port ZIP
    @@ -959,6 +995,7 @@ config SCSI_IZIP_SLOW_CTR

    config SCSI_NCR53C406A
    tristate "NCR53c406a SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    help
    This is support for the NCR53c406a SCSI host adapter. For user
    @@ -971,6 +1008,7 @@ config SCSI_NCR53C406A

    config SCSI_NCR_D700
    tristate "NCR Dual 700 MCA SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MCA && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -983,6 +1021,7 @@ config SCSI_NCR_D700

    config SCSI_LASI700
    tristate "HP Lasi SCSI support for 53c700/710"
    + select BLK_DEV_SD if !EMBEDDED
    depends on GSC && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -992,6 +1031,7 @@ config SCSI_LASI700

    config SCSI_SNI_53C710
    tristate "SNI RM SCSI support for 53c710"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SNI_RM && SCSI
    select SCSI_SPI_ATTRS
    select 53C700_LE_ON_BE
    @@ -1006,6 +1046,7 @@ config 53C700_LE_ON_BE

    config SCSI_STEX
    tristate "Promise SuperTrak EX Series support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    ---help---
    This driver supports Promise SuperTrak EX series storage controllers.
    @@ -1023,6 +1064,7 @@ config 53C700_BE_BUS

    config SCSI_SYM53C8XX_2
    tristate "SYM53C8XX Version 2 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -1090,6 +1132,7 @@ config SCSI_SYM53C8XX_MMIO

    config SCSI_IPR
    tristate "IBM Power Linux RAID adapter support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI && ATA
    select FW_LOADER
    ---help---
    @@ -1117,6 +1160,7 @@ config SCSI_IPR_DUMP

    config SCSI_ZALON
    tristate "Zalon SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on GSC && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -1128,6 +1172,7 @@ config SCSI_ZALON

    config SCSI_NCR_Q720
    tristate "NCR Quad 720 MCA SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MCA && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -1227,6 +1272,7 @@ config SCSI_NCR53C8XX_NO_DISCONNECT

    config SCSI_MCA_53C9X
    tristate "NCR MCA 53C9x SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MCA_LEGACY && SCSI && BROKEN_ON_SMP
    help
    Some MicroChannel machines, notably the NCR 35xx line, use a SCSI
    @@ -1238,6 +1284,7 @@ config SCSI_MCA_53C9X

    config SCSI_PAS16
    tristate "PAS16 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -1263,6 +1310,7 @@ config SCSI_PSI240I

    config SCSI_QLOGIC_FAS
    tristate "Qlogic FAS SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    ---help---
    This is a driver for the ISA, VLB, and PCMCIA versions of the Qlogic
    @@ -1291,6 +1339,7 @@ config SCSI_QLOGIC_FC_FIRMWARE

    config SCSI_QLOGIC_1280
    tristate "Qlogic QLA 1240/1x80/1x160 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    Say Y if you have a QLogic ISP1240/1x80/1x160 SCSI host adapter.
    @@ -1300,6 +1349,7 @@ config SCSI_QLOGIC_1280

    config SCSI_QLOGICPTI
    tristate "PTI Qlogic, ISP Driver"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SBUS && SCSI
    help
    This driver supports SBUS SCSI controllers from PTI or QLogic. These
    @@ -1315,6 +1365,7 @@ source "drivers/scsi/qla4xxx/Kconfig"

    config SCSI_LPFC
    tristate "Emulex LightPulse Fibre Channel Support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    select SCSI_FC_ATTRS
    help
    @@ -1323,6 +1374,7 @@ config SCSI_LPFC

    config SCSI_SEAGATE
    tristate "Seagate ST-02 and Future Domain TMC-8xx SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on X86 && ISA && SCSI
    ---help---
    These are 8-bit SCSI controllers; the ST-01 is also supported by
    @@ -1337,6 +1389,7 @@ config SCSI_SEAGATE
    # definitely looks not 64bit safe:
    config SCSI_SIM710
    tristate "Simple 53c710 SCSI support (Compaq, NCR machines)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on (EISA || MCA) && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -1346,6 +1399,7 @@ config SCSI_SIM710

    config SCSI_SYM53C416
    tristate "Symbios 53c416 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    ---help---
    This is support for the sym53c416 SCSI host adapter, the SCSI
    @@ -1364,6 +1418,7 @@ config SCSI_SYM53C416

    config SCSI_DC395x
    tristate "Tekram DC395(U/UW/F) and DC315(U) SCSI support (EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI && EXPERIMENTAL
    ---help---
    This driver supports PCI SCSI host adapters based on the ASIC
    @@ -1379,6 +1434,7 @@ config SCSI_DC395x

    config SCSI_DC390T
    tristate "Tekram DC390(T) and Am53/79C974 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    ---help---
    This driver supports PCI SCSI host adapters based on the Am53C974A
    @@ -1395,6 +1451,7 @@ config SCSI_DC390T

    config SCSI_T128
    tristate "Trantor T128/T128F/T228 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -1411,6 +1468,7 @@ config SCSI_T128

    config SCSI_U14_34F
    tristate "UltraStor 14F/34F support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ISA && SCSI && ISA_DMA_API
    ---help---
    This is support for the UltraStor 14F and 34F SCSI-2 host adapters.
    @@ -1460,6 +1518,7 @@ config SCSI_U14_34F_MAX_TAGS

    config SCSI_ULTRASTOR
    tristate "UltraStor SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on X86 && ISA && SCSI
    ---help---
    This is support for the UltraStor 14F, 24F and 34F SCSI-2 host
    @@ -1477,6 +1536,7 @@ config SCSI_ULTRASTOR

    config SCSI_NSP32
    tristate "Workbit NinjaSCSI-32Bi/UDE support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI && !64BIT
    help
    This is support for the Workbit NinjaSCSI-32Bi/UDE PCI/Cardbus
    @@ -1501,6 +1561,7 @@ config SCSI_DEBUG

    config SCSI_MESH
    tristate "MESH (Power Mac internal SCSI) support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PPC32 && PPC_PMAC && SCSI
    help
    Many Power Macintoshes and clones have a MESH (Macintosh Enhanced
    @@ -1555,6 +1616,7 @@ config JAZZ_ESP

    config A3000_SCSI
    tristate "A3000 WD33C93A support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on AMIGA && SCSI
    help
    If you have an Amiga 3000 and have SCSI devices connected to the
    @@ -1565,6 +1627,7 @@ config A3000_SCSI

    config A2091_SCSI
    tristate "A2091/A590 WD33C93A support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    help
    If you have a Commodore A2091 SCSI controller, say Y. Otherwise,
    @@ -1575,6 +1638,7 @@ config A2091_SCSI

    config GVP11_SCSI
    tristate "GVP Series II WD33C93A support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    ---help---
    If you have a Great Valley Products Series II SCSI controller,
    @@ -1588,6 +1652,7 @@ config GVP11_SCSI

    config CYBERSTORM_SCSI
    tristate "CyberStorm SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    help
    If you have an Amiga with an original (MkI) Phase5 Cyberstorm
    @@ -1596,6 +1661,7 @@ config CYBERSTORM_SCSI

    config CYBERSTORMII_SCSI
    tristate "CyberStorm Mk II SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    help
    If you have an Amiga with a Phase5 Cyberstorm MkII accelerator board
    @@ -1604,6 +1670,7 @@ config CYBERSTORMII_SCSI

    config BLZ2060_SCSI
    tristate "Blizzard 2060 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    help
    If you have an Amiga with a Phase5 Blizzard 2060 accelerator board
    @@ -1612,6 +1679,7 @@ config BLZ2060_SCSI

    config BLZ1230_SCSI
    tristate "Blizzard 1230IV/1260 SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    help
    If you have an Amiga 1200 with a Phase5 Blizzard 1230IV or Blizzard
    @@ -1620,6 +1688,7 @@ config BLZ1230_SCSI

    config FASTLANE_SCSI
    tristate "Fastlane SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI
    help
    If you have the Phase5 Fastlane Z3 SCSI controller, or plan to use
    @@ -1627,6 +1696,7 @@ config FASTLANE_SCSI

    config SCSI_A4000T
    tristate "A4000T NCR53c710 SCSI support (EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on AMIGA && SCSI && EXPERIMENTAL
    select SCSI_SPI_ATTRS
    help
    @@ -1638,6 +1708,7 @@ config SCSI_A4000T

    config SCSI_ZORRO7XX
    tristate "Zorro NCR53c710 SCSI support (EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI && EXPERIMENTAL
    select SCSI_SPI_ATTRS
    help
    @@ -1654,6 +1725,7 @@ config SCSI_ZORRO7XX

    config OKTAGON_SCSI
    tristate "BSC Oktagon SCSI support (EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ZORRO && SCSI && EXPERIMENTAL
    help
    If you have the BSC Oktagon SCSI disk controller for the Amiga, say
    @@ -1663,6 +1735,7 @@ config OKTAGON_SCSI

    config ATARI_SCSI
    tristate "Atari native SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ATARI && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    @@ -1715,6 +1788,7 @@ config MAC_SCSI

    config SCSI_MAC_ESP
    tristate "Macintosh NCR53c9[46] SCSI"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MAC && SCSI
    help
    This is the NCR 53c9x SCSI controller found on most of the 68040
    @@ -1735,6 +1809,7 @@ config MVME147_SCSI

    config MVME16x_SCSI
    tristate "NCR53C710 SCSI driver for MVME16x"
    + select BLK_DEV_SD if !EMBEDDED
    depends on MVME16x && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -1744,6 +1819,7 @@ config MVME16x_SCSI

    config BVME6000_SCSI
    tristate "NCR53C710 SCSI driver for BVME6000"
    + select BLK_DEV_SD if !EMBEDDED
    depends on BVME6000 && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -1753,6 +1829,7 @@ config BVME6000_SCSI

    config SUN3_SCSI
    tristate "Sun3 NCR5380 SCSI"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SUN3 && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -1771,6 +1848,7 @@ config SUN3X_ESP

    config SCSI_SUNESP
    tristate "Sparc ESP Scsi Driver"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SBUS && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -1782,6 +1860,7 @@ config SCSI_SUNESP

    config ZFCP
    tristate "FCP host bus adapter driver for IBM eServer zSeries"
    + select BLK_DEV_SD if !EMBEDDED
    depends on S390 && QDIO && SCSI
    select SCSI_FC_ATTRS
    help
    @@ -1796,6 +1875,7 @@ config ZFCP

    config SCSI_SRP
    tristate "SCSI RDMA Protocol helper library"
    + select BLK_DEV_SD if !EMBEDDED
    depends on SCSI && PCI
    select SCSI_TGT
    help
    Index: linux-2.6.23-rc1-misc/drivers/scsi/aic7xxx/Kconfig.aic79xx
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/aic7xxx/Kconfig.aic79xx
    +++ linux-2.6.23-rc1-misc/drivers/scsi/aic7xxx/Kconfig.aic79xx
    @@ -4,6 +4,7 @@
    #
    config SCSI_AIC79XX
    tristate "Adaptec AIC79xx U320 support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    select SCSI_SPI_ATTRS
    help
    Index: linux-2.6.23-rc1-misc/drivers/scsi/aic7xxx/Kconfig.aic7xxx
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/aic7xxx/Kconfig.aic7xxx
    +++ linux-2.6.23-rc1-misc/drivers/scsi/aic7xxx/Kconfig.aic7xxx
    @@ -4,6 +4,7 @@
    #
    config SCSI_AIC7XXX
    tristate "Adaptec AIC7xxx Fast -> U160 support (New Driver)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on (PCI || EISA) && SCSI
    select SCSI_SPI_ATTRS
    ---help---
    Index: linux-2.6.23-rc1-misc/drivers/scsi/aic94xx/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/aic94xx/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/scsi/aic94xx/Kconfig
    @@ -26,6 +26,7 @@

    config SCSI_AIC94XX
    tristate "Adaptec AIC94xx SAS/SATA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI
    select SCSI_SAS_LIBSAS
    select FW_LOADER
    Index: linux-2.6.23-rc1-misc/drivers/scsi/arm/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/arm/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/scsi/arm/Kconfig
    @@ -3,6 +3,7 @@
    #
    config SCSI_ACORNSCSI_3
    tristate "Acorn SCSI card (aka30) support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && SCSI && BROKEN
    select SCSI_SPI_ATTRS
    help
    @@ -32,6 +33,7 @@ config SCSI_ACORNSCSI_SYNC

    config SCSI_ARXESCSI
    tristate "ARXE SCSI support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && SCSI
    help
    Around 1991, Arxe Systems Limited released a high density floppy
    @@ -44,6 +46,7 @@ config SCSI_ARXESCSI

    config SCSI_CUMANA_2
    tristate "CumanaSCSI II support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && SCSI
    help
    This enables support for the Cumana SCSI II card. If you have an
    @@ -51,6 +54,7 @@ config SCSI_CUMANA_2

    config SCSI_EESOXSCSI
    tristate "EESOX support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && SCSI
    help
    This enables support for the EESOX SCSI card. If you have an Acorn
    @@ -58,6 +62,7 @@ config SCSI_EESOXSCSI

    config SCSI_POWERTECSCSI
    tristate "PowerTec support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && SCSI
    help
    This enables support for the Powertec SCSI card on Acorn systems. If
    @@ -68,6 +73,7 @@ comment "The following drivers are not f

    config SCSI_CUMANA_1
    tristate "CumanaSCSI I support (EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && EXPERIMENTAL && SCSI
    select SCSI_SPI_ATTRS
    help
    @@ -76,6 +82,7 @@ config SCSI_CUMANA_1

    config SCSI_ECOSCSI
    tristate "EcoScsi support (EXPERIMENTAL)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on ARCH_ACORN && EXPERIMENTAL && (ARCH_ARC || ARCH_A5K) && SCSI
    select SCSI_SPI_ATTRS
    help
    Index: linux-2.6.23-rc1-misc/drivers/scsi/megaraid/Kconfig.megaraid
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/megaraid/Kconfig.megaraid
    +++ linux-2.6.23-rc1-misc/drivers/scsi/megaraid/Kconfig.megaraid
    @@ -6,6 +6,7 @@ config MEGARAID_NEWGEN

    config MEGARAID_MM
    tristate "LSI Logic Management Module (New Driver)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI && MEGARAID_NEWGEN
    help
    Management Module provides ioctl, sysfs support for LSI Logic
    @@ -16,6 +17,7 @@ config MEGARAID_MM

    config MEGARAID_MAILBOX
    tristate "LSI Logic MegaRAID Driver (New Driver)"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI && MEGARAID_MM
    help
    List of supported controllers
    @@ -77,6 +79,7 @@ config MEGARAID_LEGACY

    config MEGARAID_SAS
    tristate "LSI Logic MegaRAID SAS RAID Module"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    help
    Module for LSI Logic's SAS based RAID controllers.
    Index: linux-2.6.23-rc1-misc/drivers/scsi/pcmcia/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/pcmcia/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/scsi/pcmcia/Kconfig
    @@ -10,6 +10,7 @@ if SCSI_LOWLEVEL_PCMCIA && SCSI && PCMCI

    config PCMCIA_AHA152X
    tristate "Adaptec AHA152X PCMCIA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on !64BIT
    select SCSI_SPI_ATTRS
    help
    @@ -21,6 +22,7 @@ config PCMCIA_AHA152X

    config PCMCIA_FDOMAIN
    tristate "Future Domain PCMCIA support"
    + select BLK_DEV_SD if !EMBEDDED
    help
    Say Y here if you intend to attach this type of PCMCIA SCSI host
    adapter to your computer.
    @@ -30,6 +32,7 @@ config PCMCIA_FDOMAIN

    config PCMCIA_NINJA_SCSI
    tristate "NinjaSCSI-3 / NinjaSCSI-32Bi (16bit) PCMCIA support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on !64BIT
    help
    If you intend to attach this type of PCMCIA SCSI host adapter to
    @@ -64,6 +67,7 @@ config PCMCIA_NINJA_SCSI

    config PCMCIA_QLOGIC
    tristate "Qlogic PCMCIA support"
    + select BLK_DEV_SD if !EMBEDDED
    help
    Say Y here if you intend to attach this type of PCMCIA SCSI host
    adapter to your computer.
    @@ -73,6 +77,7 @@ config PCMCIA_QLOGIC

    config PCMCIA_SYM53C500
    tristate "Symbios 53c500 PCMCIA support"
    + select BLK_DEV_SD if !EMBEDDED
    help
    Say Y here if you have a New Media Bus Toaster or other PCMCIA
    SCSI adapter based on the Symbios 53c500 controller.
    Index: linux-2.6.23-rc1-misc/drivers/scsi/qla2xxx/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/qla2xxx/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/scsi/qla2xxx/Kconfig
    @@ -1,5 +1,6 @@
    config SCSI_QLA_FC
    tristate "QLogic QLA2XXX Fibre Channel Support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI
    select SCSI_FC_ATTRS
    select FW_LOADER
    Index: linux-2.6.23-rc1-misc/drivers/scsi/qla4xxx/Kconfig
    ===================================================================
    --- linux-2.6.23-rc1-misc.orig/drivers/scsi/qla4xxx/Kconfig
    +++ linux-2.6.23-rc1-misc/drivers/scsi/qla4xxx/Kconfig
    @@ -1,5 +1,6 @@
    config SCSI_QLA_ISCSI
    tristate "QLogic ISP4XXX host adapter family support"
    + select BLK_DEV_SD if !EMBEDDED
    depends on PCI && SCSI && NET
    select SCSI_ISCSI_ATTRS
    ---help---
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/
    \
     
     \ /
      Last update: 2007-09-08 18:09    [W:0.097 / U:2.260 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site