Linus Torvalds
5f17cfce57
PCI: fix pbus_size_mem() resource alignment for CardBus controllers
...
Commit 884525655d ("PCI: clean up resource
alignment management") changed the resource handling to mark how a
resource was aligned on a per-resource basis.
Thus, instead of looking at the resource number to determine whether it
was a bridge resource or a regular resource (they have different
alignment rules), we should just ask the resource for its alignment
directly.
The reason this broke only cardbus resources was that for the other
types of resources, the old way of deciding alignment actually still
happened to work. But CardBus bridge resources had been changed by
commit 934b7024f0 ("Fix cardbus resource
allocation") to look more like regular resources than PCI bridge
resources from an alignment handling standpoint.
Reported-and-tested-by: Andrew Morton <[email protected] >
Cc: Ivan Kokshaysky <[email protected] >
Cc: Jesse Barnes <[email protected] >
Signed-off-by: Linus Torvalds <[email protected] >
2008-09-04 01:33:59 -07:00
..
hotplug
PCI: shpchp: Rename duplicate slot name N as N-1, N-2, N-M...
2008-08-21 15:15:31 -07:00
pcie
PCI: add acpi_find_root_bridge_handle
2008-08-18 13:48:04 -07:00
.gitignore
access.c
PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.
2008-07-02 11:25:54 -07:00
bus.c
PCI: remove global list of PCI devices
2008-04-20 21:47:02 -07:00
dmar.c
PCI/DMAR: don't assume presence of RMRRs
2008-07-22 14:14:18 -07:00
hotplug-pci.c
PCI: fix section mismatch warning in pci_scan_child_bus
2008-03-04 15:07:03 -08:00
hotplug.c
htirq.c
intel-iommu.c
Merge branches 'x86/urgent', 'x86/amd-iommu', 'x86/apic', 'x86/cleanups', 'x86/core', 'x86/cpu', 'x86/fixmap', 'x86/gart', 'x86/kprobes', 'x86/memtest', 'x86/modules', 'x86/nmi', 'x86/pat', 'x86/reboot', 'x86/setup', 'x86/step', 'x86/unify-pci', 'x86/uv', 'x86/xen' and 'xen-64bit' into x86/for-linus
2008-07-21 16:37:17 +02:00
intel-iommu.h
copyright owner and author clean up for intel iommu and related files
2008-02-23 17:12:14 -08:00
iova.c
PCI: iova RB tree setup tweak
2008-04-20 21:47:06 -07:00
iova.h
PCI: pci-iommu-iotlb-flushing-speedup
2008-04-20 21:47:13 -07:00
Kconfig
Makefile
PCI: introduce pci_slot
2008-06-10 14:37:03 -07:00
msi.c
PCI: fully restore MSI state at resume time
2008-08-07 08:52:37 -07:00
msi.h
pci-acpi.c
PCI: disable ASPM per ACPI FADT setting
2008-07-28 14:56:09 -07:00
pci-driver.c
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2008-07-16 17:25:46 -07:00
pci-sysfs.c
PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.
2008-07-02 11:25:54 -07:00
pci.c
PCI PM: Export pci_pme_active to drivers
2008-08-07 15:33:36 -07:00
pci.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
2008-07-16 17:25:46 -07:00
probe.c
Merge branch 'pci-for-jesse' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into x86-merge
2008-08-18 09:54:13 -07:00
proc.c
PCI: fixup sparse endianness warnings in proc.c
2008-07-22 15:19:44 -07:00
quirks.c
PCI: Limit VPD length for Broadcom 5708S
2008-08-07 17:47:37 -07:00
remove.c
PCI: add PCI Express ASPM support
2008-04-20 21:47:03 -07:00
rom.c
docbook: fix kernel-api source files
2008-03-03 10:47:14 -08:00
search.c
PCI: fix reference leak in pci_get_dev_by_id()
2008-08-21 15:22:46 -07:00
setup-bus.c
PCI: fix pbus_size_mem() resource alignment for CardBus controllers
2008-09-04 01:33:59 -07:00
setup-irq.c
PCI: use dev_printk when possible
2008-06-25 16:05:13 -07:00
setup-res.c
PCI: use dev_printk when possible
2008-06-25 16:05:13 -07:00
slot.c
PCI: introduce pci_slot
2008-06-10 14:37:03 -07:00
syscall.c