arch: mm: do not invoke OOM killer on kernel fault OOM
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / um / kernel / trap.c
index 089f398..b2f5adf 100644 (file)
@@ -124,6 +124,8 @@ out_of_memory:
         * (which will retry the fault, or kill us if we got oom-killed).
         */
        up_read(&mm->mmap_sem);
+       if (!is_user)
+               goto out_nosemaphore;
        pagefault_out_of_memory();
        return 0;
 }