android_kernel_samsung_msm8976/drivers/iommu
Joerg Roedel ad9bc59173 iommu/amd: Finish TLB flush in amd_iommu_unmap()
commit ce76353f169a6471542d999baf3d29b121dce9c0 upstream.

The function only sends the flush command to the IOMMU(s),
but does not wait for its completion when it returns. Fix
that.

Fixes: 601367d76b ('x86/amd-iommu: Remove iommu_flush_domain function')
Cc: stable@vger.kernel.org # >= 2.6.33
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Willy Tarreau <w@1wt.eu>
2019-07-27 21:44:19 +02:00
..
Kconfig
Makefile
amd_iommu.c iommu/amd: Finish TLB flush in amd_iommu_unmap() 2019-07-27 21:44:19 +02:00
amd_iommu_init.c
amd_iommu_proto.h
amd_iommu_types.h
amd_iommu_v2.c
arm-smmu.c
dmar.c
exynos-iommu.c
intel-iommu.c
intel_irq_remapping.c
iommu.c
iova.c
irq_remapping.c
irq_remapping.h
msm_iommu-v0.c
msm_iommu-v1.c Import latest Samsung release 2017-04-18 03:43:52 +02:00
msm_iommu.c
msm_iommu_dev-v0.c
msm_iommu_dev-v1.c
msm_iommu_domains.c Import latest Samsung release 2017-04-18 03:43:52 +02:00
msm_iommu_domains.h
msm_iommu_hw-v0.h
msm_iommu_hw-v1.h
msm_iommu_mapping.c
msm_iommu_pagetable.c
msm_iommu_pagetable.h
msm_iommu_pagetable_aarch64.c
msm_iommu_pagetable_lpae.c
msm_iommu_perfmon-v0.c
msm_iommu_perfmon-v1.c
msm_iommu_perfmon.c
msm_iommu_perfmon.h
msm_iommu_priv.h
msm_iommu_sec.c
of_iommu.c
omap-iommu-debug.c
omap-iommu.c
omap-iommu.h
omap-iommu2.c
omap-iopgtable.h
omap-iovmm.c
pci.h
shmobile-iommu.c
shmobile-ipmmu.c
shmobile-ipmmu.h
tegra-gart.c
tegra-smmu.c