Loading drivers/staging/android/lowmemorykiller.c +3 −1 Original line number Diff line number Diff line Loading @@ -431,8 +431,10 @@ static void mark_lmk_victim(struct task_struct *tsk) { struct mm_struct *mm = tsk->mm; if (!cmpxchg(&tsk->signal->oom_mm, NULL, mm)) if (!cmpxchg(&tsk->signal->oom_mm, NULL, mm)) { atomic_inc(&tsk->signal->oom_mm->mm_count); set_bit(MMF_OOM_VICTIM, &mm->flags); } } static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) Loading Loading
drivers/staging/android/lowmemorykiller.c +3 −1 Original line number Diff line number Diff line Loading @@ -431,8 +431,10 @@ static void mark_lmk_victim(struct task_struct *tsk) { struct mm_struct *mm = tsk->mm; if (!cmpxchg(&tsk->signal->oom_mm, NULL, mm)) if (!cmpxchg(&tsk->signal->oom_mm, NULL, mm)) { atomic_inc(&tsk->signal->oom_mm->mm_count); set_bit(MMF_OOM_VICTIM, &mm->flags); } } static unsigned long lowmem_scan(struct shrinker *s, struct shrink_control *sc) Loading