summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* x86/entry: Convert Spurious interrupt bug exception to IDTENTRYThomas Gleixner2020-06-118-16/+5
* x86/entry: Convert General protection exception to IDTENTRYThomas Gleixner2020-06-118-20/+9
* x86/entry: Convert Stack segment exception to IDTENTRYThomas Gleixner2020-06-118-21/+8
* x86/entry: Convert Segment not present exception to IDTENTRYThomas Gleixner2020-06-118-14/+10
* x86/entry: Convert Invalid TSS exception to IDTENTRYThomas Gleixner2020-06-118-14/+12
* x86/idtentry: Provide IDTENTRY_ERRORCODEThomas Gleixner2020-06-111-0/+46
* x86/entry: Convert Coprocessor segment overrun exception to IDTENTRYThomas Gleixner2020-06-118-15/+10
* x86/entry: Convert Device not available exception to IDTENTRYThomas Gleixner2020-06-118-20/+6
* x86/entry: Convert Invalid Opcode exception to IDTENTRYThomas Gleixner2020-06-119-16/+25
* x86/entry: Convert Bounds exception to IDTENTRYThomas Gleixner2020-06-118-19/+8
* x86/entry: Convert Overflow exception to IDTENTRYThomas Gleixner2020-06-118-15/+9
* x86/entry: Convert Divide Error to IDTENTRYThomas Gleixner2020-06-118-15/+26
* x86/traps: Prepare for using DEFINE_IDTENTRYThomas Gleixner2020-06-111-0/+15
* x86/entry/common: Provide idtentry_enter/exit()Thomas Gleixner2020-06-112-0/+102
* x86/idtentry: Provide macros to define/declare IDT entry pointsThomas Gleixner2020-06-114-1/+80
* x86/entry/32: Provide macro to emit IDT entry stubsThomas Gleixner2020-06-111-0/+68
* x86/entry/64: Provide sane error entry/exitThomas Gleixner2020-06-111-3/+19
* x86/entry: Distangle idtentryThomas Gleixner2020-06-111-183/+220
* x86/entry/64: Reorder idtentriesThomas Gleixner2020-06-111-19/+17
* x86/traps: Split trap numbers out in a separate headerThomas Gleixner2020-06-112-25/+32
* x86/traps: Make interrupt enable/disable symmetric in C codeThomas Gleixner2020-06-112-11/+32
* x86/entry/64: Use native swapgs in asm_load_gs_index()Thomas Gleixner2020-06-111-3/+3
* x86/entry: Disable interrupts for native_load_gs_index() in C codeThomas Gleixner2020-06-112-10/+15
* x86/traps: Mark sync_regs() noinstrThomas Gleixner2020-06-111-2/+1
* x86/traps: Mark fixup_bad_iret() noinstrThomas Gleixner2020-06-111-7/+9
* x86/entry: Make entry_64_compat.S objtool cleanPeter Zijlstra2020-06-112-7/+20
* x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inlineThomas Gleixner2020-06-111-2/+2
* x86/entry: Move irq flags tracing to prepare_exit_to_usermode()Thomas Gleixner2020-06-114-22/+27
* x86/entry: Move irq tracing on syscall entry to C-codeThomas Gleixner2020-06-114-34/+19
* x86/entry/common: Protect against instrumentationThomas Gleixner2020-06-111-44/+89
* x86/entry: Mark enter_from_user_mode() noinstrThomas Gleixner2020-06-111-1/+1
* x86/entry/32: Move non entry code into .text sectionThomas Gleixner2020-06-111-0/+9
* x86/entry/64: Move non entry code into .text sectionThomas Gleixner2020-06-112-5/+15
* x86/idt: Remove update_intr_gate()Thomas Gleixner2020-06-112-9/+0
* bug: Annotate WARN/BUG/stackfail as noinstr safeThomas Gleixner2020-06-111-0/+3
* x86/entry: Exclude low level entry code from sanitizingPeter Zijlstra2020-06-111-0/+8
* x86/entry: Remove the unused LOCKDEP_SYSEXIT cruftThomas Gleixner2020-06-112-29/+0
* x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=nThomas Gleixner2020-06-111-0/+2
* x86/doublefault: Remove memmove() callPeter Zijlstra2020-06-111-1/+6
* x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_areaAndy Lutomirski2020-06-111-0/+25
* x86/idt: Keep spurious entries unset in system_vectorsVitaly Kuznetsov2020-06-111-1/+5
* x86/idt: Annotate alloc_intr_gate() with __initVitaly Kuznetsov2020-06-111-3/+13
* x86/xen: Split HVM vector callback setup and interrupt gate allocationVitaly Kuznetsov2020-06-112-2/+2
* x86/idt: Remove address operator on function machine_check()Lai Jiangshan2020-06-111-2/+2
* x86/entry/64: Remove unneeded kernel CR3 switchingLai Jiangshan2020-06-111-1/+0
* x86/entry/64: Remove an unused labelLai Jiangshan2020-06-111-1/+0
* locking/atomics: Flip fallbacks and instrumentationPeter Zijlstra2020-06-114-10/+37
* Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-06-103-26/+23
|\
| * x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()Al Viro2020-06-031-1/+1
| * TEST_ACCESS_OK _never_ had been checked anywhereAl Viro2020-06-031-7/+0