lkml.org 
[lkml]   [2011]   [Oct]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[git pull] PCI changes
    Note!  There are two branches available, see below.

    The following changes since commit
    e9308cfd5ab4ade3d81cf591c7599c3a05a21b04:

    Merge branch 'gpio/merge' of git://git.secretlab.ca/git/linux-2.6 (2011-10-14 17:07:52 +1200)

    are available in the git repository at:

    git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci next-revert

    Probably the most exciting bits of this series are the MPS fixes and
    Joerg's PASID stuff. But I don't think there's anything really risky
    (i.e. no big resource management changes this time around).

    We found a problem on PPC with the latency setup changes, so this
    branch includes reverts for those patches. However, another branch is
    available with those patches rebased out if you prefer a cleaner
    changelog. See below for the changelog and diffstat to expect from
    that branch.

    Ben Hutchings (2):
    PCI: Add Solarflare vendor ID and SFC4000 device IDs
    PCI: Add quirk for known incorrect MPSS

    Benjamin Herrenschmidt (2):
    PCI: Make pci_setup_bridge() non-static for use by arch code
    pci: Clamp pcie_set_readrq() when using "performance" settings

    Jan Beulich (1):
    x86: constify PCI raw ops structures

    Jesse Barnes (7):
    Revert "PCI: latency timer doesn't apply to PCIe"
    Revert "PCI: x86: use generic pcibios_set_master()"
    Revert "PCI: sh: use generic pcibios_set_master()"
    Revert "PCI: mn10300: use generic pcibios_set_master()"
    Revert "PCI: mips: use generic pcibios_set_master()"
    Revert "PCI: frv: use generic pcibios_set_master()"
    Revert "PCI: Pull PCI 'latency timer' setup up into the core"

    Joerg Roedel (4):
    PCI: Move ATS implementation into own file
    PCI: Export ATS functions to modules
    PCI: Add implementation for PRI capability
    PCI: Add support for PASID capability

    Jon Mason (3):
    PCI: Workaround for Intel MPS errata
    PCI: enable MPS "performance" setting to properly handle bridge MPS
    PCI: Clean-up MPS debug output

    Josh Boyer (1):
    PCI quirk: mmc: Always check for lower base frequency quirk for Ricoh 1180:e823

    Myron Stowe (7):
    PCI: Pull PCI 'latency timer' setup up into the core
    PCI: frv: use generic pcibios_set_master()
    PCI: mips: use generic pcibios_set_master()
    PCI: mn10300: use generic pcibios_set_master()
    PCI: sh: use generic pcibios_set_master()
    PCI: x86: use generic pcibios_set_master()
    PCI: latency timer doesn't apply to PCIe

    Prarit Bhargava (1):
    PCI hotplug: acpiphp: Prevent deadlock on PCI-to-PCI bridge remove

    Rafael J. Wysocki (2):
    PCI / PM: Extend PME polling to all PCI devices
    PCI / PM: Remove unnecessary error variable from acpi_dev_run_wake()

    arch/x86/include/asm/pci_x86.h | 6 +-
    arch/x86/pci/ce4100.c | 2 +-
    arch/x86/pci/common.c | 4 +-
    arch/x86/pci/direct.c | 6 +-
    arch/x86/pci/mmconfig_32.c | 2 +-
    arch/x86/pci/mmconfig_64.c | 2 +-
    arch/x86/pci/numaq_32.c | 2 +-
    arch/x86/pci/olpc.c | 2 +-
    arch/x86/pci/pcbios.c | 4 +-
    drivers/acpi/osl.c | 3 +-
    drivers/net/sfc/efx.c | 10 +-
    drivers/net/sfc/efx.h | 4 -
    drivers/net/sfc/falcon.c | 3 +-
    drivers/net/sfc/falcon_boards.c | 3 +-
    drivers/pci/Kconfig | 26 +++
    drivers/pci/Makefile | 1 +
    drivers/pci/ats.c | 438 ++++++++++++++++++++++++++++++++++++
    drivers/pci/hotplug/acpiphp_glue.c | 109 ++++++++--
    drivers/pci/iov.c | 142 ------------
    drivers/pci/pci-acpi.c | 6 +-
    drivers/pci/pci.c | 59 +++--
    drivers/pci/pcie/pme.c | 9 +
    drivers/pci/probe.c | 68 +++---
    drivers/pci/quirks.c | 111 ++++++++--
    drivers/pci/setup-bus.c | 2 +-
    include/acpi/acpiosxf.h | 2 +
    include/linux/pci-ats.h | 75 ++++++
    include/linux/pci.h | 2 +
    include/linux/pci_ids.h | 5 +
    include/linux/pci_regs.h | 20 ++
    30 files changed, 868 insertions(+), 260 deletions(-)
    create mode 100644 drivers/pci/ats.c

    --------- rebased tree info below

    The following changes since commit e9308cfd5ab4ade3d81cf591c7599c3a05a21b04:

    Merge branch 'gpio/merge' of git://git.secretlab.ca/git/linux-2.6 (2011-10-14 17:07:52 +1200)

    are available in the git repository at:

    git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci next-rebase

    Ben Hutchings (2):
    PCI: Add Solarflare vendor ID and SFC4000 device IDs
    PCI: Add quirk for known incorrect MPSS

    Benjamin Herrenschmidt (2):
    PCI: Make pci_setup_bridge() non-static for use by arch code
    pci: Clamp pcie_set_readrq() when using "performance" settings

    Jan Beulich (1):
    x86: constify PCI raw ops structures

    Joerg Roedel (4):
    PCI: Move ATS implementation into own file
    PCI: Export ATS functions to modules
    PCI: Add implementation for PRI capability
    PCI: Add support for PASID capability

    Jon Mason (3):
    PCI: Workaround for Intel MPS errata
    PCI: enable MPS "performance" setting to properly handle bridge MPS
    PCI: Clean-up MPS debug output

    Josh Boyer (1):
    PCI quirk: mmc: Always check for lower base frequency quirk for Ricoh 1180:e823

    Prarit Bhargava (1):
    PCI hotplug: acpiphp: Prevent deadlock on PCI-to-PCI bridge remove

    Rafael J. Wysocki (2):
    PCI / PM: Extend PME polling to all PCI devices
    PCI / PM: Remove unnecessary error variable from acpi_dev_run_wake()

    arch/x86/include/asm/pci_x86.h | 6 +-
    arch/x86/pci/ce4100.c | 2 +-
    arch/x86/pci/common.c | 4 +-
    arch/x86/pci/direct.c | 6 +-
    arch/x86/pci/mmconfig_32.c | 2 +-
    arch/x86/pci/mmconfig_64.c | 2 +-
    arch/x86/pci/numaq_32.c | 2 +-
    arch/x86/pci/olpc.c | 2 +-
    arch/x86/pci/pcbios.c | 4 +-
    drivers/acpi/osl.c | 3 +-
    drivers/net/sfc/efx.c | 10 +-
    drivers/net/sfc/efx.h | 4 -
    drivers/net/sfc/falcon.c | 3 +-
    drivers/net/sfc/falcon_boards.c | 3 +-
    drivers/pci/Kconfig | 26 +++
    drivers/pci/Makefile | 1 +
    drivers/pci/ats.c | 438 ++++++++++++++++++++++++++++++++++++
    drivers/pci/hotplug/acpiphp_glue.c | 109 ++++++++--
    drivers/pci/iov.c | 142 ------------
    drivers/pci/pci-acpi.c | 6 +-
    drivers/pci/pci.c | 59 +++--
    drivers/pci/pcie/pme.c | 9 +
    drivers/pci/probe.c | 68 +++---
    drivers/pci/quirks.c | 111 ++++++++--
    drivers/pci/setup-bus.c | 2 +-
    include/acpi/acpiosxf.h | 2 +
    include/linux/pci-ats.h | 75 ++++++
    include/linux/pci.h | 2 +
    include/linux/pci_ids.h | 5 +
    include/linux/pci_regs.h | 20 ++
    30 files changed, 868 insertions(+), 260 deletions(-)
    create mode 100644 drivers/pci/ats.c

    Thanks,
    --
    Jesse Barnes, Intel Open Source Technology Center
    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2011-10-28 22:31    [W:0.028 / U:9.696 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site