diff options
author | Thierry Reding <treding@nvidia.com> | 2017-07-31 12:18:44 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2017-12-13 15:42:03 +0300 |
commit | 1f876c3fceadecbb8753e9a351ae3591d0de610e (patch) | |
tree | 355bd8810c0ffc963744ddecdbc0739167349483 /drivers/gpu/host1x/dev.c | |
parent | 268892cb63a822315921a8dab48ac3e4abf7dd03 (diff) | |
download | linux-1f876c3fceadecbb8753e9a351ae3591d0de610e.tar.xz |
gpu: host1x: Rewrite conditional for better readability
The current check is slightly difficult to read, rewrite it to improve
that a little.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/host1x/dev.c')
-rw-r--r-- | drivers/gpu/host1x/dev.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/drivers/gpu/host1x/dev.c b/drivers/gpu/host1x/dev.c index bf67c3aeb634..1f916b579e95 100644 --- a/drivers/gpu/host1x/dev.c +++ b/drivers/gpu/host1x/dev.c @@ -227,11 +227,13 @@ static int host1x_probe(struct platform_device *pdev) return -ENOMEM; err = iommu_attach_device(host->domain, &pdev->dev); - if (err == -ENODEV) { - iommu_domain_free(host->domain); - host->domain = NULL; - goto skip_iommu; - } else if (err) { + if (err) { + if (err == -ENODEV) { + iommu_domain_free(host->domain); + host->domain = NULL; + goto skip_iommu; + } + goto fail_free_domain; } |