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

Commit 420f0a25 authored by Colin Cross's avatar Colin Cross Committed by Android (Google) Code Review
Browse files

Merge "lmkd: use libprocessgroup to kill forked processes"

parents fb27d34d fef9522d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_SRC_FILES := lmkd.c
LOCAL_SHARED_LIBRARIES := libcutils liblog libm libc
LOCAL_SHARED_LIBRARIES := libcutils liblog libm libc libprocessgroup
LOCAL_CFLAGS := -Werror

LOCAL_MODULE := lmkd
+2 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@

#include <cutils/sockets.h>
#include <log/log.h>
#include <processgroup/processgroup.h>

#ifndef __unused
#define __unused __attribute__((__unused__))
@@ -591,6 +592,7 @@ static void mp_event(uint32_t events __unused) {
                  other_file * page_k, minfree * page_k, min_score_adj,
                  other_free * page_k, other_free >= 0 ? "above" : "below");
            r = kill(pid, SIGKILL);
            killProcessGroup(uid, pid, SIGKILL);
            pid_remove(pid);

            if (r) {