arch: mm: do not invoke OOM killer on kernel fault OOM
[pandora-kernel.git] / arch / mips / mm / fault.c
index 85df1cd..94d3a31 100644 (file)
@@ -241,6 +241,8 @@ out_of_memory:
         * (which will retry the fault, or kill us if we got oom-killed).
         */
        up_read(&mm->mmap_sem);
+       if (!user_mode(regs))
+               goto no_context;
        pagefault_out_of_memory();
        return;