diff options
author | Kamal Kannan Balagopalan <kbalagopalan@nvidia.com> | 2012-01-31 19:03:35 -0800 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-02-13 06:23:04 -0800 |
commit | e1e0f303cd2a343545e53cf53a1fe84a9cf599dd (patch) | |
tree | 97c1f64f3e1e97e2f3f4647e4875dd304cee7ffe /drivers/media | |
parent | c0c483a12a5c818a7638b6cce30d5f07a7c7a3de (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.c | 1 |
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; |