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

Commit e8c9b39e authored by Dianne Hackborn's avatar Dianne Hackborn Committed by Android Git Automerger
Browse files

am 83d6df27: Merge "Help on issue #8863955: Google Services keeping phone awake..." into jb-mr2-dev

* commit '83d6df27':
  Help on issue #8863955: Google Services keeping phone awake...
parents da58f92b 83d6df27
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -94,11 +94,7 @@ public final class BatteryStatsImpl extends BatteryStats {
    // The maximum number of names wakelocks we will keep track of
    // per uid; once the limit is reached, we batch the remaining wakelocks
    // in to one common name.
    private static final int MAX_WAKELOCKS_PER_UID = 30;

    // The system process gets more.  It is special.  Oh so special.
    // With, you know, special needs.  Like this.
    private static final int MAX_WAKELOCKS_PER_UID_IN_SYSTEM = 50;
    private static final int MAX_WAKELOCKS_PER_UID = 50;

    private static final String BATCHED_WAKELOCK_NAME = "*overflow*";

@@ -4136,8 +4132,7 @@ public final class BatteryStatsImpl extends BatteryStats {
            Wakelock wl = mWakelockStats.get(name);
            if (wl == null) {
                final int N = mWakelockStats.size();
                if (N > MAX_WAKELOCKS_PER_UID && (mUid != Process.SYSTEM_UID
                        || N > MAX_WAKELOCKS_PER_UID_IN_SYSTEM)) {
                if (N > MAX_WAKELOCKS_PER_UID) {
                    name = BATCHED_WAKELOCK_NAME;
                    wl = mWakelockStats.get(name);
                }