commit | a8dcad048c1adb1870fca945bf85197470d5ed29 | [log] [tgz] |
---|---|---|
author | Yahan Zhou <yahan@google.com> | Thu Jun 22 17:04:41 2017 -0700 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Fri Jun 23 20:51:57 2017 +0000 |
tree | fe7e3a693ff02bff261674bcc71f9dbd2e31c219 | |
parent | 4db6575ab1e03bdea1c3296805987557248f0fd5 [diff] |
Camera: fix recursive lock in CameraDevice 1.0 Several functions call close() while they are holding a lock, which results in recursive locking. This CL implements close_locked() to avoid such behavior. Bug: 62919192 Test: run vts -m VtsHalCameraProviderV2_4Target, and camera should still work after it Change-Id: Ib38e1de19ed3c927bfb645c0c777c04f157f2b88 (cherry picked from commit 77dd4aaad3d71a31a8b546758d8ee09e9b50d6e0)