aboutsummaryrefslogtreecommitdiffstats
path: root/arch/cris/arch-v32/kernel/entry.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/cris/arch-v32/kernel/entry.S')
-rw-r--r--arch/cris/arch-v32/kernel/entry.S19
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/cris/arch-v32/kernel/entry.S b/arch/cris/arch-v32/kernel/entry.S
index 026a0b21b8f0..b17a20999f87 100644
--- a/arch/cris/arch-v32/kernel/entry.S
+++ b/arch/cris/arch-v32/kernel/entry.S
@@ -240,6 +240,17 @@ ret_from_sys_call:
240 240
241 .type _Rexit,@function 241 .type _Rexit,@function
242_Rexit: 242_Rexit:
243#if defined(CONFIG_TRACE_IRQFLAGS)
244 addoq +PT_ccs, $sp, $acr
245 move.d [$acr], $r0
246 btstq 15, $r0 ; I1
247 bpl 1f
248 nop
249 jsr trace_hardirqs_on
250 nop
2511:
252#endif
253
243 ;; This epilogue MUST match the prologues in multiple_interrupt, irq.h 254 ;; This epilogue MUST match the prologues in multiple_interrupt, irq.h
244 ;; and ptregs.h. 255 ;; and ptregs.h.
245 addq 4, $sp ; Skip orig_r10. 256 addq 4, $sp ; Skip orig_r10.
@@ -875,6 +886,14 @@ sys_call_table:
875 .long sys_process_vm_writev 886 .long sys_process_vm_writev
876 .long sys_kcmp /* 350 */ 887 .long sys_kcmp /* 350 */
877 .long sys_finit_module 888 .long sys_finit_module
889 .long sys_sched_setattr
890 .long sys_sched_getattr
891 .long sys_renameat2
892 .long sys_seccomp /* 355 */
893 .long sys_getrandom
894 .long sys_memfd_create
895 .long sys_bpf
896 .long sys_execveat
878 897
879 /* 898 /*
880 * NOTE!! This doesn't have to be exact - we just have 899 * NOTE!! This doesn't have to be exact - we just have