diff options
Diffstat (limited to 'arch/score/mm')
-rw-r--r-- | arch/score/mm/fault.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/score/mm/fault.c b/arch/score/mm/fault.c index 47b600e4b2c5..6b18fb0189ae 100644 --- a/arch/score/mm/fault.c +++ b/arch/score/mm/fault.c | |||
@@ -172,10 +172,10 @@ out_of_memory: | |||
172 | down_read(&mm->mmap_sem); | 172 | down_read(&mm->mmap_sem); |
173 | goto survive; | 173 | goto survive; |
174 | } | 174 | } |
175 | printk("VM: killing process %s\n", tsk->comm); | 175 | if (!user_mode(regs)) |
176 | if (user_mode(regs)) | 176 | goto no_context; |
177 | do_group_exit(SIGKILL); | 177 | pagefault_out_of_memory(); |
178 | goto no_context; | 178 | return; |
179 | 179 | ||
180 | do_sigbus: | 180 | do_sigbus: |
181 | up_read(&mm->mmap_sem); | 181 | up_read(&mm->mmap_sem); |