diff options
| author | 2016-09-06 21:42:46 +0000 | |
|---|---|---|
| committer | 2016-09-06 21:42:46 +0000 | |
| commit | b24828bd77c4c7071e67d95cd336a76cd6f53c26 (patch) | |
| tree | 11a0c3d722ee935db5e7e91676c494175156bd99 | |
| parent | 9c6e51be1767ade38ce893f6411ad304d16f734a (diff) | |
| parent | 130cb9232aee6b2f16b64a72c7f86f618a3fedb5 (diff) | |
Merge "fixes mStartedUsers shoule be locked by mLock, not mVolumes" am: 1cd6248012
am: 130cb9232a
Change-Id: Ia3d8581e5641e2da8a5d84222edb81829edbc6d0
| -rw-r--r-- | services/core/java/com/android/server/MountService.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/MountService.java b/services/core/java/com/android/server/MountService.java index cdd977be29ed..2cf93ab561c5 100644 --- a/services/core/java/com/android/server/MountService.java +++ b/services/core/java/com/android/server/MountService.java @@ -922,7 +922,7 @@ class MountService extends IMountService.Stub // Record user as started so newly mounted volumes kick off events // correctly, then synthesize events for any already-mounted volumes. - synchronized (mVolumes) { + synchronized (mLock) { for (int i = 0; i < mVolumes.size(); i++) { final VolumeInfo vol = mVolumes.valueAt(i); if (vol.isVisibleForRead(userId) && vol.isMountedReadable()) { @@ -945,7 +945,7 @@ class MountService extends IMountService.Stub } catch (NativeDaemonConnectorException ignored) { } - synchronized (mVolumes) { + synchronized (mLock) { mSystemUnlockedUsers = ArrayUtils.removeInt(mSystemUnlockedUsers, userId); } } |