2022-07-23 | Peter Zijlstra | x86: Use -mindirect-branch-cs-prefix for RETPOLINE... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | um: Add missing apply_returns() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retbleed: Add fine grained Kconfig knobs ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/common: Stamp out the stepping madness ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/cpu/amd: Add Spectral Chicken ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Add entry UNRET validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/bugs: Add retbleed=ibpb ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/xen: Add UNTRAIN_RET ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/xen: Rename SYS* entry points ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Update Retpoline validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | intel_idle: Disable IBRS during long idle ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/bugs: Report Intel retbleed vulnerability ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/bugs: Split spectre_v2_select_mitigation() and... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/bugs: Optimize SPEC_CTRL MSR writes ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86: Add magic AMD return-thunk ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Treat .text.__x86.* as noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/entry: Avoid very early RET ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86: Use return-thunk in asm code ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/vsyscall_emu/64: Don't use RET in vsyscall emulation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/kvm: Fix SETcc emulation for return thunks ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/bpf: Use alternative RET encoding ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/ftrace: Use alternative RET encoding ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86,static_call: Use alternative RET encoding ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86,objtool: Create .return_sites ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86: Undo return-thunk damage ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retpoline: Use -mfunction-return ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retpoline: Swizzle retpoline thunk ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retpoline: Cleanup some #ifdefery ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/cpufeatures: Move RETPOLINE flags to word 11 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/kvm/vmx: Make noinstr clean ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/entry: Remove skip_r11rcx ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Default ignore INT3 for unreachable ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | bpf,x86: Respect X86_FEATURE_RETPOLINE* ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | bpf,x86: Simplify computing label offsets ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/alternative: Add debug prints to apply_retpolines() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/alternative: Try inline spectre_v2=retpoline,amd ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/alternative: Handle Jcc __x86_indirect_thunk_\reg ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/alternative: Implement .retpoline_sites support ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retpoline: Create a retpoline thunk array ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retpoline: Move the retpoline thunk declarations... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/asm: Fixup odd GEN-for-each-reg.h usage ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/asm: Fix register order ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | x86/retpoline: Remove unused replacement symbols ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Introduce CFI hash ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool,x86: Replace alternatives with .retpoline_sites ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Shrink struct instruction ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Explicitly avoid self modifying code in .altinstr_r... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-23 | Peter Zijlstra | objtool: Classify symbols ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-22 | Peter Zijlstra | sched: Fix balance_push() vs __sched_setscheduler() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-14 | Peter Zijlstra | jump_label,noinstr: Avoid instrumentation for JUMP_LABEL... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-14 | Peter Zijlstra | x86/cpu: Elide KCSAN for cpu_has() and friends ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-09 | Peter Zijlstra | objtool: Fix symbol creation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-25 | Peter Zijlstra | perf: Fix sys_perf_event_open() race against self ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-25 | Peter Zijlstra | crypto: x86/chacha20 - Avoid spurious jumps to other... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | objtool: Fix SLS validation for kcov tail-call replacement ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | crypto: x86/poly1305 - Fixup SLS ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | x86: Add straight-line-speculation mitigation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | x86/alternative: Relax text_poke_bp() constraint ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | objtool: Add straight-line-speculation validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | x86: Prepare inline-asm for straight-line-speculation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | x86: Prepare asm files for straight-line-speculation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-15 | Peter Zijlstra | x86/lib/atomic64_386_32: Rename things ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-09 | Peter Zijlstra | objtool: Fix type of reloc::addend ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-09 | Peter Zijlstra | objtool: Fix code relocs vs weak symbols ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-13 | Peter Zijlstra | x86,static_call: Fix __static_call_return0 for i386 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-04-13 | Peter Zijlstra | x86: Annotate call_on_stack() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-19 | Peter Zijlstra | x86/module: Fix the paravirt vs alternative order ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra | Documentation/hw-vuln: Update spectre doc ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra | x86/speculation: Add eIBRS + Retpoline options ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra ... | x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-11 | Peter Zijlstra | x86,bugs: Unconditionally allow spectre_v2=retpoline,amd ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-03-08 | Peter Zijlstra | sched: Fix yet more sched_fork() races ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-16 | Peter Zijlstra | sched: Avoid double preemption in __cond_resched_*lock*() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-08 | Peter Zijlstra | x86/perf: Default set FREEZE_ON_SMI for all ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-02-01 | Peter Zijlstra | perf: Fix perf_event_read_local() time ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | rcu: Always inline rcu_dynticks_task*_{enter,exit}() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | objtool: Handle __sanitize_cov*() tail calls ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86/xen: Mark cpu_bringup_and_idle() as dead_end_function ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86: Increase exception stack sizes ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86/mm/64: Improve stack overflow warnings ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | locking/lockdep: Avoid RCU-induced noinstr fail ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-11-18 | Peter Zijlstra | x86/iopl: Fake iopl(3) CLI/STI usage ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-01 | Peter Zijlstra | sched: Always inline is_percpu_thread() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-10-01 | Peter Zijlstra | objtool: Teach get_alt_entry() about more relocation... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/rwbase: Extract __rwbase_write_trylock() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-15 | Peter Zijlstra | locking/rwbase: Properly match set_and_save_state(... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-09-09 | Peter Zijlstra | locking/rtmutex: Fix ww_mutex deadlock check ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-27 | Peter Zijlstra | locking/rtmutex: Return success on deadlock for ww_mutex... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-27 | Peter Zijlstra | locking/rtmutex: Prevent spurious EDEADLK return caused... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-20 | Peter Zijlstra | Merge branch 'sched/core' |
commit | commitdiff | tree |
2021-08-20 | Peter Zijlstra | sched: Fix Core-wide rq->lock for uninitialized CPUs ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | static_call: Update API documentation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Implement rtmutex based ww_mutex... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/rtmutex: Extend the rtmutex core to support... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Add rt_mutex based lock type and... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Add RT priority to W/W order ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2021-08-17 | Peter Zijlstra | locking/ww_mutex: Implement rt_mutex accessors ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |