Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2186 patches
« 1 2 3 421 22 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[bpf-next,1/2] bpf: don't infer PTR_TO_CTX for programs with unnamed context type [bpf-next,1/2] bpf: don't infer PTR_TO_CTX for programs with unnamed context type - - - 5714 2024-02-09 Andrii Nakryiko bpf Changes Requested
[bpf-next] selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernels [bpf-next] selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernels - - - 602- 2024-02-06 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check [bpf-next] libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check - - - 5912 2024-02-06 Andrii Nakryiko bpf Accepted
[bpf-next,3/3] bpf: don't emit warnings intended for global subprogs for static subprogs Two small fixes for global subprog tagging - - - 62-- 2024-02-02 Andrii Nakryiko bpf Accepted
[bpf-next,2/3] selftests/bpf: add more cases for __arg_trusted __arg_nullable args Two small fixes for global subprog tagging - - - 611- 2024-02-02 Andrii Nakryiko bpf Accepted
[bpf-next,1/3] bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument check logic Two small fixes for global subprog tagging - - - 62-- 2024-02-02 Andrii Nakryiko bpf Accepted
[v2,bpf-next,5/5] selftests/bpf: fix bench runner SIGSEGV Libbpf API and memfd_create() fixes - - - 50-1 2024-02-01 Andrii Nakryiko bpf Accepted
[v2,bpf-next,4/5] libbpf: add missed btf_ext__raw_data() API Libbpf API and memfd_create() fixes - - - 50-1 2024-02-01 Andrii Nakryiko bpf Accepted
[v2,bpf-next,3/5] libbpf: add btf__new_split() API that was declared but not implemented Libbpf API and memfd_create() fixes - - - 50-1 2024-02-01 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/5] libbpf: add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API Libbpf API and memfd_create() fixes - - - 50-1 2024-02-01 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/5] libbpf: call memfd_create() syscall directly Libbpf API and memfd_create() fixes - - - 50-1 2024-02-01 Andrii Nakryiko bpf Accepted
[bpf-next,2/2] selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macro libbpf: add bpf_core_cast() helper - - - 611- 2024-01-30 Andrii Nakryiko bpf Accepted
[bpf-next,1/2] libbpf: add bpf_core_cast() macro libbpf: add bpf_core_cast() helper 1 - - 611- 2024-01-30 Andrii Nakryiko bpf Accepted
[bpf-next,5/5] selftests/bpf: fix bench runner SIGSEGV Libbpf API and memfd_create() fixes 1 - - 62-- 2024-01-30 Andrii Nakryiko bpf Superseded
[bpf-next,4/5] libbpf: add missed btf_ext__raw_data() API Libbpf API and memfd_create() fixes 1 - - 611- 2024-01-30 Andrii Nakryiko bpf Superseded
[bpf-next,3/5] libbpf: add btf__new_split() API that was declared but not implemented Libbpf API and memfd_create() fixes 1 - - 62-- 2024-01-30 Andrii Nakryiko bpf Superseded
[bpf-next,2/5] libbpf: add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API Libbpf API and memfd_create() fixes 1 - - 62-- 2024-01-30 Andrii Nakryiko bpf Superseded
[bpf-next,1/5] libbpf: call memfd_create() syscall directly Libbpf API and memfd_create() fixes 1 - - 611- 2024-01-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,4/4] selftests/bpf: add trusted global subprog arg tests Trusted PTR_TO_BTF_ID arg support in global subprogs 1 - - 611- 2024-01-30 Andrii Nakryiko bpf Accepted
[v3,bpf-next,3/4] libbpf: add __arg_trusted and __arg_nullable tag macros Trusted PTR_TO_BTF_ID arg support in global subprogs 1 - - 62-- 2024-01-30 Andrii Nakryiko bpf Accepted
[v3,bpf-next,2/4] bpf: add arg:nullable tag to be combined with trusted pointers Trusted PTR_TO_BTF_ID arg support in global subprogs 1 - - 611- 2024-01-30 Andrii Nakryiko bpf Accepted
[v3,bpf-next,1/4] bpf: add __arg_trusted global func arg tag Trusted PTR_TO_BTF_ID arg support in global subprogs 1 - - 611- 2024-01-30 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: fix faccessat() usage on Android [bpf-next] libbpf: fix faccessat() usage on Android 1 - - 62-- 2024-01-26 Andrii Nakryiko bpf Accepted
[v2,bpf-next,7/7] selftests/bpf: add trusted global subprog arg tests Trusted PTR_TO_BTF_ID arg support in global subprogs 1 - - 5912 2024-01-25 Andrii Nakryiko bpf Superseded
[v2,bpf-next,6/7] libbpf: add __arg_trusted and __arg_maybe_null tag macros Trusted PTR_TO_BTF_ID arg support in global subprogs 1 - - 60-2 2024-01-25 Andrii Nakryiko bpf Superseded
[v2,bpf-next,5/7] bpf: add arg:maybe_null tag to be combined with trusted pointers Trusted PTR_TO_BTF_ID arg support in global subprogs - - - 5912 2024-01-25 Andrii Nakryiko bpf Superseded
« 1 2 3 421 22 »