diff options
Diffstat (limited to 'arch/riscv/mm/fault.c')
-rw-r--r-- | arch/riscv/mm/fault.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/riscv/mm/fault.c b/arch/riscv/mm/fault.c index f960c3f4ce47..96add1427a75 100644 --- a/arch/riscv/mm/fault.c +++ b/arch/riscv/mm/fault.c | |||
@@ -169,7 +169,7 @@ bad_area: | |||
169 | up_read(&mm->mmap_sem); | 169 | up_read(&mm->mmap_sem); |
170 | /* User mode accesses just cause a SIGSEGV */ | 170 | /* User mode accesses just cause a SIGSEGV */ |
171 | if (user_mode(regs)) { | 171 | if (user_mode(regs)) { |
172 | do_trap(regs, SIGSEGV, code, addr, tsk); | 172 | do_trap(regs, SIGSEGV, code, addr); |
173 | return; | 173 | return; |
174 | } | 174 | } |
175 | 175 | ||
@@ -205,7 +205,7 @@ do_sigbus: | |||
205 | /* Kernel mode? Handle exceptions or die */ | 205 | /* Kernel mode? Handle exceptions or die */ |
206 | if (!user_mode(regs)) | 206 | if (!user_mode(regs)) |
207 | goto no_context; | 207 | goto no_context; |
208 | do_trap(regs, SIGBUS, BUS_ADRERR, addr, tsk); | 208 | do_trap(regs, SIGBUS, BUS_ADRERR, addr); |
209 | return; | 209 | return; |
210 | 210 | ||
211 | vmalloc_fault: | 211 | vmalloc_fault: |
@@ -219,7 +219,7 @@ vmalloc_fault: | |||
219 | 219 | ||
220 | /* User mode accesses just cause a SIGSEGV */ | 220 | /* User mode accesses just cause a SIGSEGV */ |
221 | if (user_mode(regs)) | 221 | if (user_mode(regs)) |
222 | return do_trap(regs, SIGSEGV, code, addr, tsk); | 222 | return do_trap(regs, SIGSEGV, code, addr); |
223 | 223 | ||
224 | /* | 224 | /* |
225 | * Synchronize this task's top level page-table | 225 | * Synchronize this task's top level page-table |