From: Andrew Morton This driver explodes if !CONFIG_PCI. drivers/scsi/pata_opti.c: In function `opti_phy_reset': drivers/scsi/pata_opti.c:54: error: elements of array `opti_enable_bits' have incomplete type drivers/scsi/pata_opti.c:55: warning: excess elements in struct initializer drivers/scsi/pata_opti.c:55: warning: (near initialization for `opti_enable_bits[0]') drivers/scsi/pata_opti.c:55: warning: excess elements in struct initializer drivers/scsi/pata_opti.c:55: warning: (near initialization for `opti_enable_bits[0]') drivers/scsi/pata_opti.c:55: warning: excess elements in struct initializer drivers/scsi/pata_opti.c:55: warning: (near initialization for `opti_enable_bits[0]') drivers/scsi/pata_opti.c:55: warning: excess elements in struct initializer drivers/scsi/pata_opti.c:55: warning: (near initialization for `opti_enable_bits[0]') Signed-off-by: Andrew Morton --- drivers/scsi/Kconfig | 2 +- scsi/pata_opti.c | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/scsi/pata_opti.c~pate_opti-build-fix drivers/scsi/pata_opti.c diff -puN drivers/scsi/Kconfig~pate_opti-build-fix drivers/scsi/Kconfig --- 25-sparc/drivers/scsi/Kconfig~pate_opti-build-fix 2006-01-17 23:28:01.000000000 -0800 +++ 25-sparc-akpm/drivers/scsi/Kconfig 2006-01-17 23:28:01.000000000 -0800 @@ -578,7 +578,7 @@ config SCSI_SATA_NV config SCSI_PATA_OPTI tristate "OPTI621/6215 PATA support (Raving Lunatic)" - depends on SCSI_SATA + depends on SCSI_SATA && PCI help This option enables full PIO support for the early Opti ATA controllers found on some old motherboards. _