瀏覽代碼

Merge "disp: msm: update iommu parameter to orig_nents"

qctecmdr 4 年之前
父節點
當前提交
45644f811d
共有 2 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      msm/msm_iommu.c
  2. 2 2
      msm/msm_smmu.c

+ 1 - 1
msm/msm_iommu.c

@@ -64,7 +64,7 @@ static int msm_iommu_map(struct msm_mmu *mmu, uint64_t iova,
 	size_t ret;
 
 //	pm_runtime_get_sync(mmu->dev);
-	ret = iommu_map_sg(iommu->domain, iova, sgt->sgl, sgt->nents, prot);
+	ret = iommu_map_sg(iommu->domain, iova, sgt->sgl, sgt->orig_nents, prot);
 //	pm_runtime_put_sync(mmu->dev);
 	WARN_ON(!ret);
 

+ 2 - 2
msm/msm_smmu.c

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015-2020, The Linux Foundation. All rights reserved.
+ * Copyright (c) 2015-2021, The Linux Foundation. All rights reserved.
  * Copyright (C) 2013 Red Hat
  * Author: Rob Clark <[email protected]>
  *
@@ -185,7 +185,7 @@ static int msm_smmu_map(struct msm_mmu *mmu, uint64_t iova,
 
 	if (sgt && sgt->sgl) {
 		ret = iommu_map_sg(client->domain, iova, sgt->sgl,
-				sgt->nents, prot);
+				sgt->orig_nents, prot);
 		WARN_ON((int)ret < 0);
 		DRM_DEBUG("%pad/0x%x/0x%x/\n", &sgt->sgl->dma_address,
 				sgt->sgl->dma_length, prot);