summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorLee Shombert <shombert@google.com>2021-08-04 10:49:37 -0700
committerLee Shombert <shombert@google.com>2021-08-04 10:49:37 -0700
commit1379438362ac3b517b0b4949e893f1f7c69683e2 (patch)
tree423f4b4e0fc2cb482d909d2573b37c382b98a0e3 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parentef12967b75eec857c28a63447fee2a8965271c5e (diff)
Correct locking in PackageManagerService
Bug: 194206793 PackageManagerService.mPackages was used as a lock exactly once. This meant there were two locks guarding LegacyPermissionState (and possibly other state, as well): mLock and mPackages. This change replaces mPackages with mLock as the guard. Two formatting errors were fixed. An instrumented image was used to find other paths that might change LegacyPermissionState outside of mLock; no such paths were found after this fix. Test: atest * android.car.apitest.CarUserManagerTest (requires cf_x86_auto-userdebug) * CtsContentTestCases:IntentFilterTest * CtsDynamicMimeHostTestCases * CtsRoleTestCases * FrameworksServicesTests:UserSystemPackageInstallerTest * FrameworksServicesTests:PackageManagerSettingsTests * FrameworksServicesTests:PackageManagerServiceTest * FrameworksServicesTests:AppsFilterTest * FrameworksServicesTests:PackageInstallerSessionTest * FrameworksServicesTests:ScanTests * UserLifecycleTests#startUser * UserLifecycleTests#stopUser * UserLifecycleTests#switchUser * FrameworksServicesTests:WatcherTest * android.appsecurity.cts.EphemeralTest * android.appsecurity.cts.InstantAppUserTest Change-Id: If2914258c0a020fac124142cb292bafcee5e8a2a
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions