lmkd: Remove process record after it is killed by lmkd watchdog am: c555ec6eeb am: 733be36274

Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2193801

Change-Id: I83ffc1bc746010c0fd63e4010a1a43020e42443e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Suren Baghdasaryan 2022-08-24 16:34:25 +00:00 committed by Automerger Merge Worker
commit f3d4403c12
1 changed files with 2 additions and 0 deletions

View File

@ -2157,6 +2157,8 @@ static void watchdog_callback() {
if (reaper.kill({ target.pidfd, target.pid, target.uid }, true) == 0) {
ALOGW("lmkd watchdog killed process %d, oom_score_adj %d", target.pid, oom_score);
killinfo_log(&target, 0, 0, 0, NULL, NULL, NULL, NULL, NULL);
// WARNING: do not use target after pid_remove()
pid_remove(target.pid);
break;
}
prev_pid = target.pid;