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,
pcihpd-discuss@lists.sourceforge.net
Subject: [GIT PATCH] PCI patches for 2.6.24
Date: Fri, 1 Feb 2008 15:11:47 -0800 [thread overview]
Message-ID: <20080201231147.GA18174@suse.de> (raw)
Here are a bunch of PCI patches against your 2.6.24 git tree.
Some general cleanups, minor tweaks, and a bit of PCI hotplug updates,
and some PCI Express updates for new features, if your hardware happens
to support it.
Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6.git/
All of these have been in the -mm releases for a while.
The full patches will be sent to the linux-pci mailing list, if anyone
wants to see them.
thanks,
greg k-h
-------------
Documentation/pci.txt | 37 +--
arch/alpha/Kconfig | 5 -
arch/arm/Kconfig | 5 -
arch/frv/Kconfig | 5 -
arch/m32r/Kconfig | 5 -
arch/m68k/Kconfig | 5 -
arch/mips/Kconfig | 5 -
arch/sh/drivers/pci/Kconfig | 5 -
arch/sparc64/Kconfig | 5 -
arch/x86/Kconfig | 5 -
arch/x86/kernel/quirks.c | 43 +-
arch/x86/pci/fixup.c | 22 +-
arch/xtensa/Kconfig | 5 -
drivers/ata/pata_cs5520.c | 2 +-
drivers/i2c/busses/scx200_acb.c | 2 +-
drivers/ide/pci/cs5520.c | 10 +-
drivers/ide/setup-pci.c | 6 +-
drivers/pci/bus.c | 18 +-
drivers/pci/dmar.c | 20 +-
drivers/pci/hotplug/Kconfig | 4 +-
drivers/pci/hotplug/Makefile | 4 +-
drivers/pci/hotplug/acpiphp.h | 1 -
drivers/pci/hotplug/acpiphp_glue.c | 5 +-
drivers/pci/hotplug/fakephp.c | 39 ++-
drivers/pci/hotplug/ibmphp_core.c | 11 +-
drivers/pci/hotplug/pci_hotplug_core.c | 4 +-
drivers/pci/hotplug/pciehp.h | 9 +-
drivers/pci/hotplug/pciehp_core.c | 33 +-
drivers/pci/hotplug/pciehp_ctrl.c | 27 +-
drivers/pci/hotplug/pciehp_hpc.c | 314 ++++++++-----
drivers/pci/hotplug/pciehp_pci.c | 43 +-
drivers/pci/hotplug/rpaphp.h | 1 -
drivers/pci/hotplug/rpaphp_pci.c | 14 -
drivers/pci/hotplug/rpaphp_slot.c | 47 +-
drivers/pci/hotplug/shpchp_hpc.c | 2 +-
drivers/pci/intel-iommu.c | 2 +-
drivers/pci/msi.c | 94 ++--
drivers/pci/pci-acpi.c | 7 +-
drivers/pci/pci-driver.c | 4 +-
drivers/pci/pci-sysfs.c | 11 +-
drivers/pci/pci.c | 93 +++-
drivers/pci/pci.h | 16 +-
drivers/pci/pcie/Kconfig | 20 +
drivers/pci/pcie/Makefile | 3 +
drivers/pci/pcie/aer/aerdrv_acpi.c | 24 +-
drivers/pci/pcie/aspm.c | 802 ++++++++++++++++++++++++++++++++
drivers/pci/pcie/portdrv_core.c | 5 +-
drivers/pci/probe.c | 80 ++--
drivers/pci/proc.c | 17 +-
drivers/pci/quirks.c | 483 +++++++++++--------
drivers/pci/remove.c | 10 +-
drivers/pci/rom.c | 6 +-
drivers/pci/setup-bus.c | 64 ++-
drivers/pci/setup-res.c | 7 +-
drivers/pci/syscall.c | 5 -
drivers/scsi/lpfc/lpfc_init.c | 3 +-
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_os.c | 21 +-
drivers/usb/host/pci-quirks.c | 22 +-
include/linux/aspm.h | 44 ++
include/linux/pci-acpi.h | 11 +-
include/linux/pci.h | 367 ++++++++++-----
include/linux/pci_regs.h | 8 +
63 files changed, 2101 insertions(+), 897 deletions(-)
create mode 100644 drivers/pci/pcie/aspm.c
create mode 100644 include/linux/aspm.h
---------------
Adrian Bunk (7):
PCI: make pci_restore_bars() static
PCI: drivers/pci/rom.c: #if 0 two functions
PCI: drivers/pci/: remove unused exports
PCI: always export pci_scan_single_device
PCI: remove additional pci_scan_child_bus() prototype
PCI: drivers/pci/msi.c: move arch hooks to the top
PCI: Kconfig help: don't refer to the PCI-HOWTO
Alex Chiang (3):
PCI: hotplug: acpiphp: Remove unused variable from acpiphp
PCI: hotplug: pci_hotplug_core whitespace fix
PCI: hotplug: Link fakephp last
Andrew Morton (1):
PCI: drivers/pci/quirks.c: coding-style cleanup
Andrew Patterson (3):
PCI ACPI: Added a function to register _OSC with only PCIe devices.
PCI ACPI: AER driver should only register PCIe devices with _OSC
PCI: Run ACPI _OSC method on root bridges only
Auke Kok (1):
PCI: quirk_vialatency: Omit reading pci revision ID
Benjamin Herrenschmidt (5):
PCI: Fix bus resource assignment on 32 bits with 64b resources
PCI: Fix warning in setup-res.c on 32-bit platforms with 64-bit resources
PCI: Add pci_enable_device_{io,mem} intefaces
PCI: Remove users of pci_enable_device_bars()
PCI: Remove pci_enable_device_bars()
Diego Woitasen (1):
PCI: remove unneeded lock_kernel() in drivers/pci/syscall.c.
Fenghua Yu (1):
PCI: More Sanity checks for DMAR
Grant Grundler (1):
PCI: Remove pci_enable_device_bars() from documentation
Greg Kroah-Hartman (3):
PCI: fix codingstyle issues in drivers/pci/pci.h
PCI: fix codingstyle issues in include/linux/pci.h
PCI: make pci_bus a struct device
Ian Abbott (1):
PCI: Fix fakephp deadlock
Ivan Kokshaysky (1):
PCI: fix for quirk_e100_interrupt()
Jan Engelhardt (1):
PCI: constify function pointer tables
Jean Delvare (1):
PCI: Unhide the SMBus on the HP xw4100
Joe Perches (2):
PCI: Add missing "space" in printk messages
PCI: Spelling fixes
Joonwoo Park (1):
PCI: hotplug: Switch to pci_get_bus_and_slot
Kenji Kaneshige (6):
PCI Hotplug: pciehp: remove needless members from struct controller
PCI Hotplug: pciehp: remove needless hp_slot calculation
PCI Hotplug: pciehp: use generic function to find ext capability
pciehp: wait for 1000ms before LED operation after power off
pciehp: workaround against Bad DLLP during power off
pciehp: block new requests from the device before power off
Kristen Carlson Accardi (1):
PCI: hotplug: remove Experimental
Lee Schermerhorn (1):
PCI: Mem Policy: fix mempolicy usage in pci driver
Lennert Buytenhek (1):
PCI: get rid of pci_dev::{vendor,device}_compatible fields
Linas Vepstas (2):
pci hotplug: fix rpaphp directory naming
PCI: export pci_restore_msi_state()
MUNEDA Takahiro (2):
PCI Hotplug: acpiphp: fix trivial typos
PCI Hotplug: acpiphp: remove unneeded acpi_get_name function call
Mark Lord (4):
PCIE: fix PCIe Hotplug so that it works with ExpressCard slots on Dell notebooks (and others?) in conjunction with modparam of pciehp_force=1.
PCI: more fixes for PCIe Hotplug so that it works with ExpressCard slots on Dell notebooks (and others?) in conjunction with modparam of pciehp_force=1
PCIE: Make use of the previously split out pcie_init_enable_events() function
PCIe: fix double initialization bug
Mathieu Segaud (1):
PCI: Convert drivers/pci/proc.c to use unlocked_ioctl
Rolf Eike Beer (1):
PCI Hotplug: PCIeHP: Fix some whitespace damage
Sebastien Dugue (1):
PCI: quirk: enable MSI Mapping on HT1000
Shane Huang (1):
PCI: modify SB700 SATA MSI quirk
Shaohua Li (6):
pcie port driver: correctly detect native PME feature
pcie: utilize pcie transaction pending bit
PCI: fix typo in pci_save_pcix_state
PCI: correctly initialize a structure for pcie_save_pcix_state()
PCI: avoid save the same type of cap multiple times
PCI: PCIE ASPM support
Tim Yamin (1):
PCI: VIA CX700 quirk to disable PCI Bus Parking
bjorn.helgaas@hp.com (3):
PCI: print quirk name in debug messages
PCI: use dev_printk in quirk messages
PCI: use dev_printk in x86 quirk messages
next reply other threads:[~2008-02-01 23:13 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-01 23:11 Greg KH [this message]
2008-02-02 0:42 ` [GIT PATCH] PCI patches for 2.6.24 Andrew Morton
2008-02-02 0:49 ` Greg KH
2008-02-02 1:07 ` Andrew Morton
2008-02-02 11:13 ` [patch] pci: pci_enable_device_bars() fix (was: [GIT PATCH] PCI patches for 2.6.24) Ingo Molnar
2008-02-02 15:51 ` [patch] pci: pci_enable_device_bars() fix Jeff Garzik
2008-02-02 16:01 ` James Bottomley
2008-02-02 17:08 ` Ingo Molnar
2008-02-02 17:33 ` Jeff Garzik
2008-02-02 17:57 ` Ingo Molnar
2008-02-02 18:49 ` Jeff Garzik
2008-02-02 19:35 ` Ingo Molnar
2008-02-02 20:48 ` Jeff Garzik
2008-02-04 12:57 ` Ingo Molnar
2008-02-04 13:12 ` Andrew Morton
2008-02-04 15:32 ` Jeff Garzik
2008-02-04 15:30 ` Jeff Garzik
2008-02-02 18:08 ` James Bottomley
2008-02-02 19:00 ` Ingo Molnar
2008-02-02 18:44 ` [patch] pci: pci_enable_device_bars() fix (was: [GIT PATCH] PCI patches for 2.6.24) Greg KH
2008-02-02 19:05 ` Ingo Molnar
2008-02-02 20:56 ` [patch] pci: pci_enable_device_bars() fix Jeff Garzik
2008-02-02 23:23 ` Greg KH
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=20080201231147.GA18174@suse.de \
--to=gregkh@suse.de \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@atrey.karlin.mff.cuni.cz \
--cc=pcihpd-discuss@lists.sourceforge.net \
--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.