We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dda1e95 commit 554086dCopy full SHA for 554086d
arch/x86/kernel/entry_32.S
@@ -423,9 +423,10 @@ sysenter_past_esp:
423
jnz sysenter_audit
424
sysenter_do_call:
425
cmpl $(NR_syscalls), %eax
426
- jae syscall_badsys
+ jae sysenter_badsys
427
call *sys_call_table(,%eax,4)
428
movl %eax,PT_EAX(%esp)
429
+sysenter_after_call:
430
LOCKDEP_SYS_EXIT
431
DISABLE_INTERRUPTS(CLBR_ANY)
432
TRACE_IRQS_OFF
@@ -675,7 +676,12 @@ END(syscall_fault)
675
676
677
syscall_badsys:
678
movl $-ENOSYS,PT_EAX(%esp)
- jmp resume_userspace
679
+ jmp syscall_exit
680
+END(syscall_badsys)
681
+
682
+sysenter_badsys:
683
+ movl $-ENOSYS,PT_EAX(%esp)
684
+ jmp sysenter_after_call
685
END(syscall_badsys)
686
CFI_ENDPROC
687
0 commit comments