iommu/exynos: return 0 if iommu_attach_device() successes
authorCho KyongHo <pullip.cho@samsung.com>
Fri, 26 Jul 2013 11:31:01 +0000 (20:31 +0900)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:42:24 +0000 (11:42 +0900)
commit29433055e97edb1f28a6c3f4d59c457a4ca23457
treefd956e9ac886b161d23f67a5aa387b822059754e
parentc10c1df10715add719746751d32b7aeeff86516a
iommu/exynos: return 0 if iommu_attach_device() successes

iommu_attach_device() against exynos-iommu positive integer on success
if the caller calls iommu_attach_device() with the same iommu_domain
multiple times without call to iommu_detach_device() to inform the
caller how many calls to iommu_detach_device() to really detach iommu.

However the convention of the return value of success of common API is
zero, this patch makes iommu_attach_device() call against exynos-iommu
always return zero if the given device is successfully attached to
the given iommu_domain even though it is already attached to the same
iommu_domain.

Signed-off-by: Cho KyongHo <pullip.cho@samsung.com>
drivers/iommu/exynos-iommu.c