summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/pm/Installer.java4
-rw-r--r--services/usage/java/com/android/server/usage/StorageStatsService.java2
2 files changed, 5 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/Installer.java b/services/core/java/com/android/server/pm/Installer.java
index 5abdb60d1097..7eef7adc7e12 100644
--- a/services/core/java/com/android/server/pm/Installer.java
+++ b/services/core/java/com/android/server/pm/Installer.java
@@ -121,6 +121,10 @@ public class Installer extends SystemService {
if (binder != null) {
mInstalld = IInstalld.Stub.asInterface(binder);
+ try {
+ invalidateMounts();
+ } catch (InstallerException ignored) {
+ }
} else {
Slog.w(TAG, "installd not found; trying again");
BackgroundThread.getHandler().postDelayed(() -> {
diff --git a/services/usage/java/com/android/server/usage/StorageStatsService.java b/services/usage/java/com/android/server/usage/StorageStatsService.java
index 89e68a63ac3b..eb71590fc34b 100644
--- a/services/usage/java/com/android/server/usage/StorageStatsService.java
+++ b/services/usage/java/com/android/server/usage/StorageStatsService.java
@@ -222,7 +222,7 @@ public class StorageStatsService extends IStorageStatsManager.Stub {
}
final int userId = UserHandle.getUserId(uid);
- final int appId = UserHandle.getUserId(uid);
+ final int appId = UserHandle.getAppId(uid);
final String[] packageNames = mPackage.getPackagesForUid(uid);
final long[] ceDataInodes = new long[packageNames.length];