OSDN Git Service

Map isolated processes to correct uid
authorAmith Yamasani <yamasani@google.com>
Sat, 13 May 2017 00:30:12 +0000 (17:30 -0700)
committerAmith Yamasani <yamasani@google.com>
Sat, 13 May 2017 00:30:12 +0000 (17:30 -0700)
This was missed in a recent addition to track cpu times at freq.

Bug: 34133340
Test: manual
Change-Id: Ie3720a76a1201c787601bb7419cb9eba47b2aa27

core/java/com/android/internal/os/BatteryStatsImpl.java

index be4df51..311c9bf 100644 (file)
@@ -10125,7 +10125,7 @@ public class BatteryStatsImpl extends BatteryStats {
 
                     @Override
                     public void onUidCpuFreqTime(int uid, long[] cpuFreqTimeMs) {
-                        final Uid u = getUidStatsLocked(uid);
+                        final Uid u = getUidStatsLocked(mapUid(uid));
                         if (u.mCpuFreqTimeMs == null) {
                             u.mCpuFreqTimeMs = new LongSamplingCounterArray(mOnBatteryTimeBase);
                         }