mm: oom_kill: remove unnecessary locking in exit_oom_victim()
[firefly-linux-kernel-4.4.55.git] / mm / oom_kill.c
index 472f124e5f083061f14bb50b97ee177a3d44a94b..d3490b019d46ed6a0f1eb58a89119d3ee7dfdb10 100644 (file)
@@ -437,10 +437,8 @@ void exit_oom_victim(void)
 {
        clear_thread_flag(TIF_MEMDIE);
 
-       down_read(&oom_sem);
        if (!atomic_dec_return(&oom_victims))
                wake_up_all(&oom_victims_wait);
-       up_read(&oom_sem);
 }
 
 /**