From: Dima Zavin Date: Mon, 15 Nov 2010 19:22:31 +0000 (-0800) Subject: media: video: tegra: properly drop refs to sclk on cleanup X-Git-Tag: firefly_0821_release~9833^2~99^2~8 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=154526bf83b2acca83326805c3bcf35db3596911;p=firefly-linux-kernel-4.4.55.git media: video: tegra: properly drop refs to sclk on cleanup Change-Id: I7af31dc4cd1e2d7a4142f6265665a05ca4f41d15 Signed-off-by: Dima Zavin --- diff --git a/drivers/media/video/tegra/avp/avp_svc.c b/drivers/media/video/tegra/avp/avp_svc.c index ea593f7d3704..6daeed10e81e 100644 --- a/drivers/media/video/tegra/avp/avp_svc.c +++ b/drivers/media/video/tegra/avp/avp_svc.c @@ -624,6 +624,8 @@ void avp_svc_stop(struct avp_svc_info *avp_svc) pr_info("%s: remote left clock '%s' on\n", __func__, aclk->mod->name); clk_disable(aclk->clk); + /* sclk was enabled once for every clock */ + clk_disable(avp_svc->sclk); } aclk->refcnt = 0; }