Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2168 patches
« 1 2 3 421 22 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[v2,bpf-next,4/7] bpf: add __arg_trusted global func arg tag Trusted PTR_TO_BTF_ID arg support in global subprogs - - - 5912 2024-01-25 Andrii Nakryiko bpf Superseded
[v2,bpf-next,3/7] bpf: move arg:ctx type enforcement check inside the main logic loop Trusted PTR_TO_BTF_ID arg support in global subprogs - - - 5912 2024-01-25 Andrii Nakryiko bpf Superseded
[v2,bpf-next,2/7] libbpf: fix __arg_ctx type enforcement for perf_event programs Trusted PTR_TO_BTF_ID arg support in global subprogs - - - 5912 2024-01-25 Andrii Nakryiko bpf Superseded
[v2,bpf-next,1/7] libbpf: integrate __arg_ctx feature detector into kernel_supports() Trusted PTR_TO_BTF_ID arg support in global subprogs - - - 5912 2024-01-25 Andrii Nakryiko bpf Superseded
[v2,bpf-next,30/30] selftests/bpf: incorporate LSM policy to token-based tests BPF token - - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,29/30] selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar BPF token - - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,28/30] libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar BPF token - - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,27/30] selftests/bpf: add tests for BPF object load with implicit token BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,26/30] selftests/bpf: add BPF object loading tests with explicit token passing BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,25/30] libbpf: wire up BPF token support at BPF object level BPF token - - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,24/30] libbpf: wire up token_fd into feature probing logic BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,23/30] libbpf: move feature detection code into its own file BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,22/30] libbpf: further decouple feature checking logic from bpf_object BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,21/30] libbpf: split feature detectors definitions from cached results BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,20/30] selftests/bpf: utilize string values for delegate_xxx mount options BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,19/30] bpf: support symbolic BPF FS delegation mount options BPF token 1 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,18/30] bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS BPF token 2 - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
[v2,bpf-next,17/30] bpf,selinux: allocate bpf_security_struct per BPF token BPF token - - - 45-1 2024-01-24 Andrii Nakryiko bpf Accepted
« 1 2 3 421 22 »