if (locked)
                mem_cgroup_oom_notify(memcg);
 
-       if (locked && !READ_ONCE(memcg->oom_kill_disable)) {
-               mem_cgroup_unmark_under_oom(memcg);
-               finish_wait(&memcg_oom_waitq, &owait.wait);
-               mem_cgroup_out_of_memory(memcg, current->memcg_oom_gfp_mask,
-                                        current->memcg_oom_order);
-       } else {
-               schedule();
-               mem_cgroup_unmark_under_oom(memcg);
-               finish_wait(&memcg_oom_waitq, &owait.wait);
-       }
+       schedule();
+       mem_cgroup_unmark_under_oom(memcg);
+       finish_wait(&memcg_oom_waitq, &owait.wait);
 
        if (locked) {
                mem_cgroup_oom_unlock(memcg);