OSDN Git Service

drm/tegra: dc: Free syncpoint on errors
authorThierry Reding <treding@nvidia.com>
Fri, 4 May 2018 13:00:54 +0000 (15:00 +0200)
committerThierry Reding <treding@nvidia.com>
Fri, 4 May 2018 15:07:06 +0000 (17:07 +0200)
If an error happens during display controller initialization, the host1x
syncpoint previously requested would be leaked. Properly clean up the
syncpoint along with the other resources.

Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/dc.c

index f20648f..c843f11 100644 (file)
@@ -1925,6 +1925,8 @@ cleanup:
                iommu_group_put(dc->group);
        }
 
+       host1x_syncpt_free(dc->syncpt);
+
        return err;
 }