diff options
author | Hai Zhang <zhanghai@google.com> | 2020-09-15 22:46:57 -0700 |
---|---|---|
committer | Hai Zhang <zhanghai@google.com> | 2020-10-07 09:16:41 -0700 |
commit | a71845ef412bcce20d2e43afc3854233c4a3015a (patch) | |
tree | 1a2b13020d4651bddd2984f03620dc48ecb1a570 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 063baa77d94054a53b9c7cf3e1b0aedb8da91a87 (diff) |
Use the service lock for permission state.
Remove locks inside permission state classes, and make sure that code
using mState or calling getUidStateLocked() is under mLock.
grantRequestedRuntimePermissionsForUser() and
setWhitelistedRestrictedPermissionsForUsers() were never called under
the package manager lock, so it's also fine to go through each
permission without holding mLock over the entire loop.
Bug: 158736025
Test: presubmit
Change-Id: I19d7daf76ccdc69bb1494f1b1b45a7e8a05befeb
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions