2023-08-26 | Peter Zijlstra | x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-26 | Peter Zijlstra | x86/cpu: Rename original retbleed methods Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-26 | Peter Zijlstra | x86/cpu: Clean up SRSO return thunk mess Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-26 | Peter Zijlstra | x86/alternative: Make custom return thunk unconditional Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-26 | Peter Zijlstra | x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-26 | Peter Zijlstra | x86/cpu: Fix __x86_return_thunk symbol type Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-11 | Peter Zijlstra | perf: Fix function pointer case Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-08 | Peter Zijlstra | x86/mm: Initialize text poking earlier Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-08 | Peter Zijlstra | mm: Move mm_cachep initialization to mm_init() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-08 | Peter Zijlstra | x86/mm: Use mm_alloc() in poking_init() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-03 | Peter Zijlstra | locking/rtmutex: Fix task->pi_waiters integrity Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-03-10 | Peter Zijlstra | cpuidle: lib/bug: Disable rcu_is_watching() during... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-03-10 | Peter Zijlstra | cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-03-10 | Peter Zijlstra | context_tracking: Fix noinstr vs KASAN Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-03-10 | Peter Zijlstra | cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again* Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-25 | Peter Zijlstra | x86/static_call: Add support for Jcc tail-calls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-25 | Peter Zijlstra | x86/alternatives: Teach text_poke_bp() to patch Jcc... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-25 | Peter Zijlstra | x86/alternatives: Introduce int3_emulate_jcc() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-02-22 | Peter Zijlstra | freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-01-18 | Peter Zijlstra | x86/boot: Avoid using Intel mnemonics in AT&T syntax asm Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-11-29 | Peter Zijlstra | perf: Fix perf_pending_task() UaF Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-11-24 | Peter Zijlstra | perf: Consider OS filter fail Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-11-24 | Peter Zijlstra | perf: Fixup SIGTRAP and sample_flags interaction Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-11-14 | Peter Zijlstra | sched: Fix race in task_call_func() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-11-04 | Peter Zijlstra | bpf: Convert BPF_DISPATCHER to use static_call() (not... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-11-04 | Peter Zijlstra | bpf: Revert ("Fix dispatcher patchable function entry... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-20 | Peter Zijlstra | ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-20 | Peter Zijlstra | x86/ftrace: Remove ftrace_epilogue() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | perf: Fix missing SIGTRAPs Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-04 | Peter Zijlstra | perf/hw_breakpoint: Annotate tsk->perf_event_mutex... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-04 | Peter Zijlstra | perf: Fix pmu_filter_match() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-04 | Peter Zijlstra | perf: Fix lockdep_assert_event_ctx() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-30 | Peter Zijlstra | sched: Fix more TASK_state comparisons Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-29 | Peter Zijlstra | Merge branch 'v6.0-rc7' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-28 | Peter Zijlstra | sched: Fix TASK_state comparisons Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-16 | Peter Zijlstra ... | ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-15 | Peter Zijlstra | objtool,x86: Teach decode about LOOP* instructions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-15 | Peter Zijlstra | x86,retpoline: Be sure to emit INT3 after JMP *%\reg Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-09 | Peter Zijlstra | Merge branch 'driver-core/driver-core-next' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86/p4: Remove perfctr_second_write quirk Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86/intel: Remove x86_pmu::update_topdown_event Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86/intel: Remove x86_pmu::set_topdown_event_period Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86: Add a x86_pmu::limit_period static_call Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86: Change x86_pmu::limit_period signature Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86/intel: Move the topdown stuff into the intel... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86: Add two more x86_pmu methods Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf: Add a few assertions Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Show PF_flag holes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | freezer,sched: Rewrite core freezer logic Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Widen TAKS_state literals Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched/wait: Add wait_event_state() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched/completion: Add wait_for_completion_state() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Add TASK_ANY for wait_task_inactive() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Change wait_task_inactive()s match_state Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | freezer,umh: Clean up freezer/initrd interaction Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | freezer: Have {,un}lock_system_sleep() save/restore... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Rename task_running() to task_on_cpu() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-01 | Peter Zijlstra | x86/mm: Refuse W^X violations Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-29 | Peter Zijlstra | x86/earlyprintk: Clean up pciserial Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-19 | Peter Zijlstra | perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-19 | Peter Zijlstra | x86/nospec: Fix i386 RSB stuffing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-19 | Peter Zijlstra | x86/nospec: Unwreck the RSB stuffing Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | mmu_gather: Force tlb-flush VM_PFNMAP vmas Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | mmu_gather: Let there be one tlb_{start,end}_vma()... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | csky/tlb: Remove tlb_flush() define Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | mmu_gather: Remove per arch tlb_{start,end}_vma() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | x86/extable: Fix ex_handler_msr() print condition Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | x86,nospec: Simplify {JMP,CALL}_NOSPEC Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-18 | Peter Zijlstra | x86/amd: Use IBPB for firmware calls Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-17 | Peter Zijlstra | um: Add missing apply_returns() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-14 | Peter Zijlstra | um: Add missing apply_returns() Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-13 | Peter Zijlstra | perf/core: Fix data race between perf_event_set_output... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-07 | Peter Zijlstra | x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-07 | Peter Zijlstra | x86/ibt, objtool: Don't discard text references from... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-29 | Peter Zijlstra | x86/retbleed: Add fine grained Kconfig knobs Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/common: Stamp out the stepping madness Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/cpu/amd: Add Spectral Chicken Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Add entry UNRET validation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Add retbleed=ibpb Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/xen: Add UNTRAIN_RET Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/xen: Rename SYS* entry points Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Update Retpoline validation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | intel_idle: Disable IBRS during long idle Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Report Intel retbleed vulnerability Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Split spectre_v2_select_mitigation() and... Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Optimize SPEC_CTRL MSR writes Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/entry: Add kernel IBRS implementation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Add magic AMD return-thunk Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Treat .text.__x86.* as noinstr Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/entry: Avoid very early RET Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Use return-thunk in asm code Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/vsyscall_emu/64: Don't use RET in vsyscall emulation Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/kvm: Fix SETcc emulation for return thunks Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bpf: Use alternative RET encoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/ftrace: Use alternative RET encoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86,static_call: Use alternative RET encoding Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86,objtool: Create .return_sites Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Undo return-thunk damage Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Use -mfunction-return Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |