iommu/io-pgtable-arm-v7s: Convert to IOMMU API TLB sync
[platform/kernel/linux-rpi.git] / drivers / iommu / io-pgtable-arm-v7s.c
index d665d0d..397531d 100644 (file)
@@ -660,16 +660,11 @@ static int arm_v7s_unmap(struct io_pgtable_ops *ops, unsigned long iova,
                         size_t size)
 {
        struct arm_v7s_io_pgtable *data = io_pgtable_ops_to_data(ops);
-       size_t unmapped;
 
        if (WARN_ON(upper_32_bits(iova)))
                return 0;
 
-       unmapped = __arm_v7s_unmap(data, iova, size, 1, data->pgd);
-       if (unmapped)
-               io_pgtable_tlb_sync(&data->iop);
-
-       return unmapped;
+       return __arm_v7s_unmap(data, iova, size, 1, data->pgd);
 }
 
 static phys_addr_t arm_v7s_iova_to_phys(struct io_pgtable_ops *ops,