]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
media: tegra: cam_dev: fix memory leak in virtual_device_add
authorAllen Yu <alleny@nvidia.com>
Wed, 28 May 2014 16:34:35 +0000 (00:34 +0800)
committerTony Ly <tly@nvidia.com>
Fri, 30 May 2014 18:00:53 +0000 (11:00 -0700)
commitac91becaa651acfc8343e572e918b081874c0fe9
treed6a4c138648089ab2945338cd0084812eb2b78ec
parentb7c45565e303a5be63f29e42f95e10160e3b4f17
media: tegra: cam_dev: fix memory leak in virtual_device_add

If chip already added, we have a leak of v_chip. This patch
free v_chip if camera_chip_add(v_chip) return error.

bug 200007998

Change-Id: I81af0e8bd9f96f4d3d07491476584f48a8b33c1f
Signed-off-by: Allen Yu <alleny@nvidia.com>
Reviewed-on: http://git-master/r/416223
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kerwin Wan <kerwinw@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-on: http://git-master/r/416887
Reviewed-by: Mitch Luban <mluban@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
drivers/media/platform/tegra/cam_dev/virtual.c