| Commit message (Expand) | Author | Files | Lines |
2020-06-11 | x86/entry: Convert Spurious interrupt bug exception to IDTENTRY | Thomas Gleixner | 8 | -16/+5 |
2020-06-11 | x86/entry: Convert General protection exception to IDTENTRY | Thomas Gleixner | 8 | -20/+9 |
2020-06-11 | x86/entry: Convert Stack segment exception to IDTENTRY | Thomas Gleixner | 8 | -21/+8 |
2020-06-11 | x86/entry: Convert Segment not present exception to IDTENTRY | Thomas Gleixner | 8 | -14/+10 |
2020-06-11 | x86/entry: Convert Invalid TSS exception to IDTENTRY | Thomas Gleixner | 8 | -14/+12 |
2020-06-11 | x86/idtentry: Provide IDTENTRY_ERRORCODE | Thomas Gleixner | 1 | -0/+46 |
2020-06-11 | x86/entry: Convert Coprocessor segment overrun exception to IDTENTRY | Thomas Gleixner | 8 | -15/+10 |
2020-06-11 | x86/entry: Convert Device not available exception to IDTENTRY | Thomas Gleixner | 8 | -20/+6 |
2020-06-11 | x86/entry: Convert Invalid Opcode exception to IDTENTRY | Thomas Gleixner | 9 | -16/+25 |
2020-06-11 | x86/entry: Convert Bounds exception to IDTENTRY | Thomas Gleixner | 8 | -19/+8 |
2020-06-11 | x86/entry: Convert Overflow exception to IDTENTRY | Thomas Gleixner | 8 | -15/+9 |
2020-06-11 | x86/entry: Convert Divide Error to IDTENTRY | Thomas Gleixner | 8 | -15/+26 |
2020-06-11 | x86/traps: Prepare for using DEFINE_IDTENTRY | Thomas Gleixner | 1 | -0/+15 |
2020-06-11 | x86/entry/common: Provide idtentry_enter/exit() | Thomas Gleixner | 2 | -0/+102 |
2020-06-11 | x86/idtentry: Provide macros to define/declare IDT entry points | Thomas Gleixner | 4 | -1/+80 |
2020-06-11 | x86/entry/32: Provide macro to emit IDT entry stubs | Thomas Gleixner | 1 | -0/+68 |
2020-06-11 | x86/entry/64: Provide sane error entry/exit | Thomas Gleixner | 1 | -3/+19 |
2020-06-11 | x86/entry: Distangle idtentry | Thomas Gleixner | 1 | -183/+220 |
2020-06-11 | x86/entry/64: Reorder idtentries | Thomas Gleixner | 1 | -19/+17 |
2020-06-11 | x86/traps: Split trap numbers out in a separate header | Thomas Gleixner | 2 | -25/+32 |
2020-06-11 | x86/traps: Make interrupt enable/disable symmetric in C code | Thomas Gleixner | 2 | -11/+32 |
2020-06-11 | x86/entry/64: Use native swapgs in asm_load_gs_index() | Thomas Gleixner | 1 | -3/+3 |
2020-06-11 | x86/entry: Disable interrupts for native_load_gs_index() in C code | Thomas Gleixner | 2 | -10/+15 |
2020-06-11 | x86/traps: Mark sync_regs() noinstr | Thomas Gleixner | 1 | -2/+1 |
2020-06-11 | x86/traps: Mark fixup_bad_iret() noinstr | Thomas Gleixner | 1 | -7/+9 |
2020-06-11 | x86/entry: Make entry_64_compat.S objtool clean | Peter Zijlstra | 2 | -7/+20 |
2020-06-11 | x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline | Thomas Gleixner | 1 | -2/+2 |
2020-06-11 | x86/entry: Move irq flags tracing to prepare_exit_to_usermode() | Thomas Gleixner | 4 | -22/+27 |
2020-06-11 | x86/entry: Move irq tracing on syscall entry to C-code | Thomas Gleixner | 4 | -34/+19 |
2020-06-11 | x86/entry/common: Protect against instrumentation | Thomas Gleixner | 1 | -44/+89 |
2020-06-11 | x86/entry: Mark enter_from_user_mode() noinstr | Thomas Gleixner | 1 | -1/+1 |
2020-06-11 | x86/entry/32: Move non entry code into .text section | Thomas Gleixner | 1 | -0/+9 |
2020-06-11 | x86/entry/64: Move non entry code into .text section | Thomas Gleixner | 2 | -5/+15 |
2020-06-11 | x86/idt: Remove update_intr_gate() | Thomas Gleixner | 2 | -9/+0 |
2020-06-11 | bug: Annotate WARN/BUG/stackfail as noinstr safe | Thomas Gleixner | 3 | -3/+13 |
2020-06-11 | lib/smp_processor_id: Move it into noinstr section | Thomas Gleixner | 1 | -5/+5 |
2020-06-11 | context_tracking: Ensure that the critical path cannot be instrumented | Thomas Gleixner | 3 | -12/+14 |
2020-06-11 | x86/entry: Exclude low level entry code from sanitizing | Peter Zijlstra | 1 | -0/+8 |
2020-06-11 | x86/entry: Remove the unused LOCKDEP_SYSEXIT cruft | Thomas Gleixner | 2 | -29/+0 |
2020-06-11 | x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n | Thomas Gleixner | 1 | -0/+2 |
2020-06-11 | x86/doublefault: Remove memmove() call | Peter Zijlstra | 1 | -1/+6 |
2020-06-11 | x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area | Andy Lutomirski | 1 | -0/+25 |
2020-06-11 | x86/idt: Keep spurious entries unset in system_vectors | Vitaly Kuznetsov | 1 | -1/+5 |
2020-06-11 | x86/idt: Annotate alloc_intr_gate() with __init | Vitaly Kuznetsov | 1 | -3/+13 |
2020-06-11 | x86/xen: Split HVM vector callback setup and interrupt gate allocation | Vitaly Kuznetsov | 3 | -13/+19 |
2020-06-11 | x86/idt: Remove address operator on function machine_check() | Lai Jiangshan | 1 | -2/+2 |
2020-06-11 | x86/entry/64: Remove unneeded kernel CR3 switching | Lai Jiangshan | 1 | -1/+0 |
2020-06-11 | x86/entry/64: Remove an unused label | Lai Jiangshan | 1 | -1/+0 |
2020-06-11 | locking/atomics: Flip fallbacks and instrumentation | Peter Zijlstra | 28 | -82/+2403 |
2020-06-11 | asm-generic/atomic: Use __always_inline for fallback wrappers | Marco Elver | 21 | -188/+192 |