summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-05-05x86/kvm/svm: Move guest enter/exit into .noinstr.textentry-v4-part2Thomas Gleixner
2020-05-05x86/kvm/vmx: Move guest enter/exit into .noinstr.textThomas Gleixner
2020-05-05context_tracking: Make guest_enter/exit() .noinstr readyThomas Gleixner
2020-05-05x86/kvm/svm: Handle hardirqs proper on guest enter/exitThomas Gleixner
2020-05-05x86/kvm/vmx: Add hardirq tracing to guest enter/exitThomas Gleixner
2020-05-05x86/kvm: Move context tracking where it belongsThomas Gleixner
2020-05-05x86,objtool: Make entry_64_compat.S objtool cleanPeter Zijlstra
2020-05-05x86/entry/64: Mark ___preempt_schedule_notrace() thunk noinstrThomas Gleixner
2020-05-05x86/entry/64: Check IF in __preempt_enable_notrace() thunkThomas Gleixner
2020-05-05x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inlineThomas Gleixner
2020-05-05lib/smp_processor_id: Move it into noinstr sectionThomas Gleixner
2020-05-05context_tracking: Ensure that the critical path cannot be instrumentedThomas Gleixner
2020-05-05x86/entry: Move irq flags tracing to prepare_exit_to_usermode()Thomas Gleixner
2020-05-05x86/entry: Move irq tracing on syscall entry to C-codeThomas Gleixner
2020-05-05x86/entry/common: Protect against instrumentationThomas Gleixner
2020-05-05x86/entry: Mark enter_from_user_mode() noinstrThomas Gleixner
2020-05-05x86/entry/32: Move non entry code into .text sectionThomas Gleixner
2020-05-05x86/entry/64: Move non entry code into .text sectionThomas Gleixner
2020-05-05rcu: Make RCU IRQ enter/exit functions rely on in_nmi()entry-v4-part1Paul E. McKenney
2020-05-05x86: Replace ist_enter() with nmi_enter()Peter Zijlstra
2020-05-05sched,rcu,tracing: Avoid tracing before in_nmi() is correctPeter Zijlstra
2020-05-05x86,tracing: Robustify ftrace_nmi_enter()Peter Zijlstra
2020-05-05sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exceptionPeter Zijlstra
2020-05-05printk: Disallow instrumenting print_nmi_enter()Peter Zijlstra
2020-05-05lockdep: Always inline lockdep_{off,on}()Peter Zijlstra
2020-05-05x86/mce: Send #MC singal from task workPeter Zijlstra
2020-05-05hardirq/nmi: Allow nested nmi_enter()Peter Zijlstra
2020-05-05arm64: Prepare arch_nmi_enter() for recursionFrederic Weisbecker
2020-05-05printk: Prepare for nested printk_nmi_enter()Petr Mladek
2020-05-05rcu/tree: Mark the idle relevant functions noinstrThomas Gleixner
2020-05-05lockdep: Prepare for noinstr sectionsPeter Zijlstra
2020-05-05bug: Annotate WARN/BUG/stackfail as noinstr safeThomas Gleixner
2020-05-05tracing: Provide lockdep less trace_hardirqs_on/off() variantsThomas Gleixner
2020-05-05kprobes: Prevent probes in .noinstr.text sectionThomas Gleixner
2020-05-05vmlinux.lds.h: Create section for protection against instrumentationThomas Gleixner
2020-05-05x86/entry: Exclude low level entry code from sanitizingPeter Zijlstra
2020-05-05samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for handlers.Masami Hiramatsu
2020-05-05kprobes: Support NOKPROBE_SYMBOL() in modulesMasami Hiramatsu
2020-05-05kprobes: Support __kprobes blacklist in modulesMasami Hiramatsu
2020-05-05kprobes: Lock kprobe_mutex while showing kprobe_blacklistMasami Hiramatsu
2020-05-05x86/entry: Get rid of ist_begin/end_non_atomic()Thomas Gleixner
2020-05-05x86/kvm: Restrict ASYNC_PF to user spaceThomas Gleixner
2020-05-05x86/kvm: Sanitize kvm_async_pf_task_wait()Thomas Gleixner
2020-05-05x86/kvm: Handle async page faults directly through do_page_fault()Andy Lutomirski
2020-05-05x86/entry: Remove the unused LOCKDEP_SYSEXIT cruftThomas Gleixner
2020-05-05x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=nThomas Gleixner
2020-05-05x86/doublefault: Remove memmove() callPeter Zijlstra
2020-05-05locking/atomics: Flip fallbacks and instrumentationPeter Zijlstra
2020-05-05compiler: Simple READ/WRITE_ONCE() implementationsPeter Zijlstra
2020-05-05x86/entry: Flip _TIF_SIGPENDING and _TIF_NOTIFY_RESUME handlingPeter Zijlstra