Commit History

Autor SHA1 Mensaxe Data
  Denys Vlasenko 778843f934 x86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGs %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski a798f09111 x86/entry/32: Change INT80 to be an interrupt gate %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski fda57b2267 x86/entry: Improve system call entry comments %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski f2b375756c x86/entry: Vastly simplify SYSENTER TF (single-step) handling %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski e786041153 x86/entry/compat: In SYSENTER, sink AC clearing below the existing FLAGS test %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski 3d44d51bd3 x86/entry/compat: Add missing CLAC to entry_INT80_32 %!s(int64=9) %!d(string=hai) anos
  Linus Torvalds 88cbfd0711 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski 30bfa7b348 x86/entry: Restore traditional SYSENTER calling convention %!s(int64=9) %!d(string=hai) anos
  Boris Ostrovsky 91e2eea98f x86/xen: Avoid fast syscall path for Xen PV guests %!s(int64=9) %!d(string=hai) anos
  Borislav Petkov f74acf0e43 x86/entry/64_compat: Make labels local %!s(int64=9) %!d(string=hai) anos
  Boris Ostrovsky 75ef82190d x86/entry, x86/paravirt: Remove the unused usergs_sysret32 PV op %!s(int64=9) %!d(string=hai) anos
  Boris Ostrovsky 5fdf5d37f4 x86/xen: Avoid fast syscall path for Xen PV guests %!s(int64=9) %!d(string=hai) anos
  Andy Lutomirski 657c1eea00 x86/entry/32: Fix entry_INT80_32() to expect interrupts to be on %!s(int64=10) %!d(string=hai) anos
  Borislav Petkov 374a3a3916 x86/entry/64/compat: Document sysenter_fix_flags's reason for existence %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski 7841b40871 x86/entry/compat: Implement opportunistic SYSRETL for compat syscalls %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski a474e67c91 x86/vdso/compat: Wire up SYSENTER and SYSCSALL for compat userspace %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski ee08c6bd31 x86/entry/64/compat: Migrate the body of the syscall entry to C %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski 8169aff611 x86/entry/64/compat: Set up full pt_regs for all compat syscalls %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski 2ec67971fa x86/entry/64/compat: Remove most of the fast system call machinery %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski c5f638ac90 x86/entry/64/compat: Remove audit optimizations %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski e62a254a1f x86/entry/64/compat: Disable SYSENTER and SYSCALL32 entries %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski b611acf473 x86/entry/64/compat: After SYSENTER, move STI after the NT fixup %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski dd27f998f0 x86/entry/64/compat: Fix SYSENTER's NT flag before user memory access %!s(int64=10) %!d(string=hai) anos
  Ingo Molnar a5dd192496 Merge branch 'x86/urgent' into x86/asm to fix up conflicts and to pick up fixes %!s(int64=10) %!d(string=hai) anos
  Linus Torvalds cd88ec2317 x86: fix error handling for 32-bit compat out-of-range system call numbers %!s(int64=10) %!d(string=hai) anos
  Ingo Molnar 5b929bd11d Merge branch 'x86/urgent' into x86/asm, before applying dependent patches %!s(int64=10) %!d(string=hai) anos
  Denys Vlasenko c0c3322e98 x86/asm/entry/32: Revert 'Do not use R9 in SYSCALL32' commit %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski 8f7f06b87a x86/entry/64: Fix IRQ state confusion and related warning on compat syscalls with CONFIG_AUDITSYSCALL=n %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski 02bc7768fe x86/asm/entry/64: Migrate error and IRQ exit work to C and remove old assembly code %!s(int64=10) %!d(string=hai) anos
  Andy Lutomirski 29ea1b258b x86/entry/64: Migrate 64-bit and compat syscalls to the new exit handlers and remove old assembly code %!s(int64=10) %!d(string=hai) anos