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;