lkml.org 
[lkml]   [2008]   [Jul]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[git pull] PCI code for 2.6.27-rc1
Date
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


\
 
 \ /
  Last update: 2008-07-29 02:53    [W:0.039 / U:1.716 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site