Show patches with: Submitter = Peter Zijlstra       |    Archived = No       |   58 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,7/7] x86/cfi,bpf: Fix bpf_exception_cb() signature x86/cfi,bpf: Fix CFI vs eBPF - - - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v3,6/7] bpf: Fix dtor CFI x86/cfi,bpf: Fix CFI vs eBPF - - - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v3,5/7] cfi: Add CFI_NOSEAL() x86/cfi,bpf: Fix CFI vs eBPF - - - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v3,4/7] x86/cfi,bpf: Fix bpf_struct_ops CFI x86/cfi,bpf: Fix CFI vs eBPF - - - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v3,3/7] x86/cfi,bpf: Fix bpf_callback_t CFI x86/cfi,bpf: Fix CFI vs eBPF - - - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v3,2/7] x86/cfi,bpf: Fix BPF JIT call x86/cfi,bpf: Fix CFI vs eBPF - - - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v3,1/7] cfi: Flip headers x86/cfi,bpf: Fix CFI vs eBPF - 1 - 52-4 2023-12-15 Peter Zijlstra bpf Accepted
[v2,2/2] x86/cfi,bpf: Fix BPF JIT call x86/bpf: Fix FineIBT vs eBPF - - - 32-- 2023-11-30 Peter Zijlstra bpf Changes Requested
[v2,1/2] cfi: Flip headers x86/bpf: Fix FineIBT vs eBPF - 1 - 32-- 2023-11-30 Peter Zijlstra bpf Changes Requested
[2/2] x86/cfi,bpf: Fix BPF JIT call x86/bpf: Fix FineIBT vs eBPF - - - 32-- 2023-11-20 Peter Zijlstra bpf Superseded
[1/2] cfi: Flip headers x86/bpf: Fix FineIBT vs eBPF - - - 32-- 2023-11-20 Peter Zijlstra bpf Superseded
[2/2] bpf: Convert BPF_DISPATCHER to use static_call() (not ftrace) bpf: Yet another approach to fix the BPF dispatcher thing 1 - - 3722 2022-11-03 Peter Zijlstra bpf Accepted
[1/2] bpf: Revert ("Fix dispatcher patchable function entry to 5 bytes nop") bpf: Yet another approach to fix the BPF dispatcher thing - - - 3821 2022-11-03 Peter Zijlstra bpf Accepted
x86,retpoline: Be sure to emit INT3 after JMP *%\reg x86,retpoline: Be sure to emit INT3 after JMP *%\reg - - - 19-- 2022-09-08 Peter Zijlstra bpf Changes Requested
objtool,x86: Teach decode about LOOP* instructions objtool,x86: Teach decode about LOOP* instructions - - - 1-- 2022-09-07 Peter Zijlstra bpf Not Applicable
[bpf-next,3/2] x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs kprobes: rethook: x86: Replace kretprobe trampoline with rethook 1 - - --1 2022-03-25 Peter Zijlstra bpf Superseded
[bpf-next,17/17] bpf,x86: Respect X86_FEATURE_RETPOLINE* x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,16/17] bpf, x86: Simplify computing label offsets x86: Rewrite the retpoline rewrite logic - - - 1214 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,15/17] x86,bugs: Unconditionally allow spectre_v2=retpoline,amd x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,14/17] x86/alternative: Add debug prints to apply_retpolines() x86: Rewrite the retpoline rewrite logic - - - 1214 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,13/17] x86/alternative: Try inline spectre_v2=retpoline,amd x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,12/17] x86/alternative: Handle Jcc __x86_indirect_thunk_\reg x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,11/17] x86/alternative: Implement .retpoline_sites support x86: Rewrite the retpoline rewrite logic - - - 1115 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,10/17] x86/retpoline: Create a retpoline thunk array x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,09/17] x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,08/17] x86/asm: Fixup odd GEN-for-each-reg.h usage x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,07/17] x86/asm: Fix register order x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,06/17] x86/retpoline: Remove unused replacement symbols x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,05/17] objtool,x86: Replace alternatives with .retpoline_sites x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,04/17] objtool: Shrink struct instruction x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,03/17] objtool: Explicitly avoid self modifying code in .altinstr_replacement x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,02/17] objtool: Classify symbols x86: Rewrite the retpoline rewrite logic - - - 1223 2021-10-27 Peter Zijlstra bpf Not Applicable
[bpf-next,01/17] objtool: Handle __sanitize_cov*() tail calls x86: Rewrite the retpoline rewrite logic 1 - - 1214 2021-10-27 Peter Zijlstra bpf Not Applicable
[v3,16/16] bpf,x86: Respect X86_FEATURE_RETPOLINE* x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,15/16] bpf, x86: Simplify computing label offsets x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,14/16] x86,bugs: Unconditionally allow spectre_v2=retpoline,amd x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,13/16] x86/alternative: Add debug prints to apply_retpolines() x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,12/16] x86/alternative: Try inline spectre_v2=retpoline,amd x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,11/16] x86/alternative: Handle Jcc __x86_indirect_thunk_\reg x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,10/16] x86/alternative: Implement .retpoline_sites support x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,09/16] x86/retpoline: Create a retpoline thunk array x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,08/16] x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,07/16] x86/asm: Fixup odd GEN-for-each-reg.h usage x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,06/16] x86/asm: Fix register order x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,05/16] x86/retpoline: Remove unused replacement symbols x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,04/16] objtool,x86: Replace alternatives with .retpoline_sites x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,03/16] objtool: Shrink struct instruction x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,02/16] objtool: Explicitly avoid self modifying code in .altinstr_replacement x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
[v3,01/16] objtool: Classify symbols x86: Rewrite the retpoline rewrite logic - - - 1-2 2021-10-26 Peter Zijlstra bpf Superseded
x86: Increase exception stack sizes x86: Increase exception stack sizes - - - 1-- 2021-09-15 Peter Zijlstra netdev Not Applicable
x86/dumpstack/64: Add guard pages to stack_info x86/dumpstack/64: Add guard pages to stack_info - - 1 1-- 2021-09-15 Peter Zijlstra Not Applicable
[6/6] sched: Change task_struct::state sched: Cleanup task_struct::state 2 - - 1-- 2021-06-02 Peter Zijlstra netdev Not Applicable
[5/6] sched,timer: Use __set_current_state() sched: Cleanup task_struct::state 1 2 - 1-- 2021-06-02 Peter Zijlstra netdev Not Applicable
[4/6] sched: Add get_current_state() sched: Cleanup task_struct::state 1 - - 1-- 2021-06-02 Peter Zijlstra netdev Not Applicable
[3/6] sched,perf,kvm: Fix preemption condition sched: Cleanup task_struct::state 1 - - 1-- 2021-06-02 Peter Zijlstra netdev Not Applicable
[2/6] sched: Introduce task_is_running() sched: Cleanup task_struct::state 1 - - 1-- 2021-06-02 Peter Zijlstra netdev Not Applicable
[1/6] sched: Unbreak wakeups sched: Cleanup task_struct::state 2 1 - 1-- 2021-06-02 Peter Zijlstra netdev Not Applicable
tools/perf: Remove broken __no_tail_call attribute tools/perf: Remove broken __no_tail_call attribute 1 - - --- 2020-10-28 Peter Zijlstra Not Applicable