[git pull] PCI pull request for 2.6.27

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please consider pulling my linux-next branch:
git pull git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git linux-next

I'm open to suggestions here about a couple of caveats with this pull:
  - it's not merged up to master (though the conflicts are fairly trivial,
    you can check out my linux-next-merge branch to see how I handled them)
  - it contains a revert for a patch I thought might be ready but have since
    chickened out on.  I didn't want to rebase since I'm carrying some
    changes from the ACPI tree

But if you're ok with that, please pull away.  Diffstat & shortlog below.
Note that the diffstat is actually from my linux-next-merge tree since my
master branch is up-to-date but my linux-next branch isn't, but it should
be pretty close to what you end up with after you merge.

Thanks,
Jesse

Adrian Bunk (4):
      PCI: make {pciehp,shpchp}_slot_with_bus static
      PCI: drivers/pci/pci.c: add prototypes
      PCI: remove CVS keywords
      PCI: remove unused arch pcibios_update_resource() functions

Alex Chiang (4):
      PCIe: fix 'symbol not declared' sparse warnings
      PCI: construct one fakephp slot per PCI slot
      PCI: introduce pci_slot
      PCI: ACPI PCI slot detection driver

Alok Kataria (1):
      x86/PCI: ACPI based PCI gap calculation

Bjorn Helgaas (3):
      PCI: use dev_printk when possible
      PCIE: aer: use dev_printk when possible
      PCIE: port driver: use dev_printk when possible

David Brownell (1):
      ACPI PM: acpi_pm_device_sleep_state() cleanup

David Howells (2):
      PCI: fix pci_setup_device()'s sprinting into a const buffer
      Fix acpi_pm_device_sleep_wake() by providing a stub for CONFIG_PM_SLEEP=n

Gary Hade (1):
      PCI: boot parameter to avoid expansion ROM memory allocation

Greg Kroah-Hartman (2):
      PCI: handle pci_name() being const
      PCI: make pci_name use dev_name

Hidetoshi Seto (1):
      PCI/MSI: skip calling pci_find_capability from msi_set_mask_bits

Jean Delvare (1):
      PCI: Unhide the SMBus on the Compaq Evo D510

Jesse Barnes (6):
      PCI: update location of PCI hotplug mailing lists
      Merge branch 'suspend' of git://git.kernel.org/.../lenb/linux-acpi-2.6 into linux-next
      x86/PCI: fixup early quirk probing
      PCI: fixup kdoc blocks for hotplug functions
      PCI: correct resource number in debug output
      Revert "x86/PCI: ACPI based PCI gap calculation"

Julia Lawall (1):
      PCI: eliminate double kfree in intel-iommu initialization

Kenji Kaneshige (19):
      pci-acpi: remove duplicate code for _OSC
      pci-acpi: use local buffer for _OSC
      pci-acpi: add flag to indicate query had been done
      pci-acpi: remove unused variable in __pci_osc_support_set
      pci-acpi: formatting cleanups for _OSC
      pciehp: remove redundant pci_dev initialization
      pciehp: evaluate _OSC/OSHP before controller init
      pciehp: block signals while waiting for command completion
      shpchp: check firmware before taking control
      pciehp: fixes typo in dbg_ctrl() in pciehp_hpc.c
      pciehp: removes redundant NULL write to slot status register
      pciehp: fix typo in hpc_release_ctlr
      pciehp: cleanup pcie_poll_cmd
      pciehp: change command polling frequency
      pciehp: remove inline from command related functions
      Remove unnecessary 'tmp' variable from pci_hp_register().
      pciehp: fix interrupt initialization
      pciehp: remove needless command completed interrupt setting
      pciehp: use get_service_data

Krzysztof Helt (1):
      PCI: unhide the SMBus on the Compaq Deskpro EN

Matthew Wilcox (1):
      x86/PCI: Fix PCI config space for domains > 0

Miklos Vajna (1):
      x86/PCI: janitor work in irq.c

Ming Lei (1):
      PCI: remove unnecessary volatile in PCIe hotplug struct controller

Rafael J. Wysocki (16):
      Suspend/Resume bug in PCI layer wrt quirks
      Introduce new top level suspend and hibernation callbacks
      PCI: implement new suspend/resume callbacks
      Implement new suspend and hibernation callbacks for platform busses
      PCI ACPI: Drop the second argument of platform_pci_choose_state
      ACPI PM: Remove obsolete Toshiba workaround
      Suspend-related patches for 2.6.27
      ACPI: Introduce acpi_bus_power_manageable function
      PCI: Introduce platform_pci_power_manageable function
      PCI: rework pci_set_power_state function to call platform first
      ACPI: Introduce acpi_device_sleep_wake function
      ACPI: Introduce new device wakeup flag 'prepared'
      PCI ACPI: Rework PCI handling of wake-up
      PCI PM: Introduce pci_prepare_to_sleep and pci_back_from_sleep
      PCI: Simplify PCI device PM code
      PCI PM: Fix pci_prepare_to_sleep

Randy Dunlap (1):
      PCI: add stub for pci_set_consistent_dma_mask()

Robert P. J. Day (1):
      PCI: Replace deprecated __initcall with device_initcall.

Stephen Rothwell (1):
      PCI: include linux/pm_wakeup.h for device_set_wakeup_capable

Wang Chen (1):
      PCI: Fix comment of pci_dynids

Yinghai Lu (2):
      PCI/x86: write_pci_config_byte fix offset
      PCI/x86: early dump pci conf space v2

Zhao Yakui (1):
      PCI: Disable PME during PCI scan

 Documentation/kernel-parameters.txt     |    9 +-
 MAINTAINERS                             |   12 +-
 arch/frv/mb93090-mb00/pci-frv.c         |   30 -
 arch/m68knommu/kernel/comempci.c        |    9 -
 arch/mips/pmc-sierra/yosemite/ht.c      |   36 --
 arch/sh/drivers/pci/pci.c               |   32 --
 arch/sparc64/kernel/pci.c               |    2 +-
 arch/x86/kernel/acpi/sleep.c            |    2 +
 arch/x86/kernel/apm_32.c                |    8 +-
 arch/x86/kernel/early-quirks.c          |   26 +-
 arch/x86/kernel/setup.c                 |    5 +
 arch/x86/pci/common.c                   |   30 +-
 arch/x86/pci/early.c                    |   60 ++-
 arch/x86/pci/irq.c                      |  258 ++++++---
 arch/x86/pci/pci.h                      |    3 +-
 drivers/acpi/Kconfig                    |    9 +
 drivers/acpi/Makefile                   |    1 +
 drivers/acpi/bus.c                      |   22 +
 drivers/acpi/glue.c                     |    2 +
 drivers/acpi/pci_slot.c                 |  368 ++++++++++++
 drivers/acpi/power.c                    |  138 ++++--
 drivers/acpi/scan.c                     |   42 +--
 drivers/acpi/sleep/main.c               |  328 +++++++-----
 drivers/acpi/sleep/wakeup.c             |   13 +-
 drivers/base/platform.c                 |  296 ++++++++++-
 drivers/base/power/main.c               |  675 ++++++++++++++++++-----
 drivers/base/power/power.h              |    2 +-
 drivers/base/power/sysfs.c              |    3 -
 drivers/base/power/trace.c              |    4 +-
 drivers/pci/Makefile                    |    2 +-
 drivers/pci/hotplug/acpi_pcihp.c        |   85 +++-
 drivers/pci/hotplug/acpiphp.h           |    1 -
 drivers/pci/hotplug/acpiphp_core.c      |   25 +-
 drivers/pci/hotplug/acpiphp_glue.c      |   23 +-
 drivers/pci/hotplug/acpiphp_ibm.c       |    6 +-
 drivers/pci/hotplug/cpci_hotplug_core.c |    2 +-
 drivers/pci/hotplug/cpqphp_core.c       |    4 +-
 drivers/pci/hotplug/fakephp.c           |   86 +--
 drivers/pci/hotplug/ibmphp_ebda.c       |    3 +-
 drivers/pci/hotplug/pci_hotplug_core.c  |  284 ++++------
 drivers/pci/hotplug/pciehp.h            |   16 +-
 drivers/pci/hotplug/pciehp_core.c       |  127 ++----
 drivers/pci/hotplug/pciehp_hpc.c        |  318 +++++------
 drivers/pci/hotplug/rpadlpar_sysfs.c    |    5 +-
 drivers/pci/hotplug/rpaphp_slot.c       |   44 +--
 drivers/pci/hotplug/sgi_hotplug.c       |   12 +-
 drivers/pci/hotplug/shpchp.h            |   14 +-
 drivers/pci/hotplug/shpchp_core.c       |   37 +-
 drivers/pci/hotplug/shpchp_hpc.c        |    1 -
 drivers/pci/intel-iommu.c               |    1 -
 drivers/pci/msi.c                       |   22 +-
 drivers/pci/pci-acpi.c                  |  277 +++++-----
 drivers/pci/pci-driver.c                |  388 ++++++++++++--
 drivers/pci/pci.c                       |  479 ++++++++++++-----
 drivers/pci/pci.h                       |   48 ++-
 drivers/pci/pcie/aer/aerdrv.c           |    9 +-
 drivers/pci/pcie/aer/aerdrv_acpi.c      |    8 +-
 drivers/pci/pcie/aer/aerdrv_core.c      |   24 +-
 drivers/pci/pcie/portdrv_bus.c          |    1 +
 drivers/pci/pcie/portdrv_core.c         |   22 +-
 drivers/pci/pcie/portdrv_pci.c          |    5 +-
 drivers/pci/probe.c                     |   38 +-
 drivers/pci/proc.c                      |    4 +-
 drivers/pci/quirks.c                    |  134 ++++--
 drivers/pci/setup-bus.c                 |   43 +-
 drivers/pci/setup-irq.c                 |    3 +-
 drivers/pci/setup-res.c                 |   70 ++--
 drivers/pci/slot.c                      |  233 ++++++++
 drivers/pnp/pnpacpi/core.c              |    4 +-
 include/acpi/acpi_bus.h                 |   12 +-
 include/acpi/acpi_drivers.h             |    4 +-
 include/asm-generic/vmlinux.lds.h       |    6 +
 include/asm-x86/pci-direct.h            |    4 +
 include/linux/acpi.h                    |    3 +
 include/linux/device.h                  |    9 +
 include/linux/pci.h                     |   57 ++-
 include/linux/pci_hotplug.h             |   14 +-
 include/linux/pci_regs.h                |    1 +
 include/linux/platform_device.h         |    1 +
 include/linux/pm.h                      |  314 ++++++++++-
 include/linux/pm_wakeup.h               |   28 +-
 include/linux/suspend.h                 |   14 +-
 kernel/power/disk.c                     |   50 ++-
 kernel/power/main.c                     |   16 +-
 lib/kobject.c                           |    1 +
 85 files changed, 4061 insertions(+), 1806 deletions(-)
 create mode 100644 drivers/acpi/pci_slot.c
 create mode 100644 drivers/pci/slot.c
--
To unsubscribe from this list: send the line "unsubscribe linux-pci" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux