[GIT PATCH] PCI patches for 2.6.20

From: Greg KH
Date: Wed Feb 07 2007 - 19:31:40 EST


Here are a bunch of PCI patches against 2.6.20-git

They have a lot of PCI hotplug driver fixes and reworks, MSI cleanups
and fixes, and a number of other things. See the full log below for
details.

All of these have been in the -mm tree for a while.

Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/

The full patches will be sent to the linux-pci mailing list, if anyone
wants to see it

thanks,

greg k-h


arch/alpha/kernel/pci.c | 4 +
arch/i386/kernel/io_apic.c | 17 +-
arch/ia64/kernel/msi_ia64.c | 19 +-
arch/ia64/sn/kernel/msi_sn.c | 20 +-
arch/powerpc/kernel/pci_64.c | 2 -
arch/x86_64/kernel/io_apic.c | 17 +-
drivers/net/bnx2.c | 3 +-
drivers/net/e1000/e1000_main.c | 2 +-
drivers/net/ixgb/ixgb_main.c | 2 +-
drivers/pci/hotplug/Kconfig | 9 -
drivers/pci/hotplug/pciehp.h | 194 +++------
drivers/pci/hotplug/pciehp_core.c | 292 +++++++-------
drivers/pci/hotplug/pciehp_ctrl.c | 223 +++--------
drivers/pci/hotplug/pciehp_hpc.c | 827 ++++++++++++++-----------------------
drivers/pci/hotplug/shpchp.h | 4 +-
drivers/pci/hotplug/shpchp_core.c | 4 -
drivers/pci/hotplug/shpchp_ctrl.c | 20 +-
drivers/pci/hotplug/shpchp_hpc.c | 185 ++-------
drivers/pci/msi.c | 325 ++++++----------
drivers/pci/pci-driver.c | 3 +-
drivers/pci/pci.c | 171 +++++---
drivers/pci/pci.h | 14 +-
drivers/pci/probe.c | 70 +++-
drivers/pci/quirks.c | 113 +++---
drivers/pci/search.c | 38 --
drivers/scsi/ipr.c | 3 -
include/asm-alpha/pci.h | 2 +
include/asm-ia64/machvec.h | 3 +-
include/linux/irq.h | 4 +
include/linux/msi.h | 5 +-
include/linux/pci.h | 22 +-
kernel/irq/chip.c | 28 ++
32 files changed, 1073 insertions(+), 1572 deletions(-)

---------------

Adrian Bunk (5):
PCI: quirks.c: cleanup
PCI: remove pci_find_device_reverse()
PCI: mark pci_find_device() as __deprecated
PCI: remove quirk_sis_96x_compatible()
PCI: make isa_bridge Alpha-only

Daniel Yeisley (1):
PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2

Eric W. Biederman (6):
msi: Kill msi_lookup_irq
msi: Remove msi_lock.
msi: Fix msi_remove_pci_irq_vectors.
msi: Remove attach_msi_entry.
msi: Kill the msi_desc array.
msi: Make MSI useable more architectures

Greg Kroah-Hartman (3):
PCI: remove duplicate device id from ata_piix
PCI: remove duplicate device id from ipr
Revert "PCI: remove duplicate device id from ata_piix"

Hidetoshi Seto (4):
PCI : remove too specialized __pci_enable_device for default resume
PCI : Move pci_fixup_device and is_enabled (originally intended change)
PCI : add extremely specialized __pci_reenable_device for default resume
PCI : Add selected_regions funcs

Jean Delvare (1):
PCI: Speed up the Intel SMBus unhiding quirk

Kenji Kaneshige (12):
pciehp: cleanup init_slot()
pciehp: cleanup slot list
pciehp: remove unnecessary php_ctlr
pciehp: remove unused pci_bus from struct controller
pciehp: cleanup register access
pciehp: cleanup pciehp.h
pciehp: remove unused pcie_cap_base
pciehp: cleanup wait command completion
pciehp: fix wait command completion
shpchp: remove CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE
shpchp: remove DBG_XXX_ROUTINE
shpchp: delete trailing whitespace

Kristen Carlson Accardi (1):
PCIEHP: Add Electro Mechanical Interlock (EMI) support to the PCIE hotplug driver.

Linas Vepstas (2):
PCI: define inline for test of channel error state
PCI: Use newly defined PCI channel offline routine

Michael Ellerman (3):
MSI: Replace pci_msi_quirk with calls to pci_no_msi()
MSI: Remove pci_scan_msi_device()
MSI: Combine pci_(save|restore)_msi/msix_state

Pavel Machek (1):
PCI: power management: remove noise on non-manageable hw

Satoru Takeuchi (1):
PCI: cleanup MSI code

Yinghai Lu (1):
PCI: check szhi when sz is 0 when 64 bit iomem bigger than 4G

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/