diff --git a/drivers/iommu/arm-smmu.c b/drivers/iommu/arm-smmu.c index 56bf0c97237d..e4335cdc995b 100644 --- a/drivers/iommu/arm-smmu.c +++ b/drivers/iommu/arm-smmu.c @@ -3289,7 +3289,6 @@ static size_t arm_smmu_unmap(struct iommu_domain *domain, unsigned long iova, arm_smmu_rpm_get(smmu); spin_lock_irqsave(&smmu_domain->cb_lock, flags); ret = ops->unmap(ops, iova, size, gather); - arm_smmu_deferred_flush(smmu_domain); spin_unlock_irqrestore(&smmu_domain->cb_lock, flags); arm_smmu_rpm_put(smmu);