From: Yang Yingliang Date: Thu, 26 Nov 2020 13:38:25 +0000 (+0800) Subject: iommu: return error code when it can't get group X-Git-Tag: v5.15~2158^2~7^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=058236eef606ea53ea7317afc20e9469cf3c3b91;p=platform%2Fkernel%2Flinux-starfive.git iommu: return error code when it can't get group Although iommu_group_get() in iommu_probe_device() will always succeed thanks to __iommu_probe_device() creating the group if it's not present, it's still worth initialising 'ret' to -ENODEV in case this path is reachable in the future. For now, this patch results in no functional change. Reported-by: Hulk Robot Signed-off-by: Yang Yingliang Link: https://lore.kernel.org/r/20201126133825.3643852-1-yangyingliang@huawei.com Signed-off-by: Will Deacon --- diff --git a/drivers/iommu/iommu.c b/drivers/iommu/iommu.c index 88b0c91..dd617ed 100644 --- a/drivers/iommu/iommu.c +++ b/drivers/iommu/iommu.c @@ -253,8 +253,10 @@ int iommu_probe_device(struct device *dev) goto err_out; group = iommu_group_get(dev); - if (!group) + if (!group) { + ret = -ENODEV; goto err_release; + } /* * Try to allocate a default domain - needs support from the