summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-04-27 03:50:47 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-04-27 03:50:51 +0000
commit21c34e2b500c35c08cac68ea41de0c48039f1adf (patch)
tree8aeb601cce3d4f2f9c3fc28f781c07ae33020e6f
parent40ccb1b5aaef72d60325429cc386d20612bdeb03 (diff)
parentec00b5199ce788208ea80fee1ee30a1653e0a143 (diff)
Merge "Call getAllowedUid on a separate thread" into oc-dev
-rw-r--r--services/core/java/com/android/server/PersistentDataBlockService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/PersistentDataBlockService.java b/services/core/java/com/android/server/PersistentDataBlockService.java
index 417d375f302a..e3cd87cc5422 100644
--- a/services/core/java/com/android/server/PersistentDataBlockService.java
+++ b/services/core/java/com/android/server/PersistentDataBlockService.java
@@ -95,7 +95,6 @@ public class PersistentDataBlockService extends SystemService {
mContext = context;
mDataBlockFile = SystemProperties.get(PERSISTENT_DATA_BLOCK_PROP);
mBlockDeviceSize = -1; // Load lazily
- mAllowedUid = getAllowedUid(UserHandle.USER_SYSTEM);
}
private int getAllowedUid(int userHandle) {
@@ -117,6 +116,7 @@ public class PersistentDataBlockService extends SystemService {
public void onStart() {
// Do init on a separate thread, will join in PHASE_ACTIVITY_MANAGER_READY
SystemServerInitThreadPool.get().submit(() -> {
+ mAllowedUid = getAllowedUid(UserHandle.USER_SYSTEM);
enforceChecksumValidity();
formatIfOemUnlockEnabled();
publishBinderService(Context.PERSISTENT_DATA_BLOCK_SERVICE, mService);