Migrate panfrost_mmu to use ops->iova_to_phys_length(ops, iova, NULL)
instead of the deprecated ops->iova_to_phys.

Signed-off-by: Guanghui Feng <[email protected]>
---
 drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/panfrost/panfrost_mmu.c 
b/drivers/gpu/drm/panfrost/panfrost_mmu.c
index 4a3162c3b659..aa0bc82deaf6 100644
--- a/drivers/gpu/drm/panfrost/panfrost_mmu.c
+++ b/drivers/gpu/drm/panfrost/panfrost_mmu.c
@@ -514,7 +514,7 @@ void panfrost_mmu_unmap(struct panfrost_gem_mapping 
*mapping)
 
                if (bo->is_heap)
                        pgcount = 1;
-               if (!bo->is_heap || ops->iova_to_phys(ops, iova)) {
+               if (!bo->is_heap || ops->iova_to_phys_length(ops, iova, NULL) 
!= PHYS_ADDR_MAX) {
                        unmapped_page = ops->unmap_pages(ops, iova, pgsize, 
pgcount, NULL);
                        WARN_ON(unmapped_page != pgsize * pgcount);
                }
-- 
2.43.7

Reply via email to