2022-10-17 | Peter Zijlstra | kallsyms: Take callthunks into account ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | static_call: Add call depth tracking support ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | x86/retpoline: Add SKL retthunk retpolines ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | x86/asm: Provide ALTERNATIVE_3 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | x86/returnthunk: Allow different return thunks ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | x86/entry: Make sync_regs() invocation a tail call ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-calls ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Rework instruction -> symbol mapping ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Allow symbol range comparisons for IBT/ENDBR ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Fix find_{symbol,func}_containing() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Add --hacks=skylake ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Add .call_sites section ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Track init section ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | objtool: Allow !PC relative relocations ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra ... | x86: Fixup asm-offsets duplicate ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | x86/error_inject: Align function properly ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-17 | Peter Zijlstra | arch: Introduce CONFIG_FUNCTION_ALIGNMENT ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-04 | Peter Zijlstra | perf/hw_breakpoint: Annotate tsk->perf_event_mutex... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-04 | Peter Zijlstra | perf: Fix pmu_filter_match() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-10-04 | Peter Zijlstra | perf: Fix lockdep_assert_event_ctx() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-30 | Peter Zijlstra | sched: Fix more TASK_state comparisons ...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 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-16 | Peter Zijlstra ... | ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLE ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-15 | Peter Zijlstra | objtool,x86: Teach decode about LOOP* instructions ...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 ...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 ...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 ...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 ...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 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86: Change x86_pmu::limit_period signature ...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... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf/x86: Add two more x86_pmu methods ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | perf: Add a few assertions ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Show PF_flag holes ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | freezer,sched: Rewrite core freezer logic ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Widen TAKS_state literals ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched/wait: Add wait_event_state() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched/completion: Add wait_for_completion_state() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Add TASK_ANY for wait_task_inactive() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Change wait_task_inactive()s match_state ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | freezer,umh: Clean up freezer/initrd interaction ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | freezer: Have {,un}lock_system_sleep() save/restore... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-07 | Peter Zijlstra | sched: Rename task_running() to task_on_cpu() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-09-01 | Peter Zijlstra | x86/mm: Refuse W^X violations ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-29 | Peter Zijlstra | x86/earlyprintk: Clean up pciserial ...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... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-19 | Peter Zijlstra | x86/nospec: Fix i386 RSB stuffing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-08-19 | Peter Zijlstra | x86/nospec: Unwreck the RSB stuffing ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | mmu_gather: Force tlb-flush VM_PFNMAP vmas ...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()... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | csky/tlb: Remove tlb_flush() define ...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() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | x86/extable: Fix ex_handler_msr() print condition ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-21 | Peter Zijlstra | x86,nospec: Simplify {JMP,CALL}_NOSPEC ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-18 | Peter Zijlstra | x86/amd: Use IBPB for firmware calls ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-17 | Peter Zijlstra | um: Add missing apply_returns() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-07-14 | Peter Zijlstra | um: Add missing apply_returns() ...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... ...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 ...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... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-29 | Peter Zijlstra | x86/retbleed: Add fine grained Kconfig knobs ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/common: Stamp out the stepping madness ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/cpu/amd: Add Spectral Chicken ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Add entry UNRET validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Add retbleed=ibpb ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/xen: Add UNTRAIN_RET ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/xen: Rename SYS* entry points ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Update Retpoline validation ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | intel_idle: Disable IBRS during long idle ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Report Intel retbleed vulnerability ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Split spectre_v2_select_mitigation() and... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bugs: Optimize SPEC_CTRL MSR writes ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/entry: Add kernel IBRS implementation ...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 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Add magic AMD return-thunk ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | objtool: Treat .text.__x86.* as noinstr ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/entry: Avoid very early RET ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Use return-thunk in asm code ...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 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/kvm: Fix SETcc emulation for return thunks ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/bpf: Use alternative RET encoding ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/ftrace: Use alternative RET encoding ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86,static_call: Use alternative RET encoding ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86,objtool: Create .return_sites ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86: Undo return-thunk damage ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Use -mfunction-return ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Swizzle retpoline thunk ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/retpoline: Cleanup some #ifdefery ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/cpufeatures: Move RETPOLINE flags to word 11 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-27 | Peter Zijlstra | x86/kvm/vmx: Make noinstr clean ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-24 | Peter Zijlstra | locking/lockdep: Fix lockdep_init_map_*() confusion ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-13 | Peter Zijlstra | sched: Fix balance_push() vs __sched_setscheduler() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-08 | Peter Zijlstra | cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-06-08 | Peter Zijlstra ... | x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-30 | Peter Zijlstra | sched/autogroup: Fix sysctl move ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | context_tracking: Always inline empty stubs ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | x86: Always inline on_thread_stack() and current_top_of_stack() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2022-05-27 | Peter Zijlstra | jump_label,noinstr: Avoid instrumentation for JUMP_LABEL... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
next |