[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <200807281750.14142.jbarnes@virtuousgeek.org>
Date: Mon, 28 Jul 2008 17:50:14 -0700
From: Jesse Barnes <jbarnes@...tuousgeek.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>,
linux-kernel@...r.kernel.org, linux-pci@...r.kernel.org
Subject: [git pull] PCI code for 2.6.27-rc1
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-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists