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:
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user