Messages in this thread | | | Date | Mon, 27 Jun 2005 22:30:22 -0700 | From | Greg KH <> | Subject | [GIT PATCH] PCI patches for 2.6.12 |
| |
Here are a bunch of PCI patches against your latest git tree, and even a merge (hey, it was my first, I was happy it all worked out ok...). They include: - acpi pci hotplug driver updates and reworks. - dma bursting help for drivers - msi minor cleanups - MCFG acpi table parsing for pci busses
All of these patches have been in the -mm tree for the past few months. I have not included any of the pci patches in the -mm tree that were causing people problems. Those are still being worked on to get correct.
Please pull from: rsync://rsync.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/ or if master.kernel.org hasn't synced up yet: master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
The full patches will be sent to the linux-kernel and linux-pci mailing lists, if anyone wants to see them.
thanks,
greg k-h
Documentation/kernel-parameters.txt | 4 arch/i386/kernel/acpi/boot.c | 57 +- arch/i386/pci/common.c | 8 arch/i386/pci/irq.c | 51 +- arch/i386/pci/legacy.c | 2 arch/i386/pci/mmconfig.c | 41 + arch/i386/pci/numa.c | 2 arch/i386/pci/pci.h | 1 arch/ia64/kernel/acpi.c | 38 + arch/ia64/kernel/iosapic.c | 134 ++++- arch/ia64/pci/pci.c | 38 + arch/ppc/kernel/pci.c | 21 arch/ppc64/kernel/pci.c | 22 arch/x86_64/pci/mmconfig.c | 74 ++ drivers/acpi/container.c | 2 drivers/acpi/pci_bind.c | 27 - drivers/acpi/pci_root.c | 24 drivers/acpi/processor_core.c | 2 drivers/acpi/scan.c | 126 ++++- drivers/char/moxa.c | 2 drivers/char/rio/rio_linux.c | 4 drivers/message/fusion/mptfc.c | 4 drivers/message/fusion/mptscsih.c | 10 drivers/message/fusion/mptscsih.h | 2 drivers/message/fusion/mptspi.c | 4 drivers/net/e100.c | 9 drivers/net/via-rhine.c | 11 drivers/parisc/dino.c | 1 drivers/parisc/lba_pci.c | 2 drivers/pci/bus.c | 11 drivers/pci/hotplug/Makefile | 4 drivers/pci/hotplug/acpiphp.h | 47 - drivers/pci/hotplug/acpiphp_core.c | 9 drivers/pci/hotplug/acpiphp_glue.c | 900 ++++++++++++++++++++---------------- drivers/pci/hotplug/acpiphp_pci.c | 449 ----------------- drivers/pci/hotplug/acpiphp_res.c | 700 ---------------------------- drivers/pci/hotplug/cpqphp_core.c | 5 drivers/pci/msi.c | 88 +-- drivers/pci/msi.h | 9 drivers/pci/pci-sysfs.c | 26 - drivers/pci/probe.c | 29 - drivers/pci/proc.c | 14 drivers/pci/remove.c | 14 drivers/pci/setup-bus.c | 5 drivers/scsi/3w-9xxx.c | 8 drivers/scsi/3w-xxxx.c | 8 drivers/scsi/ipr.c | 10 drivers/scsi/megaraid.c | 8 include/acpi/acpi_bus.h | 17 include/acpi/acpi_drivers.h | 1 include/asm-alpha/pci.h | 19 include/asm-arm/pci.h | 10 include/asm-frv/pci.h | 10 include/asm-i386/pci.h | 10 include/asm-ia64/iosapic.h | 12 include/asm-ia64/pci.h | 19 include/asm-mips/pci.h | 10 include/asm-parisc/pci.h | 19 include/asm-ppc/pci.h | 16 include/asm-ppc64/pci.h | 26 + include/asm-sh/pci.h | 10 include/asm-sh64/pci.h | 10 include/asm-sparc/pci.h | 10 include/asm-sparc64/pci.h | 19 include/asm-v850/pci.h | 10 include/asm-x86_64/pci.h | 10 include/linux/acpi.h | 19 include/linux/pci.h | 33 + include/linux/pci_ids.h | 2 69 files changed, 1509 insertions(+), 1850 deletions(-)
---------------
Amit Gud: pci: remove deprecates pci: remove deprecates
Andrew Morton: PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
David S. Miller: PCI: DMA bursting advice
Greg Kroah-Hartman: PCI: use the MCFG table to properly access pci devices (x86-64) PCI: use the MCFG table to properly access pci devices (i386) PCI: make drivers use the pci shutdown callback instead of the driver core callback. PCI: add proper MCFG table parsing to ACPI core. PCI: clean up the MSI code a bit.
jayalk@intworks.biz: PCI Allow OutOfRange PIRQ table address
Keith Moore: cpqphp: fix oops during unload without probe
Kenji Kaneshige: ACPI based I/O APIC hot-plug: acpiphp support ACPI based I/O APIC hot-plug: add interfaces ACPI based I/O APIC hot-plug: ia64 support
Michael Ellerman: PCI: fix-pci-mmap-on-ppc-and-ppc64.patch
Rajesh Shah: acpi hotplug: aCPI based root bridge hot-add acpi hotplug: decouple slot power state changes from physical hotplug acpi hotplug: fix slot power-down problem with acpiphp acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle acpi hotplug: convert acpiphp to use generic resource code acpi bridge hotadd: Allow ACPI .add and .start operations to be done independently acpi hotplug: clean up notify handlers on acpiphp unload acpi bridge hotadd: Read bridge resources when fixing up the bus acpi bridge hotadd: Remove hot-plugged devices that could not be allocated resources acpi bridge hotadd: Make the PCI remove routines safe for failed hot-plug acpi bridge hotadd: Take the PCI lock when modifying pci bus or device lists acpi bridge hotadd: Prevent duplicate bus numbers when scanning PCI bridge acpi bridge hotadd: Link newly created pci child bus to its parent on creation acpi bridge hotadd: Fix pci_enable_device() for p2p bridges acpi bridge hotadd: ACPI based root bridge hot-add acpi bridge hotadd: Make pcibios_fixup_bus() hot-plug safe
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |