aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2020-06-11x86/idtentry: Provide IDTENTRY_ERRORCODEThomas Gleixner1-0/+46
2020-06-11x86/entry: Convert Coprocessor segment overrun exception to IDTENTRYThomas Gleixner8-15/+10
2020-06-11x86/entry: Convert Device not available exception to IDTENTRYThomas Gleixner8-20/+6
2020-06-11x86/entry: Convert Invalid Opcode exception to IDTENTRYThomas Gleixner9-16/+25
2020-06-11x86/entry: Convert Bounds exception to IDTENTRYThomas Gleixner8-19/+8
2020-06-11x86/entry: Convert Overflow exception to IDTENTRYThomas Gleixner8-15/+9
2020-06-11x86/entry: Convert Divide Error to IDTENTRYThomas Gleixner8-15/+26
2020-06-11x86/traps: Prepare for using DEFINE_IDTENTRYThomas Gleixner1-0/+15
2020-06-11x86/entry/common: Provide idtentry_enter/exit()Thomas Gleixner2-0/+102
2020-06-11x86/idtentry: Provide macros to define/declare IDT entry pointsThomas Gleixner4-1/+80
2020-06-11x86/entry/32: Provide macro to emit IDT entry stubsThomas Gleixner1-0/+68
2020-06-11x86/entry/64: Provide sane error entry/exitThomas Gleixner1-3/+19
2020-06-11x86/entry: Distangle idtentryThomas Gleixner1-182/+219
2020-06-11x86/entry/64: Reorder idtentriesThomas Gleixner1-19/+17
2020-06-11x86/traps: Split trap numbers out in a separate headerThomas Gleixner2-25/+32
2020-06-11x86/traps: Make interrupt enable/disable symmetric in C codeThomas Gleixner2-11/+32
2020-06-11x86/entry/64: Use native swapgs in asm_load_gs_index()Thomas Gleixner1-3/+3
2020-06-11x86/entry: Disable interrupts for native_load_gs_index() in C codeThomas Gleixner2-10/+15
2020-06-11x86/traps: Mark sync_regs() noinstrThomas Gleixner1-2/+1
2020-06-11x86/traps: Mark fixup_bad_iret() noinstrThomas Gleixner1-7/+9
2020-06-11x86/entry: Make entry_64_compat.S objtool cleanPeter Zijlstra2-7/+20
2020-06-11x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inlineThomas Gleixner1-2/+2
2020-06-11x86/entry: Move irq flags tracing to prepare_exit_to_usermode()Thomas Gleixner4-22/+27
2020-06-11x86/entry: Move irq tracing on syscall entry to C-codeThomas Gleixner4-34/+19
2020-06-11x86/entry/common: Protect against instrumentationThomas Gleixner1-44/+89
2020-06-11x86/entry: Mark enter_from_user_mode() noinstrThomas Gleixner1-1/+1
2020-06-11x86/entry/32: Move non entry code into .text sectionThomas Gleixner1-0/+9
2020-06-11x86/entry/64: Move non entry code into .text sectionThomas Gleixner2-5/+15
2020-06-11x86/idt: Remove update_intr_gate()Thomas Gleixner2-9/+0
2020-06-11bug: Annotate WARN/BUG/stackfail as noinstr safeThomas Gleixner1-0/+3
2020-06-11x86/entry: Exclude low level entry code from sanitizingPeter Zijlstra1-0/+8
2020-06-11x86/entry: Remove the unused LOCKDEP_SYSEXIT cruftThomas Gleixner2-29/+0
2020-06-11x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=nThomas Gleixner1-0/+2
2020-06-11x86/doublefault: Remove memmove() callPeter Zijlstra1-1/+6
2020-06-11x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_areaAndy Lutomirski1-0/+25
2020-06-11x86/idt: Keep spurious entries unset in system_vectorsVitaly Kuznetsov1-1/+5
2020-06-11x86/idt: Annotate alloc_intr_gate() with __initVitaly Kuznetsov1-3/+13
2020-06-11x86/xen: Split HVM vector callback setup and interrupt gate allocationVitaly Kuznetsov2-2/+2
2020-06-11x86/idt: Remove address operator on function machine_check()Lai Jiangshan1-2/+2
2020-06-11x86/entry/64: Remove unneeded kernel CR3 switchingLai Jiangshan1-1/+0
2020-06-11x86/entry/64: Remove an unused labelLai Jiangshan1-1/+0
2020-06-11locking/atomics: Flip fallbacks and instrumentationPeter Zijlstra3-7/+34
2020-06-10Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds3-26/+23
2020-06-10Merge tag 'for-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supplyLinus Torvalds2-4/+4
2020-06-09x86: use proper parentheses around new uaccess macro argument usesLinus Torvalds1-7/+7
2020-06-09Merge branch 'akpm' (patches from Andrew)Linus Torvalds86-291/+153
2020-06-09x86: use non-set_fs based maccess routinesChristoph Hellwig1-0/+16
2020-06-09maccess: always use strict semantics for probe_kernel_readChristoph Hellwig1-7/+2
2020-06-09maccess: unify the probe kernel arch hooksChristoph Hellwig1-21/+12
2020-06-09maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofaultChristoph Hellwig1-1/+1