diff --git a/drivers/iommu/rockchip-iovmm.c b/drivers/iommu/rockchip-iovmm.c old mode 100755 new mode 100644 index d1100d6fcd24..b59bee54712b --- a/drivers/iommu/rockchip-iovmm.c +++ b/drivers/iommu/rockchip-iovmm.c @@ -148,12 +148,9 @@ dma_addr_t rockchip_iovmm_map(struct device *dev, spin_unlock(&vmm->lock); ret = rockchip_iommu_tlb_invalidate(dev); - if (ret) { - spin_lock(&vmm->lock); - list_del(®ion->node); - spin_unlock(&vmm->lock); + if (ret) goto err_map_map; - } + dev_dbg(dev->archdata.iommu, "IOVMM: Allocated VM region @ %p/%#X bytes.\n", ®ion->start, region->size);