mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-12-22 18:47:06 +01:00
In the error path of the ppr_notifer it can happen that the iommu->lock is taken recursivly. This patch fixes the problem by releasing the iommu->lock before any notifier is invoked. This also requires to move the erratum workaround for the ppr-log (interrupt may be faster than data in the log) one function up. Cc: stable@vger.kernel.org # v3.3, v3.4 Signed-off-by: Joerg Roedel <joerg.roedel@amd.com> |
||
|---|---|---|
| .. | ||
| amd_iommu_init.c | ||
| amd_iommu_proto.h | ||
| amd_iommu_types.h | ||
| amd_iommu_v2.c | ||
| amd_iommu.c | ||
| dmar.c | ||
| exynos-iommu.c | ||
| intel_irq_remapping.c | ||
| intel-iommu.c | ||
| iommu.c | ||
| iova.c | ||
| irq_remapping.c | ||
| irq_remapping.h | ||
| Kconfig | ||
| Makefile | ||
| msm_iommu_dev.c | ||
| msm_iommu.c | ||
| omap-iommu-debug.c | ||
| omap-iommu.c | ||
| omap-iovmm.c | ||
| tegra-gart.c | ||
| tegra-smmu.c | ||