2020-07-02 | Peter Zijlstra | Merge branch 'perf/vlbr' |
commit | commitdiff | tree |
2020-06-28 | Peter Zijlstra | smp, irq_work: Continue smp_call_function*() and irq_work... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-28 | Peter Zijlstra | sched/core: s/WF_ON_RQ/WQ_ON_CPU/ ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-28 | Peter Zijlstra | sched/core: Fix ttwu() race ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-28 | Peter Zijlstra | sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-25 | Peter Zijlstra | rcu: Fixup noinstr warnings ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-25 | Peter Zijlstra | locking/atomics: Provide the arch_atomic_ interface... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-25 | Peter Zijlstra | x86/entry: Fix #UD vs WARN more ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-25 | Peter Zijlstra | x86/entry: Increase entry_stack size to a full page ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-25 | Peter Zijlstra | x86/entry: Fixup bad_iret vs noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-25 | Peter Zijlstra | objtool: Don't consider vmlinux a C-file ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-18 | Peter Zijlstra | objtool: Fix noinstr vs KCOV ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-18 | Peter Zijlstra | objtool: Provide elf_write_{insn,reloc}() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-18 | Peter Zijlstra | objtool: Clean up elf_write() condition ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-15 | Peter Zijlstra | x86/entry, bug: Comment the instrumentation_begin(... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-15 | Peter Zijlstra | x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-15 | Peter Zijlstra | x86/entry, cpumask: Provide non-instrumented variant... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-15 | Peter Zijlstra | x86, kcsan: Add __no_kcsan to noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-15 | Peter Zijlstra | kcsan: Remove __no_kcsan_or_inline ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-15 | Peter Zijlstra | x86, kcsan: Remove __no_kcsan_or_inline usage ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: __always_inline CR2 for noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | lockdep: __always_inline more for noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Re-order #DB handler to avoid *SAN instrumentation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: __always_inline arch_atomic_* for noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: __always_inline irqflags for noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: __always_inline debugreg for noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Rename trace_hardirqs_off_prepare() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Clarify irq_{enter,exit}_rcu() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Remove DBn stacks ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Remove debug IDT frobbing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Optimize local_db_save() for virt ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry, mce: Disallow #DB during #MC ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry, nmi: Disable #DB ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Introduce local_db_{save,restore}() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/db: Split out dr6/7 handling Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/traps: Split int3 handler up ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/int3: Inline bsearch() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | lib/bsearch: Provide __always_inline variant ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/int3: Avoid atomic instrumentation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Make entry_64_compat.S objtool clean ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/entry: Exclude low level entry code from sanitizing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | x86/doublefault: Remove memmove() call ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-11 | Peter Zijlstra | locking/atomics: Flip fallbacks and instrumentation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-06-01 | Peter Zijlstra | ftrace,bug: Improve traceoff_on_warn ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | sched: Replace rq::wake_list ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | sched: Add rq::ttwu_pending ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | irq_work, smp: Allow irq_work on call_single_queue ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | smp: Optimize send_call_function_single_ipi() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | smp: Move irq_work_run() out of flush_smp_call_function_queue() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | smp: Optimize flush_smp_call_function_queue() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | sched: Fix smp_call_function_single_async() usage for ILB ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-28 | Peter Zijlstra | rcu: Allow for smp_call_function() running callbacks... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-25 | Peter Zijlstra | sched/core: Optimize ttwu() spinning on p->on_cpu ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | Merge branch 'sched/urgent' |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | x86: Replace ist_enter() with nmi_enter() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | x86/mce: Send #MC singal from task work ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | sched,rcu,tracing: Avoid tracing before in_nmi() is... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | lockdep: Always inline lockdep_{off,on}() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | hardirq/nmi: Allow nested nmi_enter() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | printk: Disallow instrumenting print_nmi_enter() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-19 | Peter Zijlstra | lockdep: Prepare for noinstr sections Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-15 | Peter Zijlstra | objtool: Allow no-op CFI ops in alternatives ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-12 | Peter Zijlstra ... | sched: Clean up scheduler_ipi() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-07 | Peter Zijlstra | x86/module: Use text_poke() for late relocations ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-07 | Peter Zijlstra | s390/module: Use s390_kernel_write() for late relocations ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-05-07 | Peter Zijlstra | livepatch: Remove .klp.arch ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | sched/core: Fix illegal RCU from offline CPUs ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | x86/retpoline: Fix retpoline unwind ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | x86: Change {JMP,CALL}_NOSPEC argument ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | x86: Simplify retpoline declaration ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | x86/speculation: Change FILL_RETURN_BUFFER to work... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | objtool: Remove INSN_STACK ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | objtool: Make handle_insn_ops() unconditional ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | objtool: Rework allocating stack_ops on decode ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | x86,smap: Fix smap_{save,restore}() alternatives ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-30 | Peter Zijlstra | objtool: Fix ORC vs alternatives ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra ... | x86, sched: Don't enable static key when starting secondary... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Fix 32bit cross builds ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Add STT_NOTYPE noinstr validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Rearrange validate_section() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Avoid iterating !text section symbols ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | kbuild/objtool: Add objtool-vmlinux.o pass ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Use sec_offset_hash() for insn_hash ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Optimize !vmlinux.o again ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Implement noinstr validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Fix !CFI insn_state propagation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Rename struct cfi_state ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Remove SAVE/RESTORE hints ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | x86,ftrace: Shrink ftrace_regs_caller() by one byte ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | x86,ftrace: Use SIZEOF_PTREGS ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | x86,ftrace: Fix ftrace_regs_caller() unwind ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Introduce HINT_RET_OFFSET ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Better handle IRET ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-22 | Peter Zijlstra | objtool: Fix 32bit cross builds ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-21 | Peter Zijlstra | module: Harden STRICT_MODULE_RWX ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-08 | Peter Zijlstra | locking/lockdep: Improve 'invalid wait context' splat ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-04-08 | Peter Zijlstra | perf/core: Fix event cgroup tracking ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-03-25 | Peter Zijlstra | objtool: Re-arrange validate_functions() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2020-03-25 | Peter Zijlstra | objtool: Optimize find_rela_by_dest_range() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |