UMS use mUsersLock to synchronized
Bug: 174303443 Test: None Signed-off-by: v-qianliguo <v-qianliguo@xiaomi.com> Change-Id: I07f903ddb064f7916e5e767706d586d95286ad67
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user