You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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 <akpm@linux-foundation.org>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
17 years ago
..
hotplug
PCI: shpchp: Rename duplicate slot name N as N-1, N-2, N-M...
17 years ago
pcie
PCI: add acpi_find_root_bridge_handle
17 years ago
.gitignore
…
Kconfig
PCI: Add Kconfig option to disable deprecated pci_find_* API
18 years ago
Makefile
PCI: introduce pci_slot
17 years ago
access.c
PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.
17 years ago
bus.c
PCI: remove global list of PCI devices
17 years ago
dmar.c
PCI/DMAR: don't assume presence of RMRRs
17 years ago
hotplug-pci.c
PCI: fix section mismatch warning in pci_scan_child_bus
17 years ago
hotplug.c
Driver core: change add_uevent_var to use a struct
18 years ago
htirq.c
PCI: Use pci_find_ht_capability() in drivers/pci/htirq.c
18 years ago
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
17 years ago
intel-iommu.h
copyright owner and author clean up for intel iommu and related files
17 years ago
iova.c
PCI: iova RB tree setup tweak
17 years ago
iova.h
PCI: pci-iommu-iotlb-flushing-speedup
17 years ago
msi.c
PCI: fully restore MSI state at resume time
17 years ago
msi.h
PCI: Make some MSI-X #defines generic
18 years ago
pci-acpi.c
PCI: disable ASPM per ACPI FADT setting
17 years ago
pci-driver.c
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
17 years ago
pci-sysfs.c
PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.
17 years ago
pci.c
PCI PM: Export pci_pme_active to drivers
17 years ago
pci.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
17 years ago
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
17 years ago
proc.c
PCI: fixup sparse endianness warnings in proc.c
17 years ago
quirks.c
PCI: Limit VPD length for Broadcom 5708S
17 years ago
remove.c
PCI: add PCI Express ASPM support
17 years ago
rom.c
docbook: fix kernel-api source files
17 years ago
search.c
PCI: fix reference leak in pci_get_dev_by_id()
17 years ago
setup-bus.c
PCI: fix pbus_size_mem() resource alignment for CardBus controllers
17 years ago
setup-irq.c
PCI: use dev_printk when possible
17 years ago
setup-res.c
PCI: use dev_printk when possible
17 years ago
slot.c
PCI: introduce pci_slot
17 years ago
syscall.c
PCI: remove unneeded lock_kernel() in drivers/pci/syscall.c.
17 years ago