From f1f06fc585f755f3f80ed31735314b96917d8281 Mon Sep 17 00:00:00 2001 From: Samantha Tran Date: Mon, 28 Oct 2019 13:20:21 -0700 Subject: [PATCH] disp: msm: adjust smmu detach sequence to include unmapping Device needs to remove mappings prior to iommu detach call. Change-Id: I1bfe771ec34bd75742c40aaa4d95528d82386f48 Signed-off-by: Samantha Tran --- msm/msm_smmu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/msm/msm_smmu.c b/msm/msm_smmu.c index d61f3450228c..3d086785f8ea 100644 --- a/msm/msm_smmu.c +++ b/msm/msm_smmu.c @@ -94,6 +94,7 @@ static void msm_smmu_detach(struct msm_mmu *mmu, const char * const *names, return; pm_runtime_get_sync(mmu->dev); + msm_dma_unmap_all_for_dev(client->dev); iommu_detach_device(client->domain, client->dev); pm_runtime_put_sync(mmu->dev);