Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2212 patches
« 1 2 3 422 23 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[6.8.y,2/2] bpf: support deferring bpf_link dealloc to after RCU grace period [6.8.y,1/2] bpf: put uprobe link's path and task in release callback 1 - - 10-- 2024-04-05 Andrii Nakryiko bpf Superseded
[6.8.y,1/2] bpf: put uprobe link's path and task in release callback [6.8.y,1/2] bpf: put uprobe link's path and task in release callback - - - 10-- 2024-04-05 Andrii Nakryiko bpf Superseded
[bpf] bpf,kconfig: fix DEBUG_INFO_BTF_MODULES Kconfig definition [bpf] bpf,kconfig: fix DEBUG_INFO_BTF_MODULES Kconfig definition - - - 611- 2024-04-04 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/2] selftests/bpf: add fp-leaking precise subprog result tests [v2,bpf-next,1/2] bpf: prevent r10 register from being marked as precise 1 - - 46-- 2024-04-04 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/2] bpf: prevent r10 register from being marked as precise [v2,bpf-next,1/2] bpf: prevent r10 register from being marked as precise 1 - - 46-- 2024-04-04 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT [bpf-next] bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT - - - 61-1 2024-04-04 Andrii Nakryiko bpf Accepted
[v3,bpf-next,2/2] bpf: inline bpf_get_branch_snapshot() helper Inline bpf_get_branch_snapshot() BPF helper 2 - - 602- 2024-04-04 Andrii Nakryiko bpf Accepted
[v3,bpf-next,1/2] bpf: make bpf_get_branch_snapshot() architecture-agnostic Inline bpf_get_branch_snapshot() BPF helper 1 - - 661- 2024-04-04 Andrii Nakryiko bpf Accepted
[v3,2/2] rethook: honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in rethook_try_get() [v3,1/2] ftrace: make extra rcu_is_watching() validation check optional - - - 1-- 2024-04-03 Andrii Nakryiko Not Applicable
[v3,1/2] ftrace: make extra rcu_is_watching() validation check optional [v3,1/2] ftrace: make extra rcu_is_watching() validation check optional 1 - - 1-- 2024-04-03 Andrii Nakryiko Not Applicable
[bpf-next,2/2] selftests/bpf: add fp-leaking precise subprog result tests [bpf-next,1/2] bpf: prevent r10 register from being marked as precise - - - 4017 2024-04-02 Andrii Nakryiko bpf Superseded
[bpf-next,1/2] bpf: prevent r10 register from being marked as precise [bpf-next,1/2] bpf: prevent r10 register from being marked as precise - - - 41-7 2024-04-02 Andrii Nakryiko bpf Superseded
[v2,bpf-next,2/2] bpf: inline bpf_get_branch_snapshot() helper Inline bpf_get_branch_snapshot() BPF helper 1 - - 602- 2024-04-02 Andrii Nakryiko bpf Superseded
[v2,bpf-next,1/2] bpf: make bpf_get_branch_snapshot() architecture-agnostic Inline bpf_get_branch_snapshot() BPF helper - - - 611- 2024-04-02 Andrii Nakryiko bpf Superseded
[v2] ftrace: make extra rcu_is_watching() validation check optional [v2] ftrace: make extra rcu_is_watching() validation check optional - - - 1-- 2024-04-02 Andrii Nakryiko Superseded
[v5,4/4] perf/x86/amd: don't reject non-sampling events with configured LBR perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-04-02 Andrii Nakryiko Not Applicable
[v5,3/4] perf/x86/amd: support capturing LBR from software events perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-04-02 Andrii Nakryiko Not Applicable
[v5,2/4] perf/x86/amd: avoid taking branches before disabling LBR perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-04-02 Andrii Nakryiko Not Applicable
[v5,1/4] perf/x86/amd: ensure amd_pmu_core_disable_all() is always inlined perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-04-02 Andrii Nakryiko Not Applicable
[v2,bpf-next,4/4] bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map Add internal-only BPF per-CPU instruction 1 - - 602- 2024-04-02 Andrii Nakryiko bpf Accepted
[v2,bpf-next,3/4] bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps Add internal-only BPF per-CPU instruction 1 - - 602- 2024-04-02 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/4] bpf: inline bpf_get_smp_processor_id() helper Add internal-only BPF per-CPU instruction 1 - - 602- 2024-04-02 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/4] bpf: add special internal-only MOV instruction to resolve per-CPU addrs Add internal-only BPF per-CPU instruction 1 - - 5921 2024-04-02 Andrii Nakryiko bpf Accepted
[bpf-next] bpftool: use __typeof__() instead of typeof() in BPF skeleton [bpf-next] bpftool: use __typeof__() instead of typeof() in BPF skeleton 3 - - 6011 2024-04-01 Andrii Nakryiko bpf Accepted
[v4,4/4] perf/x86/amd: don't reject non-sampling events with configured LBR perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-03-31 Andrii Nakryiko Superseded
[v4,3/4] perf/x86/amd: support capturing LBR from software events perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-03-31 Andrii Nakryiko Superseded
[v4,2/4] perf/x86/amd: avoid taking branches before disabling LBR perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-03-31 Andrii Nakryiko Superseded
[v4,1/4] perf/x86/amd: ensure amd_pmu_core_disable_all() is always inlined perf/x86/amd: add LBR capture support outside of hardware events - 1 - 1-- 2024-03-31 Andrii Nakryiko Superseded
[v2,bpf-next] selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode [v2,bpf-next] selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode - - - 602- 2024-03-29 Andrii Nakryiko bpf Accepted
[bpf-next,4/4] bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map Add internal-only BPF per-CPU instructions - - - 5123 2024-03-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,3/4] bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY maps Add internal-only BPF per-CPU instructions - - - 5123 2024-03-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,2/4] bpf: inline bpf_get_smp_processor_id() helper Add internal-only BPF per-CPU instructions - - - 4925 2024-03-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,1/4] bpf: add internal-only per-CPU LDX instructions Add internal-only BPF per-CPU instructions - - - 4925 2024-03-29 Andrii Nakryiko bpf Changes Requested
[bpf-next] selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode [bpf-next] selftests/bpf: make multi-uprobe tests work in RELEASE=1 mode - - - 602- 2024-03-29 Andrii Nakryiko bpf Superseded
[v3,2/2] perf/x86/amd: don't reject sampling events with configured LBR [v3,1/2] perf/x86/amd: support capturing LBR from software events - 1 - 1-- 2024-03-29 Andrii Nakryiko Handled Elsewhere
[v3,1/2] perf/x86/amd: support capturing LBR from software events [v3,1/2] perf/x86/amd: support capturing LBR from software events - 1 - 1-- 2024-03-29 Andrii Nakryiko Handled Elsewhere
[v2] perf/x86/amd: support capturing LBR from software events [v2] perf/x86/amd: support capturing LBR from software events - 1 - 1-- 2024-03-28 Andrii Nakryiko Superseded
[bpf,2/2] bpf: support deferring bpf_link dealloc to after RCU grace period [bpf,1/2] bpf: put uprobe link's path and task in release callback 1 - - 6011 2024-03-28 Andrii Nakryiko bpf Superseded
[bpf,1/2] bpf: put uprobe link's path and task in release callback [bpf,1/2] bpf: put uprobe link's path and task in release callback - - - 611- 2024-03-28 Andrii Nakryiko bpf Superseded
[bpf-next] bpf: support deferring bpf_link dealloc to after RCU grace period [bpf-next] bpf: support deferring bpf_link dealloc to after RCU grace period 1 - - 6011 2024-03-26 Andrii Nakryiko bpf Changes Requested
[v2,bpf-next,6/6] selftests/bpf: add batched tp/raw_tp/fmodret tests bench: fast in-kernel triggering benchmarks - - - 642- 2024-03-26 Andrii Nakryiko bpf Accepted
[v2,bpf-next,5/6] bpf: add bpf_modify_return_test_tp() kfunc triggering tracepoint bench: fast in-kernel triggering benchmarks - - - 6222 2024-03-26 Andrii Nakryiko bpf Accepted
[v2,bpf-next,4/6] selftests/bpf: lazy-load trigger bench BPF programs bench: fast in-kernel triggering benchmarks - - - 642- 2024-03-26 Andrii Nakryiko bpf Accepted
[v2,bpf-next,3/6] selftests/bpf: remove syscall-driven benchs, keep syscall-count only bench: fast in-kernel triggering benchmarks - - - 642- 2024-03-26 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/6] selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks bench: fast in-kernel triggering benchmarks - - - 642- 2024-03-26 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/6] selftests/bpf: rename and clean up userspace-triggered benchmarks bench: fast in-kernel triggering benchmarks - - - 642- 2024-03-26 Andrii Nakryiko bpf Accepted
[RFC,bpf-next] bpf: defer bpf_link dealloc to after RCU grace period [RFC,bpf-next] bpf: defer bpf_link dealloc to after RCU grace period - - - 49-13 2024-03-25 Andrii Nakryiko bpf RFC
ftrace: make extra rcu_is_watching() validation check optional ftrace: make extra rcu_is_watching() validation check optional - - - 1-- 2024-03-22 Andrii Nakryiko Superseded
[bpf-next,6/6] selftests/bpf: add batched tp/raw_tp/fmodret tests bench: fast in-kernel triggering benchmarks - - - 602- 2024-03-22 Andrii Nakryiko bpf Superseded
[bpf-next,5/6] bpf: add bpf_test_tp() kfunc triggering tp and allowing error injection bench: fast in-kernel triggering benchmarks - - - 5822 2024-03-22 Andrii Nakryiko bpf Superseded
[bpf-next,4/6] selftests/bpf: lazy-load trigger bench BPF programs bench: fast in-kernel triggering benchmarks - - - 602- 2024-03-22 Andrii Nakryiko bpf Superseded
[bpf-next,3/6] selftests/bpf: remove syscall-driven benchs, keep syscall-count only bench: fast in-kernel triggering benchmarks - - - 602- 2024-03-22 Andrii Nakryiko bpf Superseded
[bpf-next,2/6] selftests/bpf: add batched, mostly in-kernel BPF triggering benchmarks bench: fast in-kernel triggering benchmarks - - - 602- 2024-03-22 Andrii Nakryiko bpf Superseded
[bpf-next,1/6] selftests/bpf: rename and clean up userspace-triggered benchmarks bench: fast in-kernel triggering benchmarks - - - 602- 2024-03-22 Andrii Nakryiko bpf Superseded
[bpf-next,3/3] bpf,x86: inline bpf_get_smp_processor_id() on x86-64 Inline two LBR-related helpers - - - 5921 2024-03-21 Andrii Nakryiko bpf Changes Requested
[bpf-next,2/3] bpf: inline bpf_get_branch_snapshot() helper Inline two LBR-related helpers - - - 602- 2024-03-21 Andrii Nakryiko bpf Changes Requested
[bpf-next,1/3] bpf: make bpf_get_branch_snapshot() architecture-agnostic Inline two LBR-related helpers 1 - - 611- 2024-03-21 Andrii Nakryiko bpf Changes Requested
[bpf-next] bpf: mark kprobe_multi_link_prog_run as always inlined function [bpf-next] bpf: mark kprobe_multi_link_prog_run as always inlined function - - - 5813 2024-03-20 Andrii Nakryiko bpf Changes Requested
[v3,bpf-next,5/5] selftests/bpf: add raw_tp/tp_btf BPF cookie subtests BPF raw tracepoint support for BPF cookie 1 - - 652- 2024-03-19 Andrii Nakryiko bpf Accepted
[v3,bpf-next,4/5] libbpf: add support for BPF cookie for raw_tp/tp_btf programs BPF raw tracepoint support for BPF cookie 2 - - 6511 2024-03-19 Andrii Nakryiko bpf Accepted
[v3,bpf-next,3/5] bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs BPF raw tracepoint support for BPF cookie 2 - - 6412 2024-03-19 Andrii Nakryiko bpf Accepted
[v3,bpf-next,2/5] bpf: pass whole link instead of prog when triggering raw tracepoint BPF raw tracepoint support for BPF cookie 1 - - 652- 2024-03-19 Andrii Nakryiko bpf Accepted
[v3,bpf-next,1/5] bpf: flatten bpf_probe_register call chain BPF raw tracepoint support for BPF cookie 1 - - 661- 2024-03-19 Andrii Nakryiko bpf Accepted
[bpf-next] perf, amd: support capturing LBR from software events [bpf-next] perf, amd: support capturing LBR from software events - - - 602- 2024-03-19 Andrii Nakryiko bpf Handled Elsewhere
[bpf] libbpf: fix u64-to-pointer cast on 32-bit arches [bpf] libbpf: fix u64-to-pointer cast on 32-bit arches - - - 602- 2024-03-19 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: avoid get_kernel_nofault() to fetch kprobe entry IP [bpf-next] bpf: avoid get_kernel_nofault() to fetch kprobe entry IP 2 - - 602- 2024-03-19 Andrii Nakryiko bpf Accepted
[v2,bpf-next,5/5] selftests/bpf: add raw_tp/tp_btf BPF cookie subtests BPF raw tracepoint support for BPF cookie 1 - - 602- 2024-03-18 Andrii Nakryiko bpf Superseded
[v2,bpf-next,4/5] libbpf: add support for BPF cookie for raw_tp/tp_btf programs BPF raw tracepoint support for BPF cookie 2 - - 6011 2024-03-18 Andrii Nakryiko bpf Superseded
[v2,bpf-next,3/5] bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs BPF raw tracepoint support for BPF cookie 2 - - 5912 2024-03-18 Andrii Nakryiko bpf Superseded
[v2,bpf-next,2/5] bpf: pass whole link instead of prog when triggering raw tracepoint BPF raw tracepoint support for BPF cookie 1 - - 602- 2024-03-18 Andrii Nakryiko bpf Superseded
[v2,bpf-next,1/5] bpf: flatten bpf_probe_register call chain BPF raw tracepoint support for BPF cookie 1 - - 611- 2024-03-18 Andrii Nakryiko bpf Superseded
[v2,3/3] uprobes: add speculative lockless system-wide uprobe filter check uprobes: two common case speed ups - 1 - 1-- 2024-03-18 Andrii Nakryiko Not Applicable
[v2,2/3] uprobes: prepare uprobe args buffer lazily uprobes: two common case speed ups - 1 - 1-- 2024-03-18 Andrii Nakryiko Not Applicable
[v2,1/3] uprobes: encapsulate preparation of uprobe args buffer uprobes: two common case speed ups - 1 - 1-- 2024-03-18 Andrii Nakryiko Not Applicable
[v3,bpf-next] selftests/bpf: scale benchmark counting by using per-CPU counters [v3,bpf-next] selftests/bpf: scale benchmark counting by using per-CPU counters - - - 6313 2024-03-15 Andrii Nakryiko bpf Accepted
[bpf-next,5/5] selftests/bpf: add raw_tp/tp_btf BPF cookie subtests BPF raw tracepoint support for BPF cookie - - - 5723 2024-03-15 Andrii Nakryiko bpf Superseded
[bpf-next,4/5] libbpf: add support for BPF cookie for raw_tp/tp_btf programs BPF raw tracepoint support for BPF cookie - - - 5714 2024-03-15 Andrii Nakryiko bpf Superseded
[bpf-next,3/5] bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs BPF raw tracepoint support for BPF cookie - - - 5723 2024-03-15 Andrii Nakryiko bpf Superseded
[bpf-next,2/5] bpf: pass whole link instead of prog when triggering raw tracepoint BPF raw tracepoint support for BPF cookie - - - 5723 2024-03-15 Andrii Nakryiko bpf Superseded
[bpf-next,1/5] bpf: flatten bpf_probe_register call chain BPF raw tracepoint support for BPF cookie - - - 5813 2024-03-15 Andrii Nakryiko bpf Superseded
[v2,bpf-next,2/2] selftests/bpf: add fast mostly in-kernel BPF triggering benchmarks [v2,bpf-next,1/2] selftests/bpf: scale benchmark counting by using per-CPU counters - - - 5624 2024-03-15 Andrii Nakryiko bpf Superseded
[v2,bpf-next,1/2] selftests/bpf: scale benchmark counting by using per-CPU counters [v2,bpf-next,1/2] selftests/bpf: scale benchmark counting by using per-CPU counters - - - 5615 2024-03-15 Andrii Nakryiko bpf Superseded
[bpf-next] bpf: preserve sleepable bit in subprog info [bpf-next] bpf: preserve sleepable bit in subprog info 1 - - 5813 2024-03-14 Andrii Nakryiko bpf Accepted
[bpf-next] selftests/bpf: scale benchmark counting by using per-CPU counters [bpf-next] selftests/bpf: scale benchmark counting by using per-CPU counters - - - 5714 2024-03-12 Andrii Nakryiko bpf Superseded
[bpf-next,3/3] uprobes: add speculative lockless system-wide uprobe filter check uprobes: two common case speed ups - - - 50-12 2024-03-12 Andrii Nakryiko bpf Superseded
[bpf-next,2/3] uprobes: prepare uprobe args buffer lazily uprobes: two common case speed ups - - - 50-12 2024-03-12 Andrii Nakryiko bpf Superseded
[bpf-next,1/3] uprobes: encapsulate preparation of uprobe args buffer uprobes: two common case speed ups - - - 50-12 2024-03-12 Andrii Nakryiko bpf Superseded
[bpf-next] selftests/bpf: add fexit and kretprobe triggering benchmarks [bpf-next] selftests/bpf: add fexit and kretprobe triggering benchmarks 1 - - 5822 2024-03-09 Andrii Nakryiko bpf Accepted
[v2,bpf-next] bpf: move sleepable flag from bpf_prog_aux to bpf_prog [v2,bpf-next] bpf: move sleepable flag from bpf_prog_aux to bpf_prog 1 - - 6123 2024-03-09 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: move sleepable flag from bpf_prog_aux to bpf_prog [bpf-next] bpf: move sleepable flag from bpf_prog_aux to bpf_prog - - - 42218 2024-03-06 Andrii Nakryiko bpf Superseded
[bpf-next] selftests/bpf: extend uprobe/uretprobe triggering benchmarks [bpf-next] selftests/bpf: extend uprobe/uretprobe triggering benchmarks - - - 5912 2024-03-01 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: improve duplicate source code line detection [bpf-next] bpf: improve duplicate source code line detection - - - 602- 2024-02-14 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: use O(log(N)) binary search to find line info record [bpf-next] bpf: use O(log(N)) binary search to find line info record 1 - - 602- 2024-02-14 Andrii Nakryiko bpf Accepted
[v2,bpf-next] bpf: emit source code file name and line number in verifier log [v2,bpf-next] bpf: emit source code file name and line number in verifier log - - - 6223 2024-02-12 Andrii Nakryiko bpf Accepted
[v2,bpf-next,4/4] selftests/bpf: add anonymous user struct as global subprog arg test Fix global subprog PTR_TO_CTX arg handling - - - 602- 2024-02-12 Andrii Nakryiko bpf Accepted
[v2,bpf-next,3/4] bpf: don't infer PTR_TO_CTX for programs with unnamed context type Fix global subprog PTR_TO_CTX arg handling - - - 6011 2024-02-12 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/4] bpf: handle bpf_user_pt_regs_t typedef explicitly for PTR_TO_CTX global arg Fix global subprog PTR_TO_CTX arg handling - - - 61-1 2024-02-12 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/4] bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_type() Fix global subprog PTR_TO_CTX arg handling - - - 602- 2024-02-12 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: emit source code file name and line number in verifier log [bpf-next] bpf: emit source code file name and line number in verifier log 1 - - 48212 2024-02-10 Andrii Nakryiko bpf Superseded
[bpf-next,2/2] selftests/bpf: add anonymous user struct as global subprog arg test [bpf-next,1/2] bpf: don't infer PTR_TO_CTX for programs with unnamed context type - - - 5723 2024-02-09 Andrii Nakryiko bpf Changes Requested
« 1 2 3 422 23 »