summaryrefslogtreecommitdiffstats
path: root/arch/x86/entry
Commit message (Expand)AuthorAgeFilesLines
...
| * | | x86/entry/64: Switch CR3 before SWAPGS in paranoid entryChang S. Bae2020-06-181-8/+24
* | | | Merge tag 'x86-entry-2020-08-04' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-08-043-597/+39
|\ \ \ \
| * \ \ \ Merge branch 'locking/nmi' into x86/entryIngo Molnar2020-07-261-0/+34
| |\ \ \ \
| * | | | | x86/entry: Cleanup idtentry_enter/exitThomas Gleixner2020-07-241-3/+3
| * | | | | x86/entry: Use generic interrupt entry/exit codeThomas Gleixner2020-07-241-166/+1
| * | | | | x86/entry: Use generic syscall exit functionalityThomas Gleixner2020-07-243-218/+7
| * | | | | x86/entry: Use generic syscall entry functionThomas Gleixner2020-07-241-173/+8
| * | | | | x86/entry: Move user return notifier out of loopThomas Gleixner2020-07-241-4/+4
| * | | | | x86/entry: Consolidate 32/64 bit syscall entryThomas Gleixner2020-07-241-52/+41
| * | | | | x86/entry: Consolidate check_user_regs()Thomas Gleixner2020-07-241-15/+9
| * | | | | Merge branch 'core/entry' into x86/entryThomas Gleixner2020-07-241-3/+11
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| * | | | | Merge branch 'x86/urgent' into x86/entry to pick up upstream fixes.Thomas Gleixner2020-07-101-2/+2
| |\ \ \ \ \
* | \ \ \ \ \ Merge tag 'close-range-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-08-042-0/+2
|\ \ \ \ \ \ \
| * | | | | | | arch: wire-up close_range()Christian Brauner2020-06-172-0/+2
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge tag 'threads-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bra...Linus Torvalds2020-08-041-3/+2
|\ \ \ \ \ \ \
| * | | | | | | timens: make vdso_join_timens() always succeedChristian Brauner2020-07-081-3/+2
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds2020-08-042-2/+2
|\ \ \ \ \ \ \
| * | | | | | | exec: Implement kernel_execveEric W. Biederman2020-07-212-2/+2
| | |/ / / / / | |/| | | | |
* | | | | | | Merge tag 'v5.8-rc6' into locking/core, to pick up fixesIngo Molnar2020-07-252-5/+13
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | x86/entry: Actually disable stack protectorKees Cook2020-07-191-3/+11
| | |_|_|/ / | |/| | | |
| * | | | | x86/entry/common: Make prepare_exit_to_usermode() staticThomas Gleixner2020-07-091-1/+1
| * | | | | x86/entry: Mark check_user_regs() noinstrThomas Gleixner2020-07-091-1/+1
| | |/ / / | |/| | |
* | | | | lockdep: Remove lockdep_hardirq{s_enabled,_context}() argumentPeter Zijlstra2020-07-101-1/+1
| |_|_|/ |/| | |
* | | | x86/entry: Fix NMI vs IRQ state trackingPeter Zijlstra2020-07-101-4/+38
| |_|/ |/| |
* | | x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit()Andy Lutomirski2020-07-061-22/+28
|/ /
* | x86/entry, selftests: Further improve user entry sanity checksAndy Lutomirski2020-07-041-0/+19
* | x86/entry/compat: Clear RAX high bits on Xen PV SYSENTERAndy Lutomirski2020-07-041-9/+10
* | x86/entry/64/compat: Fix Xen PV SYSENTER frame setupAndy Lutomirski2020-07-011-0/+1
* | x86/entry: Move SYSENTER's regs->sp and regs->flags fixups into CAndy Lutomirski2020-07-013-9/+19
* | x86/entry: Assert that syscalls are on the right stackAndy Lutomirski2020-07-011-3/+15
|/
* Merge tag 'x86-entry-2020-06-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-06-137-1106/+761
|\
| * x86/entry: Force rcu_irq_enter() when in idle taskThomas Gleixner2020-06-121-7/+28
| * x86/entry: Unbreak __irqentry_text_start/end magicThomas Gleixner2020-06-112-2/+20
| * x86/entry: Rename trace_hardirqs_off_prepare()Peter Zijlstra2020-06-111-3/+3
| * x86/entry: Remove DBn stacksPeter Zijlstra2020-06-111-17/+0
| * x86/entry: Remove the TRACE_IRQS cruftThomas Gleixner2020-06-112-21/+1
| * x86/entry: Move paranoid irq tracing out of ASM codeThomas Gleixner2020-06-111-13/+0
| * x86/entry/64: Remove TRACE_IRQS_*_DEBUGThomas Gleixner2020-06-111-45/+3
| * x86/entry/32: Remove redundant irq disable codeThomas Gleixner2020-06-111-76/+0
| * x86/entry: Make enter_from_user_mode() staticThomas Gleixner2020-06-111-1/+1
| * x86/entry/64: Remove IRQ stack switching ASMThomas Gleixner2020-06-111-96/+0
| * x86/entry: Remove the apic/BUILD interrupt leftoversThomas Gleixner2020-06-113-181/+0
| * x86/entry: Convert reschedule interrupt to IDTENTRY_SYSVEC_SIMPLEThomas Gleixner2020-06-111-4/+0
| * x86/entry: Convert XEN hypercall vector to IDTENTRY_SYSVECThomas Gleixner2020-06-112-10/+0
| * x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVECThomas Gleixner2020-06-112-31/+0
| * x86/entry: Convert KVM vectors to IDTENTRY_SYSVEC*Thomas Gleixner2020-06-111-7/+0
| * x86/entry: Convert various system vectorsThomas Gleixner2020-06-111-19/+0
| * x86/entry: Convert SMP system vectors to IDTENTRY_SYSVECThomas Gleixner2020-06-111-7/+0
| * x86/entry: Convert APIC interrupts to IDTENTRY_SYSVECThomas Gleixner2020-06-111-6/+0
| * x86/entry: Provide IDTENTRY_SYSVECThomas Gleixner2020-06-112-0/+12