lkml.org 
[lkml]   [2004]   [Oct]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[BK PATCH] PCI fixes for 2.6.9
Hi,

Here are some PCI patches for 2.6.7. They have all been included in the
-mm trees for the last few weeks. They include:
- lots of old pci api cleanups
- some pci hotplug driver updates
- pci_save/restore_state is fixed up to use the pci device
structure.
- lots of patches from the kernel-janitor developers.

Please pull from:
bk://kernel.bkbits.net/gregkh/linux/pci-2.6

thanks,

greg k-h

p.s. I'll send these as patches in response to this email to lkml for
those who want to see them.


Documentation/pci.txt | 13
Documentation/power/pci.txt | 51 +
arch/alpha/kernel/console.c | 2
arch/alpha/kernel/pci.c | 20
arch/alpha/kernel/pci_impl.h | 1
arch/i386/kernel/cpu/cpufreq/gx-suspmod.c | 3
arch/i386/kernel/cpu/cpufreq/speedstep-ich.c | 15
arch/i386/kernel/cpu/cyrix.c | 33
arch/i386/kernel/cpu/mtrr/main.c | 8
arch/i386/kernel/scx200.c | 67 +
arch/i386/pci/acpi.c | 4
arch/i386/pci/i386.c | 26
arch/i386/pci/irq.c | 20
arch/ia64/pci/pci.c | 6
arch/ia64/sn/io/machvec/pci_bus_cvlink.c | 4
arch/ppc/kernel/pci.c | 56 -
arch/ppc64/kernel/pSeries_pci.c | 215 +++++-
arch/ppc64/kernel/pci.c | 167 +++-
arch/ppc64/kernel/pci.h | 6
arch/ppc64/kernel/pci_dn.c | 12
arch/sparc/kernel/pcic.c | 12
drivers/acpi/motherboard.c | 6
drivers/acpi/processor.c | 15
drivers/atm/eni.c | 4
drivers/atm/firestream.c | 12
drivers/atm/idt77252.c | 19
drivers/block/cpqarray.c | 8
drivers/char/agp/intel-agp.c | 7
drivers/char/agp/intel-mch-agp.c | 8
drivers/char/agp/via-agp.c | 4
drivers/char/applicom.c | 2
drivers/char/drm/drm_fops.h | 7
drivers/char/epca.c | 26
drivers/char/ipmi/ipmi_si_intf.c | 28
drivers/isdn/hisax/hisax_fcpcipnp.c | 12
drivers/media/video/bttv-cards.c | 6
drivers/media/video/bttv-driver.c | 4
drivers/media/video/bttvp.h | 1
drivers/media/video/cx88/cx88-video.c | 4
drivers/media/video/cx88/cx88.h | 1
drivers/media/video/meye.c | 4
drivers/media/video/meye.h | 1
drivers/message/fusion/mptbase.c | 8
drivers/message/fusion/mptbase.h | 6
drivers/misc/ibmasm/ibmasm.h | 2
drivers/misc/ibmasm/ibmasmfs.c | 4
drivers/misc/ibmasm/lowlevel.c | 2
drivers/misc/ibmasm/lowlevel.h | 30
drivers/misc/ibmasm/module.c | 6
drivers/misc/ibmasm/uart.c | 2
drivers/net/3c59x.c | 11
drivers/net/8139cp.c | 5
drivers/net/8139too.c | 6
drivers/net/amd8111e.c | 4
drivers/net/amd8111e.h | 1
drivers/net/b44.c | 4
drivers/net/b44.h | 1
drivers/net/dgrs.c | 4
drivers/net/e100.c | 5
drivers/net/e1000/e1000.h | 1
drivers/net/e1000/e1000_main.c | 4
drivers/net/eepro100.c | 7
drivers/net/hamachi.c | 5
drivers/net/irda/via-ircc.c | 10
drivers/net/irda/vlsi_ir.c | 4
drivers/net/irda/vlsi_ir.h | 1
drivers/net/ixgb/ixgb.h | 1
drivers/net/ixgb/ixgb_main.c | 2
drivers/net/pci-skeleton.c | 5
drivers/net/s2io.c | 4
drivers/net/s2io.h | 1
drivers/net/sis900.c | 6
drivers/net/tg3.c | 8
drivers/net/tg3.h | 1
drivers/net/tokenring/abyss.c | 9
drivers/net/tokenring/tmspci.c | 9
drivers/net/tulip/xircom_tulip_cb.c | 7
drivers/net/typhoon.c | 18
drivers/net/via-rhine.c | 4
drivers/net/via-velocity.c | 4
drivers/net/via-velocity.h | 4
drivers/net/wan/sbni.c | 6
drivers/net/wireless/airo.c | 5
drivers/net/wireless/prism54/islpci_dev.h | 1
drivers/net/wireless/prism54/islpci_hotplug.c | 4
drivers/net/wireless/prism54/islpci_mgt.c | 4
drivers/parport/parport_pc.c | 16
drivers/pci/hotplug/acpiphp_ibm.c | 101 +-
drivers/pci/hotplug/cpcihp_zt5550.c | 15
drivers/pci/hotplug/cpqphp.h | 9
drivers/pci/hotplug/cpqphp_core.c | 38 -
drivers/pci/hotplug/cpqphp_ctrl.c | 4
drivers/pci/hotplug/cpqphp_nvram.h | 12
drivers/pci/hotplug/cpqphp_pci.c | 12
drivers/pci/hotplug/ibmphp_core.c | 2
drivers/pci/hotplug/ibmphp_ebda.c | 4
drivers/pci/hotplug/ibmphp_hpc.c | 28
drivers/pci/hotplug/pciehp.h | 11
drivers/pci/hotplug/pciehp_core.c | 4
drivers/pci/hotplug/pciehp_hpc.c | 4
drivers/pci/hotplug/rpadlpar_core.c | 170 +++-
drivers/pci/hotplug/rpaphp.h | 4
drivers/pci/hotplug/rpaphp_core.c | 159 ++--
drivers/pci/hotplug/rpaphp_pci.c | 166 +++-
drivers/pci/hotplug/rpaphp_slot.c | 11
drivers/pci/hotplug/rpaphp_vio.c | 4
drivers/pci/hotplug/shpchp.h | 9
drivers/pci/hotplug/shpchp_core.c | 4
drivers/pci/hotplug/shpchp_ctrl.c | 898 ++++++--------------------
drivers/pci/hotplug/shpchp_hpc.c | 11
drivers/pci/hotplug/shpchprm_acpi.c | 6
drivers/pci/msi.c | 20
drivers/pci/msi.h | 2
drivers/pci/pci-driver.c | 68 -
drivers/pci/pci.c | 40 -
drivers/pci/pci.h | 21
drivers/pci/pci.ids | 8
drivers/pci/probe.c | 72 +-
drivers/pci/proc.c | 5
drivers/pci/quirks.c | 66 +
drivers/pci/search.c | 141 ++--
drivers/pci/setup-bus.c | 12
drivers/pci/setup-irq.c | 2
drivers/pcmcia/yenta_socket.c | 12
drivers/pcmcia/yenta_socket.h | 2
drivers/pnp/system.c | 6
drivers/scsi/eata.c | 240 +++---
drivers/scsi/ipr.c | 4
drivers/scsi/ipr.h | 1
drivers/scsi/megaraid/megaraid_mbox.c | 16
drivers/scsi/nsp32.c | 10
drivers/scsi/nsp32.h | 6
drivers/usb/core/hcd-pci.c | 10
drivers/usb/core/hcd.h | 5
drivers/usb/gadget/goku_udc.c | 16
drivers/usb/gadget/net2280.c | 4
drivers/usb/host/ehci-hcd.c | 4
drivers/usb/host/ohci-pci.c | 39 -
drivers/usb/host/uhci-hcd.c | 4
drivers/video/i810/i810.h | 2
drivers/video/i810/i810_main.c | 28
drivers/video/riva/fbdev.c | 10
include/asm-generic/vmlinux.lds.h | 3
include/asm-ppc64/pci-bridge.h | 6
include/asm-ppc64/pci.h | 2
include/linux/pci.h | 64 -
sound/core/init.c | 2
sound/oss/ali5455.c | 11
sound/oss/esssolo1.c | 6
sound/oss/forte.c | 7
sound/oss/i810_audio.c | 15
sound/oss/maestro3.c | 3
sound/oss/trident.c | 6
sound/oss/via82cxxx_audio.c | 8
154 files changed, 1927 insertions(+), 1940 deletions(-)
-----

