tegra: camera race condition vulnerability
authorMark Salyzyn <salyzyn@google.com>
Tue, 17 May 2016 20:23:32 +0000 (13:23 -0700)
committerWinnie Hsu <whsu@nvidia.com>
Tue, 16 May 2017 19:38:21 +0000 (12:38 -0700)
commit44a90765971303f210e2f3017f723b59ab66e67a
tree9bad699820915e0e1cb17d219be2e84156edaaf1
parent47f46d91bdd0ec42cf688dda09dcd187afdadffd
tegra: camera race condition vulnerability

- Add mutex_lock(cam_desc.d_mutex) around ioctl access functions.
- Check cam->cdev in PCLLK_IOCTL_DEV_DEL ioctl.

(Back ported from Nexus N9 project)

Bug 1832830

Signed-off-by: <tiangangpi@gmail.com>
Signed-off-by: Xiaya Hu <xiaya@nvidia.com>
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 28026625
Change-Id: I81fbab628fb6516afa2cf5d3e0adf333aa2eb003
Reviewed-on: http://git-master/r/1271370
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Frank Chen <frankc@nvidia.com>
Tested-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
Reviewed-by: Winnie Hsu <whsu@nvidia.com>
drivers/media/platform/tegra/camera.c