mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-06 03:45:24 -04:00
mm: reap tasks that are killed by prekill
Reap tasks that are killed by PreKillActionT. Change-Id: I367e803848121d071d8143952eaa9b7195ae04d6 Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
This commit is contained in:
parent
6f420e10da
commit
fc6b78b376
2 changed files with 3 additions and 1 deletions
|
|
@ -136,4 +136,5 @@ extern int sysctl_reap_mem_on_sigkill;
|
|||
extern void add_to_oom_reaper(struct task_struct *p);
|
||||
extern void check_panic_on_foreground_kill(struct task_struct *p);
|
||||
#define ULMK_MAGIC "lmkd"
|
||||
#define PRE_KILL "PreKillActionT"
|
||||
#endif /* _INCLUDE_LINUX_OOM_H */
|
||||
|
|
|
|||
|
|
@ -1416,7 +1416,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)
|
||||
if (!strcmp(current->comm, ULMK_MAGIC))
|
||||
if (!strcmp(current->comm, ULMK_MAGIC) ||
|
||||
!strcmp(current->comm, PRE_KILL))
|
||||
add_to_oom_reaper(p);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue