OSDN Git Service

Removed redundant call to updateRulesForRestrictPowerUL().
authorFelipe Leme <felipeal@google.com>
Fri, 29 Jul 2016 23:59:14 +0000 (16:59 -0700)
committerFelipe Leme <felipeal@google.com>
Mon, 1 Aug 2016 22:06:03 +0000 (15:06 -0700)
That method scans all UIDs, and is redundantly called on
updateRulesForTempWhitelistChangeUL() for each UID.

BUG: 30374782
BUG: 30568426

Change-Id: I56670578eff0789b1923cee0a1b316ffdbc3aa79

services/core/java/com/android/server/net/NetworkPolicyManagerService.java

index b22a084..8f9cc47 100644 (file)
@@ -2818,7 +2818,6 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub {
             for (int j = mPowerSaveTempWhitelistAppIds.size() - 1; j >= 0; j--) {
                 int appId = mPowerSaveTempWhitelistAppIds.keyAt(j);
                 int uid = UserHandle.getUid(user.id, appId);
-                updateRulesForRestrictPowerUL();
                 // Update external firewall rules.
                 updateRuleForAppIdleUL(uid);
                 updateRuleForDeviceIdleUL(uid);