diff options
author | jovanak <jovanak@google.com> | 2019-10-28 09:56:29 -0700 |
---|---|---|
committer | Felipe Leme <felipeal@google.com> | 2020-01-07 22:14:26 +0000 |
commit | 8508f2f5a3dbfe17296becea75cd49f116e0bfcb (patch) | |
tree | d500d5992e0ebdead817ba4e1c0b5e9e5f7d1aa1 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 1e0398dc47426f045a7d8f86f3f2dc2a21432d71 (diff) |
Fix several issues with precreated users.
The feature is currently broken in master - so this CL fixes it.
1. Prevent UserManager from destroying storage for precreated users.
2. Modify UMS.getUserIds to exclude precreated users.
3. Remove pre-created users if the system has upgraded.
4. Read permissions during conversion to a "real" user. Permissions should have been granted during the pre-creation. If we cannot read permissions, re-grant them for the user.
Fixes: 143464654
Fixes: 143463955
Test: Repeated subsequent boots; observing logs; boot systrace; applied OTA, verified user cleanup
Change-Id: Ib25eac7c27ec3aea2b2a7eef040651bd06590a2e
(cherry picked from commit debb009a2cad8a08674a097eb1314ad43a22de7f)
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions