From: Weijie Yang Date: Fri, 14 Feb 2014 06:03:56 +0000 (+0800) Subject: staging: android: lowmemorykiller: set TIF_MEMDIE before send kill sig X-Git-Tag: next-20140306~21^2~414 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=6bc2b856bb7c;p=karo-tx-linux.git staging: android: lowmemorykiller: set TIF_MEMDIE before send kill sig Set TIF_MEMDIE tsk_thread flag before send kill signal to the selected thread. This is to fit a usual code sequence and avoid potential race issue. Signed-off-by: Weijie Yang Acked-by: David Rientjes Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/android/lowmemorykiller.c b/drivers/staging/android/lowmemorykiller.c index 6f094b37f1f1..4bcf00a87270 100644 --- a/drivers/staging/android/lowmemorykiller.c +++ b/drivers/staging/android/lowmemorykiller.c @@ -159,8 +159,8 @@ static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) selected->pid, selected->comm, selected_oom_score_adj, selected_tasksize); lowmem_deathpending_timeout = jiffies + HZ; - send_sig(SIGKILL, selected, 0); set_tsk_thread_flag(selected, TIF_MEMDIE); + send_sig(SIGKILL, selected, 0); rem += selected_tasksize; }