aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/Kconfig
diff options
context:
space:
mode:
authorMatthew Wilcox <matthew@wil.cx>2008-03-13 08:55:08 -0400
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-04-07 13:15:44 -0400
commit78b4b05db57b04b3ed17dc71259bf1402c04abfa (patch)
tree9d3100ad64dec6c5c3a9aa718682e13e3345c4d3 /drivers/scsi/Kconfig
parent5c815d1501a9ce84578cb3ec64c9d31ef91e3de2 (diff)
[SCSI] BusLogic: make FlashPoint support x86-32 only
We've verified that there are 64 bit and endianness problems in the flashpoint driver. Reverse the logic of CONFIG_OMIT_FLASHPOINT (make it CONFIG_SCSI_FLASHPOINT) and make it depend on X86_32 so it can't appear for any other architectures. Long term, if someone chooses, they could make FlashPoint 64 bit compliant (it looks like its a question of fixing up the sizes in some of the packed descriptors) Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/Kconfig')
-rw-r--r--drivers/scsi/Kconfig14
1 files changed, 8 insertions, 6 deletions
diff --git a/drivers/scsi/Kconfig b/drivers/scsi/Kconfig
index b9d374082b65..7f78e3ea517d 100644
--- a/drivers/scsi/Kconfig
+++ b/drivers/scsi/Kconfig
@@ -588,18 +588,20 @@ config SCSI_BUSLOGIC
588 <http://www.tldp.org/docs.html#howto>, and the files 588 <http://www.tldp.org/docs.html#howto>, and the files
589 <file:Documentation/scsi/BusLogic.txt> and 589 <file:Documentation/scsi/BusLogic.txt> and
590 <file:Documentation/scsi/FlashPoint.txt> for more information. 590 <file:Documentation/scsi/FlashPoint.txt> for more information.
591 Note that support for FlashPoint is only available for 32-bit
592 x86 configurations.
591 593
592 To compile this driver as a module, choose M here: the 594 To compile this driver as a module, choose M here: the
593 module will be called BusLogic. 595 module will be called BusLogic.
594 596
595config SCSI_OMIT_FLASHPOINT 597config SCSI_FLASHPOINT
596 bool "Omit FlashPoint support" 598 bool "FlashPoint support"
597 depends on SCSI_BUSLOGIC 599 depends on SCSI_BUSLOGIC && PCI && X86_32
598 help 600 help
599 This option allows you to omit the FlashPoint support from the 601 This option allows you to add FlashPoint support to the
600 BusLogic SCSI driver. The FlashPoint SCCB Manager code is 602 BusLogic SCSI driver. The FlashPoint SCCB Manager code is
601 substantial, so users of MultiMaster Host Adapters may wish to omit 603 substantial, so users of MultiMaster Host Adapters may not
602 it. 604 wish to include it.
603 605
604config SCSI_DMX3191D 606config SCSI_DMX3191D
605 tristate "DMX3191D SCSI support" 607 tristate "DMX3191D SCSI support"