Loading drivers/staging/android/lowmemorykiller.c +1 −1 Original line number Diff line number Diff line Loading @@ -737,6 +737,7 @@ static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) } task_lock(selected); get_task_struct(selected); send_sig(SIGKILL, selected, 0); if (selected->mm) { task_set_lmk_waiting(selected); Loading Loading @@ -782,7 +783,6 @@ static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) lowmem_deathpending_timeout = jiffies + HZ; rem += selected_tasksize; rcu_read_unlock(); get_task_struct(selected); /* give the system time to free up the memory */ msleep_interruptible(20); trace_almk_shrink(selected_tasksize, ret, Loading Loading
drivers/staging/android/lowmemorykiller.c +1 −1 Original line number Diff line number Diff line Loading @@ -737,6 +737,7 @@ static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) } task_lock(selected); get_task_struct(selected); send_sig(SIGKILL, selected, 0); if (selected->mm) { task_set_lmk_waiting(selected); Loading Loading @@ -782,7 +783,6 @@ static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) lowmem_deathpending_timeout = jiffies + HZ; rem += selected_tasksize; rcu_read_unlock(); get_task_struct(selected); /* give the system time to free up the memory */ msleep_interruptible(20); trace_almk_shrink(selected_tasksize, ret, Loading