commit | d2c4a4ab7051dfddc8f7b62f0f3ec5a02439ba3b | [log] [tgz] |
---|---|---|
author | John Reck <jreck@google.com> | Wed Feb 07 10:31:09 2024 -0500 |
committer | John Reck <jreck@google.com> | Wed Feb 07 10:33:00 2024 -0500 |
tree | c90f92e6dfb0915aedfa66f28ed4164472cc9a3a | |
parent | 1b685dd3b6373ba55be1c57c672a22533e16664d [diff] |
Fix wrong lock scope mLastQueued* need to be atomic with respect to mCore->mLastQueuedSlot, and all of them should be guarded by the mCore->mMutex lock not the mCallbackMutex Fixes: 311854672 Test: atest --rerun-until-failure 1000 android.view.cts.PixelCopyTest Change-Id: Iccd7a5ca36d0ee1d87687e1643074d39ad059e01