All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <greg@kroah.com>
To: torvalds@osdl.org, akpm@osdl.org
Cc: linux-kernel@vger.kernel.org
Subject: [BK PATCH] PCI fixes for 2.6.9
Date: Tue, 19 Oct 2004 15:37:52 -0700	[thread overview]
Message-ID: <20041019223752.GA9763@kroah.com> (raw)

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


             reply	other threads:[~2004-10-19 23:01 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-19 22:37 Greg KH [this message]
2004-10-19 22:42 ` [PATCH] PCI fixes for 2.6.9 Greg KH
2004-10-19 22:42   ` Greg KH
2004-10-19 22:42     ` Greg KH
2004-10-19 22:42       ` Greg KH
2004-10-19 22:42         ` Greg KH
2004-10-19 22:42           ` Greg KH
2004-10-19 22:42             ` Greg KH
2004-10-19 22:42               ` Greg KH
2004-10-19 22:42                 ` Greg KH
2004-10-19 22:42                   ` Greg KH
2004-10-19 22:42                     ` Greg KH
2004-10-19 22:42                       ` Greg KH
2004-10-19 22:42                         ` Greg KH
2004-10-19 22:42                           ` Greg KH
2004-10-19 22:42                             ` Greg KH
2004-10-19 22:42                               ` Greg KH
2004-10-19 22:42                                 ` Greg KH
2004-10-19 22:42                                   ` Greg KH
2004-10-19 22:42                                     ` Greg KH
2004-10-19 22:42                                       ` Greg KH
2004-10-19 22:42                                         ` Greg KH
2004-10-19 22:42                                           ` Greg KH
2004-10-19 22:42                                             ` Greg KH
2004-10-19 22:42                                               ` Greg KH
2004-10-19 22:42                                                 ` Greg KH
2004-10-19 22:42                                                   ` Greg KH
2004-10-19 22:42                                                     ` Greg KH
2004-10-19 22:42                                                       ` Greg KH
2004-10-19 22:42                                                         ` Greg KH
2004-10-19 22:42                                                           ` Greg KH
2004-10-19 22:42                                                             ` Greg KH
2004-10-19 22:42                                                               ` Greg KH
2004-10-19 22:42                                                                 ` Greg KH
2004-10-19 22:42                                                                   ` Greg KH
2004-10-19 22:42                                                                     ` Greg KH
2004-10-19 22:42                                                                       ` Greg KH
2004-10-19 22:42                                                                         ` Greg KH
2004-10-19 22:42                                                                           ` Greg KH
2004-10-19 22:42                                                                             ` Greg KH
2004-10-19 22:42                                                                               ` Greg KH
2004-10-19 22:42                                                                                 ` Greg KH
2004-10-19 22:42                                                                                   ` Greg KH
2004-10-19 22:42                                                                                     ` Greg KH
2004-10-19 22:42                                                                                       ` Greg KH
2004-10-19 22:42                                                                                         ` Greg KH
2004-10-19 22:42                                                                                           ` Greg KH
2004-10-19 22:42                                                                                             ` Greg KH
2004-10-19 22:42                                                                                               ` Greg KH
2004-10-19 22:42                                                                                                 ` Greg KH
2004-10-19 22:42                                                                                                   ` Greg KH
2004-10-19 22:42                                                                                                     ` Greg KH
2004-10-19 22:42                                                                                                       ` Greg KH
2004-10-19 22:42                                                                                                         ` Greg KH
2004-10-19 22:42                                                                                                           ` Greg KH
2004-10-19 22:42                                                                                                             ` Greg KH
2004-10-19 22:42                                                                                                               ` Greg KH
2004-10-19 22:42                                                                                                                 ` Greg KH
2004-10-19 22:42                                                                                                                   ` Greg KH
2004-10-19 22:42                                                                                                                     ` Greg KH
2004-10-19 22:42                                                                                                                       ` Greg KH
2004-10-19 22:42                                                                                                                         ` Greg KH
2004-10-19 22:42                                                                                                                           ` Greg KH
2004-10-19 22:42                                                                                                                             ` Greg KH
2004-10-19 22:42                                                                                                                               ` Greg KH
2004-10-19 22:42                                                                                                                                 ` Greg KH
2004-10-19 22:42                                                                                                                                   ` Greg KH
2004-10-19 22:42                                                                                                                                     ` Greg KH
2004-10-20  8:10                                                                 ` Russell King
2004-10-22 23:45                                                                   ` Greg KH
2004-10-24 16:47                                                                     ` Alan Cox
2004-11-20 18:45                                                                     ` Russell King

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20041019223752.GA9763@kroah.com \
    --to=greg@kroah.com \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@osdl.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.