From 21d804e90a6be587a3f0fc0f6b8139b0147713d2 Mon Sep 17 00:00:00 2001 From: v-qianliguo Date: Fri, 27 Nov 2020 17:01:09 +0800 Subject: [PATCH] UMS use mUsersLock to synchronized Bug: 174303443 Test: None Signed-off-by: v-qianliguo Change-Id: I07f903ddb064f7916e5e767706d586d95286ad67 --- .../core/java/com/android/server/pm/UserManagerService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index 27924a68ff485..00bccfb82725b 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -3690,7 +3690,7 @@ public class UserManagerService extends IUserManager.Stub { UserData putUserInfo(UserInfo userInfo) { final UserData userData = new UserData(); userData.info = userInfo; - synchronized (mUsers) { + synchronized (mUsersLock) { mUsers.put(userInfo.id, userData); } return userData; @@ -3698,7 +3698,7 @@ public class UserManagerService extends IUserManager.Stub { @VisibleForTesting void removeUserInfo(@UserIdInt int userId) { - synchronized (mUsers) { + synchronized (mUsersLock) { mUsers.remove(userId); } } @@ -4018,7 +4018,7 @@ public class UserManagerService extends IUserManager.Stub { userFile.delete(); updateUserIds(); if (RELEASE_DELETED_USER_ID) { - synchronized (mUsers) { + synchronized (mUsersLock) { mRemovingUserIds.delete(userId); } }