Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 513308
Collapse All | Expand All

(-)a/arch/x86/kernel/entry_32.S (-3 / +8 lines)
Lines 431-439 sysenter_past_esp: Link Here
431
	jnz sysenter_audit
431
	jnz sysenter_audit
432
sysenter_do_call:
432
sysenter_do_call:
433
	cmpl $(NR_syscalls), %eax
433
	cmpl $(NR_syscalls), %eax
434
	jae syscall_badsys
434
	jae sysenter_badsys
435
	call *sys_call_table(,%eax,4)
435
	call *sys_call_table(,%eax,4)
436
	movl %eax,PT_EAX(%esp)
436
	movl %eax,PT_EAX(%esp)
437
sysenter_after_call:
437
	LOCKDEP_SYS_EXIT
438
	LOCKDEP_SYS_EXIT
438
	DISABLE_INTERRUPTS(CLBR_ANY)
439
	DISABLE_INTERRUPTS(CLBR_ANY)
439
	TRACE_IRQS_OFF
440
	TRACE_IRQS_OFF
Lines 687-693 END(syscall_fault) Link Here
687
688
688
syscall_badsys:
689
syscall_badsys:
689
	movl $-ENOSYS,PT_EAX(%esp)
690
	movl $-ENOSYS,PT_EAX(%esp)
690
	jmp resume_userspace
691
	jmp syscall_exit
692
END(syscall_badsys)
693
694
sysenter_badsys:
695
	movl $-ENOSYS,PT_EAX(%esp)
696
	jmp sysenter_after_call
691
END(syscall_badsys)
697
END(syscall_badsys)
692
	CFI_ENDPROC
698
	CFI_ENDPROC
693
/*
699
/*
694
- 

Return to bug 513308