Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2158 patches
« 1 2 3 421 22 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,4/4] selftests/bpf: add test validating uprobe/uretprobe stack traces Fix user stack traces captured from uprobes - - - 43-2 2024-05-22 Andrii Nakryiko bpf New
[v2,3/4] perf,x86: avoid missing caller address in stack traces captured in uprobe Fix user stack traces captured from uprobes - - - 43-2 2024-05-22 Andrii Nakryiko bpf New
[v2,2/4] perf,uprobes: fix user stack traces in the presence of pending uretprobes Fix user stack traces captured from uprobes - - - 43-2 2024-05-22 Andrii Nakryiko bpf New
[v2,1/4] uprobes: rename get_trampoline_vaddr() and make it global Fix user stack traces captured from uprobes - - - 43-2 2024-05-22 Andrii Nakryiko bpf New
[v2,bpf,5/5] selftests/bpf: extend multi-uprobe tests with USDTs Fix BPF multi-uprobe PID filtering logic 1 - - 602- 2024-05-21 Andrii Nakryiko bpf New
[v2,bpf,4/5] selftests/bpf: extend multi-uprobe tests with child thread case Fix BPF multi-uprobe PID filtering logic 1 - - 602- 2024-05-21 Andrii Nakryiko bpf New
[v2,bpf,3/5] libbpf: detect broken PID filtering logic for multi-uprobe Fix BPF multi-uprobe PID filtering logic 1 - - 602- 2024-05-21 Andrii Nakryiko bpf New
[v2,bpf,2/5] bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic Fix BPF multi-uprobe PID filtering logic 1 - - 611- 2024-05-21 Andrii Nakryiko bpf New
[v2,bpf,1/5] bpf: fix multi-uprobe PID filtering logic Fix BPF multi-uprobe PID filtering logic 1 - - 61-1 2024-05-21 Andrii Nakryiko bpf New
uprobes: prevent mutex_lock() under rcu_read_lock() uprobes: prevent mutex_lock() under rcu_read_lock() - 1 1 1-- 2024-05-21 Andrii Nakryiko New
[bpf,5/5] selftests/bpf: extend multi-uprobe tests with USDTs Fix BPF multi-uprobe PID filtering logic - - - 48212 2024-05-20 Andrii Nakryiko bpf Superseded
[bpf,4/5] selftests/bpf: extend multi-uprobe tests with child thread case Fix BPF multi-uprobe PID filtering logic - - - 48212 2024-05-20 Andrii Nakryiko bpf Superseded
[bpf,3/5] libbpf: detect broken PID filtering logic for multi-uprobe Fix BPF multi-uprobe PID filtering logic 1 - - 48212 2024-05-20 Andrii Nakryiko bpf Superseded
[bpf,2/5] bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic Fix BPF multi-uprobe PID filtering logic 1 - - 49112 2024-05-20 Andrii Nakryiko bpf Superseded
[bpf,1/5] bpf: fix multi-uprobe PID filtering logic Fix BPF multi-uprobe PID filtering logic 1 - - 49-13 2024-05-20 Andrii Nakryiko bpf Superseded
[net-next,2/2] selftests/bpf: add more variations of map-in-map situations [net-next,1/2] bpf: save extended inner map info for percpu array maps as well 1 - - 612- 2024-05-15 Andrii Nakryiko bpf Accepted
[net-next,1/2] bpf: save extended inner map info for percpu array maps as well [net-next,1/2] bpf: save extended inner map info for percpu array maps as well 1 - - 6111 2024-05-15 Andrii Nakryiko bpf Accepted
libbpf: fix feature detectors when using token_fd libbpf: fix feature detectors when using token_fd - - - 45-- 2024-05-13 Andrii Nakryiko bpf Accepted
[4/4] selftests/bpf: add test validating uprobe/uretprobe stack traces Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Superseded
[3/4] perf,x86: avoid missing caller address in stack traces captured in uprobe Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Superseded
[2/4] perf,uprobes: fix user stack traces in the presence of pending uretprobes Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Superseded
[1/4] uprobes: rename get_trampoline_vaddr() and make it global Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Superseded
[bpf-next,7/7] selftests/bpf: shorten subtest names for struct_ops_module test libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[bpf-next,6/7] selftests/bpf: validate struct_ops early failure detection logic libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[bpf-next,5/7] libbpf: improve early detection of doomed-to-fail BPF program loading libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[bpf-next,4/7] libbpf: fix libbpf_strerror_r() handling unknown errors libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[bpf-next,3/7] selftests/bpf: add another struct_ops callback use case test libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[bpf-next,2/7] libbpf: handle yet another corner case of nulling out struct_ops program libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[bpf-next,1/7] libbpf: remove unnecessary struct_ops prog validity check libbpf: further struct_ops fixes and improvements - - - 44-- 2024-05-07 Andrii Nakryiko bpf Accepted
[5/5] selftests/bpf: a simple benchmark tool for /proc/<pid>/maps APIs ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 45-- 2024-05-04 Andrii Nakryiko bpf Changes Requested
[4/5] selftests/bpf: make use of PROCFS_PROCMAP_QUERY ioctl, if available ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 45-- 2024-05-04 Andrii Nakryiko bpf Changes Requested
[3/5] tools: sync uapi/linux/fs.h header into tools subdir ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 45-- 2024-05-04 Andrii Nakryiko Changes Requested
[2/5] fs/procfs: implement efficient VMA querying API for /proc/<pid>/maps ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 45-- 2024-05-04 Andrii Nakryiko Changes Requested
[1/5] fs/procfs: extract logic for getting VMA name constituents ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 45-- 2024-05-04 Andrii Nakryiko Changes Requested
[bpf-next] libbpf: better fix for handling nulled-out struct_ops program [bpf-next] libbpf: better fix for handling nulled-out struct_ops program - - - 6011 2024-05-01 Andrii Nakryiko bpf Accepted
[bpf-next,2/2] libbpf: fix ring_buffer__consume_n() return result logic [bpf-next,1/2] libbpf: fix potential overflow in ring__consume_n() 1 - - 611- 2024-04-30 Andrii Nakryiko bpf Accepted
[bpf-next,1/2] libbpf: fix potential overflow in ring__consume_n() [bpf-next,1/2] libbpf: fix potential overflow in ring__consume_n() 1 - - 61-1 2024-04-30 Andrii Nakryiko bpf Accepted
[bpf-next,2/2] selftests/bpf: validate nulled-out struct_ops program is handled properly [bpf-next,1/2] libbpf: handle nulled-out program in struct_ops correctly - - - 611- 2024-04-28 Andrii Nakryiko bpf Accepted
[bpf-next,1/2] libbpf: handle nulled-out program in struct_ops correctly [bpf-next,1/2] libbpf: handle nulled-out program in struct_ops correctly - - - 61-1 2024-04-28 Andrii Nakryiko bpf Accepted
[RFC] rethook: inline arch_rethook_trampoline_callback() in assembly code [RFC] rethook: inline arch_rethook_trampoline_callback() in assembly code - - - 1-- 2024-04-25 Andrii Nakryiko RFC
[2/2] objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids Objpool performance improvements - - - 1-- 2024-04-24 Andrii Nakryiko Handled Elsewhere
[1/2] objpool: enable inlining objpool_push() and objpool_pop() operations Objpool performance improvements - - - 1-- 2024-04-24 Andrii Nakryiko Handled Elsewhere
[v4,2/2] rethook: honor CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING in rethook_try_get() [v4,1/2] ftrace: make extra rcu_is_watching() validation check optional 2 - - 1-- 2024-04-18 Andrii Nakryiko Not Applicable
[v4,1/2] ftrace: make extra rcu_is_watching() validation check optional [v4,1/2] ftrace: make extra rcu_is_watching() validation check optional 1 - - 1-- 2024-04-18 Andrii Nakryiko Not Applicable
[6.6.y,2/2] bpf: support deferring bpf_link dealloc to after RCU grace period [6.6.y,1/2] bpf: put uprobe link's path and task in release callback 1 - - 45-- 2024-04-05 Andrii Nakryiko bpf Handled Elsewhere
[6.6.y,1/2] bpf: put uprobe link's path and task in release callback [6.6.y,1/2] bpf: put uprobe link's path and task in release callback - - - 45-- 2024-04-05 Andrii Nakryiko bpf Handled Elsewhere
[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
« 1 2 3 421 22 »