Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b24828bd authored by yuanhuihui's avatar yuanhuihui Committed by android-build-merger
Browse files

Merge "fixes mStartedUsers shoule be locked by mLock, not mVolumes" am: 1cd62480

am: 130cb923

Change-Id: Ia3d8581e5641e2da8a5d84222edb81829edbc6d0
parents 9c6e51be 130cb923
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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);
        }
    }