| commit | b26e7a07894882f8cef2c6b0127106e649f22d42 | [log] [tgz] |
|---|---|---|
| author | Jinguang Dong <dongjinguang@huawei.com> | Mon Nov 14 16:04:02 2016 +0800 |
| committer | Shuzhen Wang <shuzhenwang@google.com> | Wed Nov 16 23:05:09 2016 -0800 |
| tree | c69131225fb80c3303a53d01355eab2f3de54baf | |
| parent | caea9fc26a654c6b856d6e3f4458b52c5d14365f [diff] |
Camera3: Add missing mTriggerMutex lock
There is thread safety problem for mTriggerMap in
Camera3Device::RequestThread::clear(). For correctness,
acquire mTriggerMutex before mTriggermap.clear().
Test: 1. Configure power saving mode to 2 seconds by
modification software;
2. using pyhon or monkey to turn on the screen every 4
second;
3. device doesn't crash any more on loop test.
Change-Id: I2f04e21dae3a9879d6cebfefb9d9c191ef3f4df4