mm, oom: enforce exit_oom_victim on current task
[linux-2.6-block.git] / mm / oom_kill.c
index 895a51fe8e18556164d2d7474a398e41c94db81a..3b990544db6d2989cd2a79c9f26bf66f1c9ee5ba 100644 (file)
@@ -662,10 +662,9 @@ static void mark_oom_victim(struct task_struct *tsk)
 /**
  * exit_oom_victim - note the exit of an OOM victim
  */
-void exit_oom_victim(struct task_struct *tsk)
+void exit_oom_victim(void)
 {
-       if (!test_and_clear_tsk_thread_flag(tsk, TIF_MEMDIE))
-               return;
+       clear_thread_flag(TIF_MEMDIE);
 
        if (!atomic_dec_return(&oom_victims))
                wake_up_all(&oom_victims_wait);