]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
media: tegra_camera: drop syncpoint refcount instead of direct free
authorDeepak Nibade <dnibade@nvidia.com>
Thu, 21 May 2015 13:54:15 +0000 (19:24 +0530)
committerArto Merilainen <amerilainen@nvidia.com>
Mon, 1 Jun 2015 06:43:29 +0000 (23:43 -0700)
Drop host1x syncpoint refcount with nvhost_syncpt_put_ref_ext()
instead of freeing it directly

Bug 1646883

Change-Id: I574aa597b89692c065620121d006270fcde6fd46
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/745618
GVS: Gerrit_Virtual_Submit
Reviewed-by: Arto Merilainen <amerilainen@nvidia.com>
drivers/media/platform/soc_camera/tegra_camera/vi2.c

index b7a10e75272165e28ff7bf3372fd635e86d44e6d..e6d7b6cc11d27dda00fa6f50f08ce0bf974d0827 100644 (file)
@@ -472,7 +472,7 @@ static void vi2_init_syncpts(struct vi2_channel *chan)
 
 static void vi2_free_syncpts(struct vi2_channel *chan)
 {
-       nvhost_free_syncpt(chan->syncpt_id);
+       nvhost_syncpt_put_ref_ext(chan->syncpt_id);
 }
 
 static int vi2_clock_start(struct vi2_camera *vi2_cam,