Commit 3e7fbd08 authored by Linus Torvalds's avatar Linus Torvalds Committed by Adrian Bunk

[SCSI] advansys driver: limp along on x86

Let people enable the advansys driver on x86-32, even though it's broken
on other architectures due to missing DMA mapping infrastructure.

It's used by Jeffrey Phillips Freeman <jeffreyfreeman@syncleus.com> and
possibly others.
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
parent 5e8721dc
...@@ -438,7 +438,9 @@ config SCSI_DPT_I2O ...@@ -438,7 +438,9 @@ config SCSI_DPT_I2O
config SCSI_ADVANSYS config SCSI_ADVANSYS
tristate "AdvanSys SCSI support" tristate "AdvanSys SCSI support"
depends on (ISA || EISA || PCI) && SCSI && BROKEN depends on SCSI
depends on ISA || EISA || PCI
depends on BROKEN || X86_32
help help
This is a driver for all SCSI host adapters manufactured by This is a driver for all SCSI host adapters manufactured by
AdvanSys. It is documented in the kernel source in AdvanSys. It is documented in the kernel source in
......
...@@ -2051,7 +2051,7 @@ STATIC ASC_DCNT AscGetMaxDmaCount(ushort); ...@@ -2051,7 +2051,7 @@ STATIC ASC_DCNT AscGetMaxDmaCount(ushort);
#define ADV_VADDR_TO_U32 virt_to_bus #define ADV_VADDR_TO_U32 virt_to_bus
#define ADV_U32_TO_VADDR bus_to_virt #define ADV_U32_TO_VADDR bus_to_virt
#define AdvPortAddr ulong /* Virtual memory address size */ #define AdvPortAddr void __iomem * /* Virtual memory address size */
/* /*
* Define Adv Library required memory access macros. * Define Adv Library required memory access macros.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment