[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20140129220724.GA2941@8bytes.org>
Date: Wed, 29 Jan 2014 23:09:19 +0100
From: Joerg Roedel <joro@...tes.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel@...r.kernel.org, iommu@...ts.linux-foundation.org
Subject: [git pull] IOMMU Updates for Linux v3.14
Hi Linus,
The following changes since commit d6e0a2dd12f4067a5bcefb8bbd8ddbeff800afbc:
Linux 3.13-rc7 (2014-01-04 15:12:14 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-updates-v3.14
for you to fetch changes up to dd1a175695edf662615e422d1c85eae875a411b2:
Merge branches 'arm/smmu', 'core', 'x86/vt-d', 'arm/shmobile', 'x86/amd', 'ppc/pamu', 'iommu/fixes' and 'arm/msm' into next (2014-01-09 13:06:59 +0100)
----------------------------------------------------------------
IOMMU Updates for Linux v3.14
A few patches have been queued up for this merge window:
* Improvements for the ARM-SMMU driver
(IOMMU_EXEC support, IOMMU group support)
* Updates and fixes for the shmobile IOMMU driver
* Various fixes to generic IOMMU code and the
Intel IOMMU driver
* Some cleanups in IOMMU drivers (dev_is_pci() usage)
----------------------------------------------------------------
Alexey Kardashevskiy (1):
iommu: Add empty stub for iommu_group_get_by_id()
Antonios Motakis (1):
iommu/arm-smmu: add devices attached to the SMMU to an IOMMU group
Brian Norris (1):
iommu: add missing include
Dan Carpenter (1):
iommu/vt-d: Fix signedness bug in alloc_irte()
Jiang Liu (18):
iommu/vt-d: use dedicated bitmap to track remapping entry allocation status
iommu/vt-d: fix PCI device reference leakage on error recovery path
iommu/vt-d: fix a race window in allocating domain ID for virtual machines
iommu/vt-d: fix resource leakage on error recovery path in iommu_init_domains()
iommu/vt-d, trivial: refine support of 64bit guest address
iommu/vt-d, trivial: print correct domain id of static identity domain
iommu/vt-d, trivial: check suitable flag in function detect_intel_iommu()
iommu/vt-d, trivial: clean up unused code
iommu/vt-d: mark internal functions as static
iommu/vt-d, trivial: use defined macro instead of hardcoding
iommu/vt-d, trivial: simplify code with existing macros
iommu/vt-d: fix invalid memory access when freeing DMAR irq
iommu/vt-d: keep shared resources when failed to initialize iommu devices
iommu/vt-d: fix access after free issue in function free_dmar_iommu()
iommu/vt-d: release invalidation queue when destroying IOMMU unit
iommu/vt-d: fix wrong return value of dmar_table_init()
iommu/vt-d, trivial: clean sparse warnings
iommu/vt-d: free all resources if failed to initialize DMARs
Joerg Roedel (3):
Merge branch 'for-joerg/arm-smmu/updates' of git://git.kernel.org/.../will/linux into arm/smmu
drm/msm: Fix link error with !MSM_IOMMU
Merge branches 'arm/smmu', 'core', 'x86/vt-d', 'arm/shmobile', 'x86/amd', 'ppc/pamu', 'iommu/fixes' and 'arm/msm' into next
Laurent Pinchart (3):
iommu: shmobile: Enable driver compilation with COMPILE_TEST
iommu/shmobile: Allocate archdata with kzalloc()
iommu/shmobile: Turn the flush_lock mutex into a spinlock
Rashika Kheria (3):
iommu/vt-d: Mark functions as static in dmar.c
iommu/vt-d: Mark functions as static in intel_irq_remapping.c
iommu/vt-d: Mark function eoi_ioapic_pin_remapped() as static in irq_remapping.c
Upinder Malhi (umalhi) (1):
iommu: Rename domain_has_cap to iommu_domain_has_cap
Will Deacon (3):
iommu/arm-smmu: use VA_BITS to determine arm64 virtual address space
iommu: add IOMMU_EXEC flag for safely allowing XN mappings
iommu/arm-smmu: add support for IOMMU_EXEC
Yijing Wang (3):
iommu/amd: Use dev_is_pci() to check whether it is pci device
iommu/vt-d: Use dev_is_pci() to check whether it is pci device
iommu/fsl_pamu: Use dev_is_pci() to check whether it is pci device
drivers/gpu/drm/msm/Kconfig | 1 +
drivers/iommu/Kconfig | 1 +
drivers/iommu/amd_iommu.c | 4 +-
drivers/iommu/arm-smmu.c | 33 ++++--
drivers/iommu/dmar.c | 135 +++++++++++++---------
drivers/iommu/fsl_pamu_domain.c | 6 +-
drivers/iommu/intel-iommu.c | 216 ++++++++++++++---------------------
drivers/iommu/intel_irq_remapping.c | 105 ++++++++---------
drivers/iommu/irq_remapping.c | 6 +-
drivers/iommu/of_iommu.c | 1 +
drivers/iommu/shmobile-iommu.c | 3 +-
drivers/iommu/shmobile-ipmmu.c | 10 +-
drivers/iommu/shmobile-ipmmu.h | 2 +-
include/linux/dma_remapping.h | 4 -
include/linux/dmar.h | 13 ++-
include/linux/intel-iommu.h | 3 +-
include/linux/iommu.h | 16 ++-
17 files changed, 279 insertions(+), 280 deletions(-)
Please pull.
Thanks,
Joerg
Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)
Powered by blists - more mailing lists