1
0
Fork 0

iommu/rockchip: Fix error handling in probe

Add missing iommu_device_sysfs_remove in error path.

Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Acked-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
hifive-unleashed-5.1
Jeffy Chen 2018-03-23 15:38:02 +08:00 committed by Joerg Roedel
parent 98b72b94de
commit 6d9ffaad7e
1 changed files with 2 additions and 0 deletions

View File

@ -1193,6 +1193,8 @@ static int rk_iommu_probe(struct platform_device *pdev)
iommu_device_set_ops(&iommu->iommu, &rk_iommu_ops);
err = iommu_device_register(&iommu->iommu);
if (err)
iommu_device_sysfs_remove(&iommu->iommu);
return err;
}