Andrew Morton:
o PCI: pci_dev_put() build fix
o PCI: CONFIG_PCI=n build fix

Bjorn Helgaas:
o add-pci_fixup_enable-pass.patch

Christoph Hellwig:
o PCI: mark proc_bus_pci_dir static

David Brownell:
o PCI: update Documentation/power/pci.txt

Dely Sy:
o PCI: Hot-plug driver updates due to MSI change
o PCI Hotplug: quirk fix missed out in last patch
o PCI Hotplug: Bug fixes for shpchp driver
o PCI Hotplug: change bus speed patch

Evgeniy Polyakov:
o scx200: pci_find_device() removal

Greg Kroah-Hartman:
o PCI: fix up pci_save/restore_state in via-agp due to api change
o PCI: remove pci_module_init() usage from drivers/usb/*
o PCI: pci_module_init() is identical to pci_register_driver() so just make it a #define
o PCI: audit all callers of pci_register_driver() to work properly
o PCI: fix up pci_register_driver() to stop lying in its return value
o PCI: remove all usages of pci_dma_sync_single as it's obsolete
o PCI: remove all usages of pci_dma_sync_sg as it's obsolete
o PCI: clean up pci_dev_get() to be sane
o PCI: remove pci_module_init() usage from drivers/pci/hotplug/*
o PCI Hotplug: Oops, didn't mean to apply the msi pci express patch, so revert it
o PCI: change cyrix.c driver to use pci_dev_present
o PCI: Create new function to see if a pci device is present
o ibmasm: fix __iomem warnings
o PCI Hotplug: fix the rest of the drivers for __iomem and other sparse issues
o PCI Hotplug: fix __iomem warnings in the ibm pci hotplug driver
o PCI Hotplug: fix __iomem warnings in the compaq pci hotplug driver
o PCI: fix __iomem * warnings for PCI msi core code
o PCI: remove pci_find_device() usages from drivers/pci/*
o PCI: get rid of pci_find_device() from arch/i386/*
o PCI: fix improper pr_debug() statement
o PCI: delete the pci_find_class() function as it's unsafe in hotpluggable systems
o PCI: remove pci_find_class() usage from all drivers/ files
o PCI: remove pci_find_class() usage from arch specific files
o PCI: clean up the comments in search.c to be correct
o PCI: add pci_get_class() to make a safe pci_find_class() like call
o PCI: make pci_find_class() warn if in interrupt like all other find/get functions do
o PCI: update the pci.txt documentation about pci_find_device and pci_find_subsys going away
o PCI: make pci_find_subsys() static, as it should not be used anymore
o PCI: remove pci_find_subsys() calls from acpi code
o PCI: remove pci_find_subsys() calls from cpufreq code

Hanna V. Linder:
o PCI: Changed pci_find_device to pci_get_device for acpi.c
o PCI: Fix one missed pci_find_device

John Rose:
o PCI Hotplug: rpaphp safe list traversal
o PCI Hotplug: RPA DLPAR - remove error check
o PPC64: RPA dynamic addition/removal of PCI Host Bridges
o PPC64: Add pcibios_remove_root_bus
o PCI Hotplug: RPA dynamic addition/removal of PCI Host Bridges
o PCI Hotplug: add host bridges to RPA hotplug subsystem

Kenji Kaneshige:
o PCI: warn of missing pci_disable_device()

Lennert Buytenhek:
o PCI: minor pci.ids update

Li Shaohua:
o PCI: Reorder some initialization code to allow resources to be proper allocated

Luiz Capitulino:
o PCI: add missing checks in drivers/pci/probe.c

Maximilian Attems:
o PCI pci_dev_b to list_for_each_entry: drivers-pci-setup-bus.c
o PCI list_for_each: arch-sparc-kernel-pcic.c
o PCI list_for_each: arch-ppc-kernel-pci.c
o PCI list_for_each: arch-ppc64-kernel-pci_dn.c
o PCI list_for_each: arch-ppc64-kernel-pci.c
o PCI list_for_each: arch-ia64-sn-io-machvec-pci_bus_cvlink.c
o PCI list_for_each: arch-ia64-pci-pci.c
o PCI list_for_each: arch-alpha-kernel-pci.c
o PCI list_for_each: arch-i386-pci-i386.c

Nishanth Aravamudan:
o pci hotplug/cpqphp_ctrl: replace schedule_timeout() with msleep_interruptible()
o pci hotplug/cpqphp: replace schedule_timeout() with msleep_interruptible()
o pci hotplug/pciehp: replace schedule_timeout() with msleep_interruptible()
o pci hotplug/shpchp: replace schedule_timeout() with msleep_interruptible()

Roger Luethi:
o PCI: remove driver private PCI state, 1 arg for pci_{save,restore}_state

Vernon Mauery:
o PCI Hotplug: acpiphp extension fixes

-
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/

\
 
 \ /
  Last update: 2005-03-22 14:07    [W:0.193 / U:0.332 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site