Commit 6d16d6d9bb6f93e6f8506cfb3e91795d6443d54f
Exists in
master
and in
38 other branches
Merge branch 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
…/git/tip/linux-2.6-tip * 'core-iommu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: iommu/core: Fix build with INTR_REMAP=y && CONFIG_DMAR=n iommu/amd: Don't use MSI address range for DMA addresses iommu/amd: Move missing parts to drivers/iommu iommu: Move iommu Kconfig entries to submenu x86/ia64: intel-iommu: move to drivers/iommu/ x86: amd_iommu: move to drivers/iommu/ msm: iommu: move to drivers/iommu/ drivers: iommu: move to a dedicated folder x86/amd-iommu: Store device alias as dev_data pointer x86/amd-iommu: Search for existind dev_data before allocting a new one x86/amd-iommu: Allow dev_data->alias to be NULL x86/amd-iommu: Use only dev_data in low-level domain attach/detach functions x86/amd-iommu: Use only dev_data for dte and iotlb flushing routines x86/amd-iommu: Store ATS state in dev_data x86/amd-iommu: Store devid in dev_data x86/amd-iommu: Introduce global dev_data_list x86/amd-iommu: Remove redundant device_flush_dte() calls iommu-api: Add missing header file Fix up trivial conflicts (independent additions close to each other) in drivers/Makefile and include/linux/pci.h
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
Showing 40 changed files Side-by-side Diff
- arch/arm/mach-msm/Kconfig
- arch/arm/mach-msm/Makefile
- arch/arm/mach-msm/iommu.c
- arch/arm/mach-msm/iommu_dev.c
- arch/ia64/Kconfig
- arch/x86/Kconfig
- arch/x86/include/asm/amd_iommu.h
- arch/x86/include/asm/amd_iommu_proto.h
- arch/x86/include/asm/amd_iommu_types.h
- arch/x86/kernel/Makefile
- arch/x86/kernel/amd_iommu.c
- arch/x86/kernel/amd_iommu_init.c
- drivers/Kconfig
- drivers/Makefile
- drivers/base/Makefile
- drivers/base/iommu.c
- drivers/iommu/Kconfig
- drivers/iommu/Makefile
- drivers/iommu/amd_iommu.c
- drivers/iommu/amd_iommu_init.c
- drivers/iommu/amd_iommu_proto.h
- drivers/iommu/amd_iommu_types.h
- drivers/iommu/dmar.c
- drivers/iommu/intel-iommu.c
- drivers/iommu/intr_remapping.c
- drivers/iommu/intr_remapping.h
- drivers/iommu/iommu.c
- drivers/iommu/iova.c
- drivers/iommu/msm_iommu.c
- drivers/iommu/msm_iommu_dev.c
- drivers/pci/Makefile
- drivers/pci/dmar.c
- drivers/pci/intel-iommu.c
- drivers/pci/intr_remapping.c
- drivers/pci/intr_remapping.h
- drivers/pci/iova.c
- drivers/pci/pci.h
- include/linux/amd-iommu.h
- include/linux/iommu.h
- include/linux/pci.h