[git pull] PCI code for 2.6.27-rc1

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

 



Please pull my for-linus branch:
git pull git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git for-linus

It contains quite a few fixes and changes I'd like to get into 2.6.27-rc1,
including several changes from the x86 forest.  See below for the shortlog
& diffstat.

Thanks,
Jesse

Alan Cox (1):
      PCI: add D3 power state avoidance quirk

Bjorn Helgaas (1):
      x86/PCI: use dev_printk when possible

Dmitry Baryshkov (7):
      generic: per-device coherent dma allocator
      x86: use generic per-device dma coherent allocator
      Generic dma-coherent: fix DMA_MEMORY_EXCLUSIVE
      ARM: support generic per-device coherent dma mem
      Sh: use generic per-device coherent dma allocator
      Cris: convert to using generic dma-coherent mem allocator
      dma-coherent: add documentation to new interfaces

Ingo Molnar (2):
      Merge branch 'linus' into core/generic-dma-coherent
      Merge branch 'linus' into core/generic-dma-coherent

Jesse Barnes (4):
      PCI hotplug: fix typo in pcie hotplug output
      PCI: document pci_target_state
      Merge branch 'x86/iommu' of git://git.kernel.org/.../tip/linux-2.6-tip into for-linus
      Merge branch 'core/generic-dma-coherent' of git://git.kernel.org/.../tip/linux-2.6-tip into for-linus

Joerg Roedel (3):
      iommu: add iommu_num_pages helper function
      x86, AMD IOMMU: replace to_pages macro with iommu_num_pages
      x86 gart: replace to_pages macro with iommu_num_pages

Matthew Wilcox (4):
      PCI: rewrite PCI BAR reading code
      PCI: handle 64-bit resources better on 32-bit machines
      PCI MSI: Don't disable MSIs if the mask bit isn't supported
      PCI: fix bogus "'device' may be used uninitialized" warning in pci_slot

Shaohua Li (3):
      PCI: disable ASPM per ACPI FADT setting
      PCI: disable ASPM on pre-1.1 PCIe devices
      PCI: add an option to allow ASPM enabled forcibly


 arch/arm/Kconfig                     |    1 +
 arch/arm/mm/consistent.c             |    8 +
 arch/cris/arch-v32/drivers/Kconfig   |    1 +
 arch/cris/arch-v32/drivers/pci/dma.c |  106 +--------------
 arch/sh/Kconfig                      |    1 +
 arch/sh/mm/consistent.c              |   98 +-------------
 arch/x86/Kconfig                     |    1 +
 arch/x86/kernel/amd_iommu.c          |   13 +-
 arch/x86/kernel/pci-dma.c            |  122 +-----------------
 arch/x86/kernel/pci-gart_64.c        |   11 +-
 arch/x86/pci/fixup.c                 |    3 +-
 arch/x86/pci/i386.c                  |   26 ++--
 arch/x86/pci/irq.c                   |  106 +++++++--------
 arch/x86/pci/numaq_32.c              |    5 +-
 drivers/acpi/pci_slot.c              |   18 +--
 drivers/pci/hotplug/pciehp_hpc.c     |    2 +-
 drivers/pci/msi.c                    |   15 ++-
 drivers/pci/pci-acpi.c               |    7 +
 drivers/pci/pci.c                    |   10 ++
 drivers/pci/pcie/aspm.c              |   32 ++++-
 drivers/pci/probe.c                  |  245 +++++++++++++++++-----------------
 drivers/pci/quirks.c                 |   13 ++
 include/acpi/actbl.h                 |    1 +
 include/asm-arm/dma-mapping.h        |    2 +
 include/asm-cris/dma-mapping.h       |    2 +
 include/asm-generic/dma-coherent.h   |   32 +++++
 include/asm-sh/dma-mapping.h         |    1 +
 include/asm-x86/dma-mapping.h        |   22 +---
 include/linux/iommu-helper.h         |    1 +
 include/linux/pci-aspm.h             |    5 +
 include/linux/pci.h                  |    2 +
 include/linux/pci_regs.h             |    1 +
 init/Kconfig                         |    4 +
 kernel/Makefile                      |    1 +
 kernel/dma-coherent.c                |  154 +++++++++++++++++++++
 lib/iommu-helper.c                   |    8 +
 36 files changed, 512 insertions(+), 568 deletions(-)
 create mode 100644 include/asm-generic/dma-coherent.h
 create mode 100644 kernel/dma-coherent.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