From ba60e2b9b859e253011f9705d3f8aed98ba52a32 Mon Sep 17 00:00:00 2001 From: Charan Teja Reddy Date: Wed, 11 Dec 2019 12:34:02 +0530 Subject: [PATCH] mm: reap tasks only killed by low memory killer Reap tasks that are killed by ulmk only. Change-Id: I4af044b3b8fb5fe1dcef6bac70c475cf949d0505 Signed-off-by: Charan Teja Reddy [isaacm@codeaurora.org: resolve trivial merge conflicts] Signed-off-by: Isaac J. Manjarres --- kernel/signal.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/signal.c b/kernel/signal.c index 1ae3e276e51b..e8aade0d9dca 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -1409,7 +1409,8 @@ int group_send_sig_info(int sig, struct kernel_siginfo *info, check_panic_on_foreground_kill(p); ret = do_send_sig_info(sig, info, p, type); if (capable(CAP_KILL) && sig == SIGKILL) - add_to_oom_reaper(p); + if (!strcmp(current->comm, ULMK_MAGIC)) + add_to_oom_reaper(p); } return ret;