aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/entry/common.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2018-06-22rseq: Avoid infinite recursion when delivering SIGSEGVWill Deacon1-1/+1
2018-06-06x86: Add support for restartable sequencesMathieu Desnoyers1-0/+3
2018-04-05syscalls/x86: Unconditionally enable 'struct pt_regs' based syscalls on x86_64Dominik Brodowski1-8/+2
2018-04-05syscalls/x86: Use 'struct pt_regs' based syscall calling for IA32_EMULATION and x32Dominik Brodowski1-0/+4
2018-04-05syscalls/x86: Use 'struct pt_regs' based syscall calling convention for 64-bit syscallsDominik Brodowski1-0/+4
2018-04-05x86/syscalls: Don't pointlessly reload the system call numberLinus Torvalds1-6/+6
2018-02-04Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-3/+6
2018-01-30x86/syscall: Sanitize syscall table de-references under speculationDan Williams1-1/+4
2018-01-30x86/asm: Move 'status' from thread_struct to thread_infoAndy Lutomirski1-2/+2
2017-12-04livepatch: send a fake signal to all blocking tasksMiroslav Benes1-3/+3
2017-11-08x86: Use lockdep to assert IRQs are disabled/enabledFrederic Weisbecker1-3/+1
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()Mark Rutland1-1/+1
2017-07-08x86/syscalls: Check address limit on user-mode returnThomas Garnier1-0/+3
2017-03-08livepatch/x86: add TIF_PATCH_PENDING thread flagJosh Poimboeuf1-3/+6
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task_stack.h>Ingo Molnar1-0/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-09-15x86/entry: Get rid of pt_regs_to_thread_info()Linus Torvalds1-14/+6
2016-09-15x86/asm: Move the thread_info::status field to thread_structAndy Lutomirski1-2/+2
2016-08-06Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+5
2016-07-29Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-securityLinus Torvalds1-86/+20
2016-07-27x86/ptrace: Stop setting TS_COMPAT in ptrace codeAndy Lutomirski1-1/+5
2016-07-10x86/entry: Inline enter_from_user_mode()Paolo Bonzini1-1/+1
2016-07-10x86/entry: Avoid interrupt flag save and restorePaolo Bonzini1-2/+2
2016-06-14x86/ptrace: run seccomp after ptraceKees Cook1-10/+12
2016-06-14x86/entry: Get rid of two-phase syscall entry workAndy Lutomirski1-76/+8
2016-04-19x86/entry: Rename is_{ia32,x32}_task() to in_{ia32,x32}_syscall()Dmitry Safonov1-1/+1
2016-03-10x86/entry: Call enter_from_user_mode() with IRQs offAndy Lutomirski1-22/+11
2016-03-10x86/entry/32: Change INT80 to be an interrupt gateAndy Lutomirski1-12/+3
2016-03-10x86/entry: Remove TIF_SINGLESTEP entry workAndy Lutomirski1-10/+0
2016-02-17x86/entry/compat: Keep TS_COMPAT set during signal deliveryAndy Lutomirski1-10/+13
2016-01-30x86/cpufeature: Carve out X86_FEATURE_*Borislav Petkov1-0/+1
2016-01-29x86/entry/64: Migrate the 64-bit syscall slow path to CAndy Lutomirski1-0/+26
2015-12-21x86/entry: Restore traditional SYSENTER calling conventionAndy Lutomirski1-3/+3
2015-10-18x86/entry/32: Fix entry_INT80_32() to expect interrupts to be onAndy Lutomirski1-3/+12
2015-10-09x86/entry: Split and inline syscall_return_slowpath()Andy Lutomirski1-21/+29
2015-10-09x86/entry: Split and inline prepare_exit_to_usermode()Andy Lutomirski1-15/+28
2015-10-09x86/entry: Use pt_regs_to_thread_info() in syscall entry tracingAndy Lutomirski1-11/+11
2015-10-09x86/entry: Hide two syscall entry assertions behind CONFIG_DEBUG_ENTRYAndy Lutomirski1-2/+4
2015-10-09x86/entry: Micro-optimize compat fast syscall arg fetchAndy Lutomirski1-2/+14
2015-10-09x86/entry: Force inlining of 32-bit syscall codeAndy Lutomirski1-3/+5
2015-10-09x86/entry: Make irqs_disabled checks in exit code depend on lockdepAndy Lutomirski1-3/+3
2015-10-09x86/entry: Remove unnecessary IRQ twiddling in fast 32-bit syscallsAndy Lutomirski1-7/+11
2015-10-09x86/entry/32: Re-implement SYSENTER using the new C pathAndy Lutomirski1-2/+15
2015-10-09x86/entry/compat: Implement opportunistic SYSRETL for compat syscallsAndy Lutomirski1-3/+20
2015-10-09x86/entry: Add C code for fast system call entriesAndy Lutomirski1-0/+43
2015-10-09x86/entry: Add do_syscall_32(), a C function to do 32-bit syscallsAndy Lutomirski1-0/+43
2015-10-07x86/entry, locking/lockdep: Move lockdep_sys_exit() to prepare_exit_to_usermode()Andy Lutomirski1-0/+2
2015-08-05x86/entry: Remove do_notify_resume(), syscall_trace_leave(), and their TIF masksAndy Lutomirski1-57/+0
2015-07-17x86/entry: Fix _TIF_USER_RETURN_NOTIFY check in prepare_exit_to_usermodeAndy Lutomirski1-1/+2
2015-07-07x86/entry: Add new, comprehensible entry and exit handlers written in CAndy Lutomirski1-1/+111