aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuren Baghdasaryan <surenb@google.com>2021-04-30 00:59:58 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-04-30 00:59:58 +0000
commit28164d3cc6462ee00501ef2abbbce7511a793cd3 (patch)
tree372d6d27de65ea9620f8ffe35125d56ffa089366
parentc30dd665ba4b4d2020f63f3f1825c54c7f93fb48 (diff)
parent8aec07bbe00f894dddc48aa4900d975b455fa8d9 (diff)
downloadplatform_system_memory_lmkd-28164d3cc6462ee00501ef2abbbce7511a793cd3.tar.gz
platform_system_memory_lmkd-28164d3cc6462ee00501ef2abbbce7511a793cd3.tar.bz2
platform_system_memory_lmkd-28164d3cc6462ee00501ef2abbbce7511a793cd3.zip
lmkd: Do not treat RSS=0 as a sign of a process being dead am: 5263aa7800 am: 8aec07bbe0
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/1690656 Change-Id: Id59a056468b053d2c28206959d8295937c9788e1
-rw-r--r--lmkd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lmkd.cpp b/lmkd.cpp
index 7ea7c2c..e1c5276 100644
--- a/lmkd.cpp
+++ b/lmkd.cpp
@@ -1898,7 +1898,7 @@ static struct proc *proc_get_heaviest(int oomadj) {
while (curr != head) {
int pid = ((struct proc *)curr)->pid;
int tasksize = proc_get_size(pid);
- if (tasksize <= 0) {
+ if (tasksize < 0) {
struct adjslot_list *next = curr->next;
pid_remove(pid);
curr = next;