kernel-ark/drivers/pci
Grant Grundler a0454b40ee [PATCH] PCI: fix problems with MSI-X on ia64
Use "unsigned long" when dealing with PCI resources.
The BAR Indicator Register (BIR) can be a 64-bit value
or the resource could be a 64-bit host physical address.

Enables ib_mthca and cciss drivers to use MSI-X on ia64 HW.
Problem showed up now because of new system firmware on one platform.
Symptom will either be memory corruption or MCA.

Second part of this patch deals with "useless" code.
We walk through the steps to find the phys_addr and then
don't use the result. I suspect the intent was to zero
out the respective MSI-X entry but I'm not sure at the moment.
Delete the code inside the #if 0/#endif if it's really
not needed.

Signed-off-by: Grant Grundler <iod00d@hp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-03-23 14:35:14 -08:00
..
hotplug [PATCH] shpchp: adapt to pci driver model 2006-03-23 14:35:13 -08:00
pcie [PATCH] PCI: remove msi save/restore code in specific driver 2006-03-23 14:35:14 -08:00
.gitignore
access.c
bus.c
hotplug.c
Kconfig
Makefile
msi.c [PATCH] PCI: fix problems with MSI-X on ia64 2006-03-23 14:35:14 -08:00
msi.h
pci-acpi.c
pci-driver.c [PATCH] PCI: Add pci_device_shutdown to pci_bus_type 2006-03-23 14:35:13 -08:00
pci-sysfs.c
pci.c
pci.h
probe.c [PATCH] PCI: make MSI quirk inheritable from the pci bus 2006-03-23 14:35:14 -08:00
proc.c
quirks.c [PATCH] PCI: make MSI quirk inheritable from the pci bus 2006-03-23 14:35:14 -08:00
remove.c
rom.c
search.c
setup-bus.c
setup-irq.c
setup-res.c
syscall.c