summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Hui Yu <huiyu@google.com> 2020-02-05 11:46:04 -0800
committer Hui Yu <huiyu@google.com> 2020-02-05 11:46:04 -0800
commit4b3cce27d4f14b5ae3d08de94844f3011b36468c (patch)
treee4b65eb5b10ed4ed6e31bbea44d929f85d61f919
parentddd7be3a662fda9f733510d5037939008bb1e381 (diff)
Update UidRecord when capability changes.
Bug: 136219221 Test: atest cts/tests/app/src/android/app/cts/ActivityManagerFgsBgStartTest.java Change-Id: I7a35800d77ac12056bbab05011fd21a248cfdbe4
-rw-r--r--services/core/java/com/android/server/am/OomAdjuster.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/am/OomAdjuster.java b/services/core/java/com/android/server/am/OomAdjuster.java
index b107626e3bec..a651d9dc4992 100644
--- a/services/core/java/com/android/server/am/OomAdjuster.java
+++ b/services/core/java/com/android/server/am/OomAdjuster.java
@@ -330,6 +330,7 @@ public final class OomAdjuster {
// If this proc state is changed, need to update its uid record here
if (uidRec.getCurProcState() != PROCESS_STATE_NONEXISTENT
&& (uidRec.setProcState != uidRec.getCurProcState()
+ || uidRec.setCapability != uidRec.curCapability
|| uidRec.setWhitelist != uidRec.curWhitelist)) {
ActiveUids uids = mTmpUidRecords;
uids.clear();