X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=arch%2Fum%2Fkernel%2Ftrap.c;h=b2f5adf838dd6324f5c44ee54864f0d84d36fc03;hb=871341023c771ad233620b7a1fb3d9c7031c4e5c;hp=089f3987e273a2c3f9576ef923dbd8ba8648cca5;hpb=94bce453c78996cc4373d5da6cfabe07fcc6d9f9;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git diff --git a/arch/um/kernel/trap.c b/arch/um/kernel/trap.c index 089f398..b2f5adf 100644 --- a/arch/um/kernel/trap.c +++ b/arch/um/kernel/trap.c @@ -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; }