summaryrefslogtreecommitdiff
path: root/drivers/media
diff options
context:
space:
mode:
authorKamal Kannan Balagopalan <kbalagopalan@nvidia.com>2012-01-31 19:03:35 -0800
committerRohan Somvanshi <rsomvanshi@nvidia.com>2012-02-13 06:23:04 -0800
commite1e0f303cd2a343545e53cf53a1fe84a9cf599dd (patch)
tree97c1f64f3e1e97e2f3f4647e4875dd304cee7ffe /drivers/media
parentc0c483a12a5c818a7638b6cce30d5f07a7c7a3de (diff)
media: video: tegra: nvavp: Fix resource cleanup
Fix bug in releasing nvmap client handles when nvavp release is invoked. Bug 930028 Signed-off-by: Kamal Kannan Balagopalan <kbalagopalan@nvidia.com> Reviewed-on: http://git-master/r/78594 (cherry picked from commit 232e208f6c12d6112efe96f434b34c2b8c83d809) Change-Id: I94f6990dddf7e683adbd896e059ba1b5e5aa3a75 Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-on: http://git-master/r/82708 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Diffstat (limited to 'drivers/media')
-rw-r--r--drivers/media/video/tegra/nvavp/nvavp_dev.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/video/tegra/nvavp/nvavp_dev.c b/drivers/media/video/tegra/nvavp/nvavp_dev.c
index 58c9f8059a4c..6c0ed3fd830d 100644
--- a/drivers/media/video/tegra/nvavp/nvavp_dev.c
+++ b/drivers/media/video/tegra/nvavp/nvavp_dev.c
@@ -1071,6 +1071,7 @@ static int tegra_nvavp_release(struct inode *inode, struct file *filp)
nvavp_uninit(nvavp);
out:
+ nvmap_client_put(clientctx->nvmap);
mutex_unlock(&nvavp->open_lock);
kfree(clientctx);
return ret;