Linus Torvalds
|
88cbfd0711
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
9 years ago |
Andy Lutomirski
|
30bfa7b348
x86/entry: Restore traditional SYSENTER calling convention
|
9 years ago |
Boris Ostrovsky
|
91e2eea98f
x86/xen: Avoid fast syscall path for Xen PV guests
|
9 years ago |
Borislav Petkov
|
f74acf0e43
x86/entry/64_compat: Make labels local
|
9 years ago |
Boris Ostrovsky
|
75ef82190d
x86/entry, x86/paravirt: Remove the unused usergs_sysret32 PV op
|
9 years ago |
Boris Ostrovsky
|
5fdf5d37f4
x86/xen: Avoid fast syscall path for Xen PV guests
|
9 years ago |
Andy Lutomirski
|
657c1eea00
x86/entry/32: Fix entry_INT80_32() to expect interrupts to be on
|
10 years ago |
Borislav Petkov
|
374a3a3916
x86/entry/64/compat: Document sysenter_fix_flags's reason for existence
|
10 years ago |
Andy Lutomirski
|
7841b40871
x86/entry/compat: Implement opportunistic SYSRETL for compat syscalls
|
10 years ago |
Andy Lutomirski
|
a474e67c91
x86/vdso/compat: Wire up SYSENTER and SYSCSALL for compat userspace
|
10 years ago |
Andy Lutomirski
|
ee08c6bd31
x86/entry/64/compat: Migrate the body of the syscall entry to C
|
10 years ago |
Andy Lutomirski
|
8169aff611
x86/entry/64/compat: Set up full pt_regs for all compat syscalls
|
10 years ago |
Andy Lutomirski
|
2ec67971fa
x86/entry/64/compat: Remove most of the fast system call machinery
|
10 years ago |
Andy Lutomirski
|
c5f638ac90
x86/entry/64/compat: Remove audit optimizations
|
10 years ago |
Andy Lutomirski
|
e62a254a1f
x86/entry/64/compat: Disable SYSENTER and SYSCALL32 entries
|
10 years ago |
Andy Lutomirski
|
b611acf473
x86/entry/64/compat: After SYSENTER, move STI after the NT fixup
|
10 years ago |
Andy Lutomirski
|
dd27f998f0
x86/entry/64/compat: Fix SYSENTER's NT flag before user memory access
|
10 years ago |
Ingo Molnar
|
a5dd192496
Merge branch 'x86/urgent' into x86/asm to fix up conflicts and to pick up fixes
|
10 years ago |
Linus Torvalds
|
cd88ec2317
x86: fix error handling for 32-bit compat out-of-range system call numbers
|
10 years ago |
Ingo Molnar
|
5b929bd11d
Merge branch 'x86/urgent' into x86/asm, before applying dependent patches
|
10 years ago |
Denys Vlasenko
|
c0c3322e98
x86/asm/entry/32: Revert 'Do not use R9 in SYSCALL32' commit
|
10 years ago |
Andy Lutomirski
|
8f7f06b87a
x86/entry/64: Fix IRQ state confusion and related warning on compat syscalls with CONFIG_AUDITSYSCALL=n
|
10 years ago |
Andy Lutomirski
|
02bc7768fe
x86/asm/entry/64: Migrate error and IRQ exit work to C and remove old assembly code
|
10 years ago |
Andy Lutomirski
|
29ea1b258b
x86/entry/64: Migrate 64-bit and compat syscalls to the new exit handlers and remove old assembly code
|
10 years ago |
Andy Lutomirski
|
5e99cb7c35
x86/entry/64/compat: Fix bad fast syscall arg failure path
|
10 years ago |
Denys Vlasenko
|
c73e36b775
x86/asm/entry/32: Replace RESTORE_RSI_RDI with open-coded 32-bit reads
|
10 years ago |
Denys Vlasenko
|
a92fde2523
x86/asm/entry/32: Shorten __audit_syscall_entry() args preparation
|
10 years ago |
Denys Vlasenko
|
1536bb46fa
x86/asm/entry/32: Explain reloading of registers after __audit_syscall_entry()
|
10 years ago |
Denys Vlasenko
|
aee4b013a7
x86/asm/entry/32: Fix fallout from the R9 trick removal in the SYSCALL code
|
10 years ago |
Denys Vlasenko
|
9b47feb708
x86/asm/entry: Clean up entry*.S style, final bits
|
10 years ago |