All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@suse.de>
To: Linus Torvalds <torvalds@osdl.org>, Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org, linux-pci@atrey.karlin.mff.cuni.cz
Subject: [GIT PATCH] PCI patches for 2.6.12
Date: Mon, 27 Jun 2005 22:30:22 -0700	[thread overview]
Message-ID: <20050628053022.GA1588@kroah.com> (raw)

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


             reply	other threads:[~2005-06-28  5:31 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-06-28  5:30 Greg KH [this message]
2005-06-28  5:32 ` [PATCH] PCI Allow OutOfRange PIRQ table address Greg KH
2005-06-28  5:32   ` [PATCH] pci: remove deprecates Greg KH
2005-06-28  5:32     ` Greg KH
2005-06-28  5:32       ` [PATCH] acpi bridge hotadd: Make pcibios_fixup_bus() hot-plug safe Greg KH
2005-06-28  5:32         ` [PATCH] acpi bridge hotadd: ACPI based root bridge hot-add Greg KH
2005-06-28  5:32           ` [PATCH] acpi bridge hotadd: Fix pci_enable_device() for p2p bridges Greg KH
2005-06-28  5:32             ` [PATCH] acpi bridge hotadd: Link newly created pci child bus to its parent on creation Greg KH
2005-06-28  5:32               ` [PATCH] acpi bridge hotadd: Prevent duplicate bus numbers when scanning PCI bridge Greg KH
2005-06-28  5:32                 ` [PATCH] acpi bridge hotadd: Take the PCI lock when modifying pci bus or device lists Greg KH
2005-06-28  5:32                   ` [PATCH] acpi bridge hotadd: Make the PCI remove routines safe for failed hot-plug Greg KH
2005-06-28  5:32                     ` [PATCH] acpi bridge hotadd: Remove hot-plugged devices that could not be allocated resources Greg KH
2005-06-28  5:32                       ` [PATCH] acpi bridge hotadd: Read bridge resources when fixing up the bus Greg KH
2005-06-28  5:32                         ` [PATCH] acpi hotplug: clean up notify handlers on acpiphp unload Greg KH
2005-06-28  5:32                           ` [PATCH] acpi bridge hotadd: Allow ACPI .add and .start operations to be done independently Greg KH
2005-06-28  5:32                             ` [PATCH] acpi hotplug: convert acpiphp to use generic resource code Greg KH
2005-06-28  5:32                               ` [PATCH] acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle Greg KH
2005-06-28  5:32                                 ` [PATCH] acpi hotplug: fix slot power-down problem with acpiphp Greg KH
2005-06-28  5:32                                   ` [PATCH] acpi hotplug: decouple slot power state changes from physical hotplug Greg KH
2005-06-28  5:32                                     ` [PATCH] acpi hotplug: aCPI based root bridge hot-add Greg KH
2005-06-28  5:32                                       ` [PATCH] ACPI based I/O APIC hot-plug: ia64 support Greg KH
2005-06-28  5:32                                         ` [PATCH] ACPI based I/O APIC hot-plug: add interfaces Greg KH
2005-06-28  5:32                                           ` [PATCH] PCI: fix-pci-mmap-on-ppc-and-ppc64.patch Greg KH
2005-06-28  5:32                                             ` [PATCH] ACPI based I/O APIC hot-plug: acpiphp support Greg KH
2005-06-28  5:32                                               ` [PATCH] PCI: DMA bursting advice Greg KH
2005-06-28  5:32                                                 ` [PATCH] cpqphp: fix oops during unload without probe Greg KH
2005-06-28  5:32                                                   ` [PATCH] PCI: clean up the MSI code a bit Greg KH
2005-06-28  5:32                                                     ` [PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n Greg KH
2005-06-28  5:32                                                       ` [PATCH] PCI: add proper MCFG table parsing to ACPI core Greg KH
2005-06-28  5:32                                                         ` [PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback Greg KH
2005-06-28  5:32                                                           ` [PATCH] PCI: use the MCFG table to properly access pci devices (i386) Greg KH
2005-06-28  5:32                                                             ` [PATCH] PCI: use the MCFG table to properly access pci devices (x86-64) Greg KH
2005-06-29 16:33           ` [PATCH] acpi bridge hotadd: ACPI based root bridge hot-add Grant Grundler

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=20050628053022.GA1588@kroah.com \
    --to=gregkh@suse.de \
    --cc=akpm@osdl.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@atrey.karlin.mff.cuni.cz \
    --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.