Merge "UMS use mUsersLock to synchronized" am: 659ccfc928 am: ca2d0638ab

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1512949

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I9075ab382ff6d8cb35c9fae6a776797887332c12
This commit is contained in:
Treehugger Robot
2021-01-06 21:43:31 +00:00
committed by Automerger Merge Worker

View File

@@ -3724,7 +3724,7 @@ public class UserManagerService extends IUserManager.Stub {
UserData putUserInfo(UserInfo userInfo) { UserData putUserInfo(UserInfo userInfo) {
final UserData userData = new UserData(); final UserData userData = new UserData();
userData.info = userInfo; userData.info = userInfo;
synchronized (mUsers) { synchronized (mUsersLock) {
mUsers.put(userInfo.id, userData); mUsers.put(userInfo.id, userData);
} }
return userData; return userData;
@@ -3732,7 +3732,7 @@ public class UserManagerService extends IUserManager.Stub {
@VisibleForTesting @VisibleForTesting
void removeUserInfo(@UserIdInt int userId) { void removeUserInfo(@UserIdInt int userId) {
synchronized (mUsers) { synchronized (mUsersLock) {
mUsers.remove(userId); mUsers.remove(userId);
} }
} }
@@ -4052,7 +4052,7 @@ public class UserManagerService extends IUserManager.Stub {
userFile.delete(); userFile.delete();
updateUserIds(); updateUserIds();
if (RELEASE_DELETED_USER_ID) { if (RELEASE_DELETED_USER_ID) {
synchronized (mUsers) { synchronized (mUsersLock) {
mRemovingUserIds.delete(userId); mRemovingUserIds.delete(userId);
} }
} }