]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: host: fix memory leaks with firmware
authorDeepak Nibade <dnibade@nvidia.com>
Wed, 26 Mar 2014 13:23:14 +0000 (18:53 +0530)
committerSimone Willett <swillett@nvidia.com>
Wed, 2 Apr 2014 17:48:00 +0000 (10:48 -0700)
commitabfcd7bfc71f154d7d13ba6fede3c054e8333db6
tree311d9c647e352a40a823a6cd57007d6f06d9b1fb
parente38628e8e14e919c0ffd8b18b8b77376ff93d3e9
video: tegra: host: fix memory leaks with firmware

Pointer variables to store fecs and gpccs firmwares are local
variables.
Once firmwares are copied to local buffer, we can release
them with release_firmware() call before returning from function.

Release fecs and gpccs firmwares after copying to
fix memroy leak

Bug 1484645

Change-Id: I118874d65e30b6966f83d35347132d8f764bab8d
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/387139
(cherry picked from commit d7cac8dd9a5d3f6cb44348a9698d0a6aefa80737)
Reviewed-on: http://git-master/r/390830
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
drivers/video/tegra/host/gk20a/gr_gk20a.c