Merge "Ignore isolated uid's process state in BatteryStats tracking" into oc-dr1-dev

This commit is contained in:
Amith Yamasani
2017-08-03 23:07:32 +00:00
committed by Android (Google) Code Review

View File

@@ -3597,7 +3597,12 @@ public class BatteryStatsImpl extends BatteryStats {
}
public void noteUidProcessStateLocked(int uid, int state) {
uid = mapUid(uid);
int parentUid = mapUid(uid);
if (uid != parentUid) {
// Isolated UIDs process state is already rolled up into parent, so no need to track
// Otherwise the parent's process state will get downgraded incorrectly
return;
}
getUidStatsLocked(uid).updateUidProcessStateLocked(state);
}