mirror of https://gitee.com/openkylin/linux.git
staging: android/lowmemorykiller: No need for task->signal check
task->signal == NULL is not possible, so no need for these checks. Suggested-by: Oleg Nesterov <oleg@redhat.com> Reviewed-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Anton Vorontsov <anton.vorontsov@linaro.org> Acked-by: KOSAKI Motohiro <kosaki.motohiro@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
9567000118
commit
3534160991
|
@ -136,19 +136,13 @@ static int lowmem_shrink(struct shrinker *s, struct shrink_control *sc)
|
|||
rcu_read_lock();
|
||||
for_each_process(tsk) {
|
||||
struct task_struct *p;
|
||||
struct signal_struct *sig;
|
||||
int oom_adj;
|
||||
|
||||
p = find_lock_task_mm(tsk);
|
||||
if (!p)
|
||||
continue;
|
||||
|
||||
sig = p->signal;
|
||||
if (!sig) {
|
||||
task_unlock(p);
|
||||
continue;
|
||||
}
|
||||
oom_adj = sig->oom_adj;
|
||||
oom_adj = p->signal->oom_adj;
|
||||
if (oom_adj < min_adj) {
|
||||
task_unlock(p);
|
||||
continue;
|
||||
|
|
Loading…
Reference in New Issue