David Miller
1d84b5424e
PCI: Add MSI quirk for ServerWorks HT1000 PCIX bridge.
...
This is the fix for the following problem:
https://bugzilla.redhat.com/show_bug.cgi?id=227657
The bnx2 device 5706 complains about MSI not working behind a
ServerWorks HT1000 PCIX bridge. An earlier commit to fix the problem:
e3008dedff :
"PCI: disable MSI by default on systems with Serverworks HT1000 chips"
was not entirely correct, and has been reverted.
MSI does not work on the PCIX bus because the BIOS did not set the
HT_MSI_FLAGS_ENABLE bit in the HyperTransport MSI capability on the
bridge. We use the existing quirk_msi_ht_cap() to detect the problem
and disable MSI in all buses behind it.
Signed-off-by: Michael Chan <mchan@broadcom.com>
Cc: Anantha Subramanyam <ananth@broadcom.com>
Cc: Naren Sankar <nsankar@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-11-05 13:35:16 -08:00
..
acpi
ACPI: Fan: Drop force_power_state acpi_device option
2007-10-25 16:31:31 -04:00
asm-alpha
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-arm
[ARM] 4634/1: DaVinci GPIO header build fix
2007-10-31 15:21:52 +00:00
asm-arm26
asm-avr32
AVR32: Fix sg_page breakage
2007-10-24 10:16:02 +02:00
asm-blackfin
Blackfin arch: use a less common define name in BF549
2007-10-30 12:04:53 +08:00
asm-cris
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-frv
SG: Change sg_set_page() to take length and offset argument
2007-10-24 11:20:47 +02:00
asm-generic
Linux Kernel Markers
2007-10-19 11:53:54 -07:00
asm-h8300
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-ia64
[IA64] fix typo in per_cpu_offset
2007-10-29 11:21:45 -07:00
asm-m32r
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-m68k
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-m68knommu
m68knommu: remove unused machdep variable definitions
2007-10-23 20:45:44 -07:00
asm-mips
Use i8253.c lock for PC speaker on MIPS, too.
2007-11-02 19:39:18 -07:00
asm-parisc
parisc: fix sg_page() fallout
2007-10-23 09:49:31 +02:00
asm-powerpc
cpm_load_patch() - declartion conflict
2007-11-05 11:38:29 -08:00
asm-ppc
ppc: fix AT_VECTOR_SIZE on arch/ppc
2007-10-22 19:18:54 -07:00
asm-s390
Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6
2007-10-22 19:23:34 -07:00
asm-sh
sh: Decouple 4k and soft/hardirq stacks.
2007-11-02 12:16:51 +09:00
asm-sh64
sh64: fix dma_cache_sync() compilation
2007-10-30 13:09:01 +09:00
asm-sparc
[SPARC32]: __inline__ --> inline
2007-10-27 00:17:01 -07:00
asm-sparc64
[SPARC64]: Fix linkage of enormous kernels.
2007-10-31 15:30:56 -07:00
asm-um
x86 merge fallout: uml
2007-10-29 07:41:32 -07:00
asm-v850
Add CONFIG_DEBUG_SG sg validation
2007-10-22 21:20:03 +02:00
asm-x86
lguest: make async_hcall() static
2007-11-05 21:53:29 +11:00
asm-xtensa
xtensa: dma-mapping.h is using linux/scatterlist.h functions, so include it
2007-10-24 13:28:40 +02:00
crypto
keys
linux
PCI: Add MSI quirk for ServerWorks HT1000 PCIX bridge.
2007-11-05 13:35:16 -08:00
math-emu
media
[PATCH] Fix breakage after SG cleanups
2007-10-23 12:02:39 -07:00
mtd
net
cleanup asm/scatterlist.h includes
2007-11-02 08:47:06 +01:00
pcmcia
rdma
cleanup asm/scatterlist.h includes
2007-11-02 08:47:06 +01:00
rxrpc
scsi
SCSI: add asynchronous event notification API
2007-11-03 22:23:02 -04:00
sound
[ALSA] version 1.0.15
2007-10-23 08:09:20 +02:00
video
Make asm-x86/bootparam.h includable from userspace.
2007-10-23 15:49:47 +10:00
xen
Kbuild