Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2143 patches
« 1 2 3 421 22 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[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
[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
[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
[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
[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
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
[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
tracing/kprobes: Fix symbol counting logic by looking at modules as well tracing/kprobes: Fix symbol counting logic by looking at modules as well 1 - - 1-- 2023-10-27 Andrii Nakryiko Not Applicable
pull-request: bpf-next 2022-11-11 pull-request: bpf-next 2022-11-11 - - - 6-- 2022-11-11 Andrii Nakryiko Accepted
pull-request: bpf 2022-11-11 pull-request: bpf 2022-11-11 - - - 6-- 2022-11-11 Andrii Nakryiko Accepted
pull-request: bpf-next 2022-08-17 pull-request: bpf-next 2022-08-17 - - - 6-- 2022-08-17 Andrii Nakryiko Accepted
pull-request: bpf-next 2022-07-29 pull-request: bpf-next 2022-07-29 - - - 6-- 2022-07-29 Andrii Nakryiko Accepted
pull-request v2: bpf-next 2021-12-10 pull-request v2: bpf-next 2021-12-10 - - - 6-- 2021-12-10 Andrii Nakryiko Accepted
pull-request: bpf-next 2021-12-10 pull-request: bpf-next 2021-12-10 - - - 1-1 2021-12-10 Andrii Nakryiko Superseded
[dwarves,2/2] btf_encoder: fix skipping per-CPU variables at offset 0 Fix pahole to emit kernel module BTF variables - - - 1-- 2020-12-11 Andrii Nakryiko Not Applicable
[dwarves,1/2] btf_encoder: fix BTF variable generation for kernel modules Fix pahole to emit kernel module BTF variables - - - 1-- 2020-12-11 Andrii Nakryiko Not Applicable
[RFC,dwarves] btf: add support for split BTF loading and encoding [RFC,dwarves] btf: add support for split BTF loading and encoding - - - --- 2020-11-05 Andrii Nakryiko RFC
[dwarves] btf_encoder: ignore zero-sized ELF symbols [dwarves] btf_encoder: ignore zero-sized ELF symbols - - 1 --- 2020-10-21 Andrii Nakryiko Not Applicable
[dwarves] btf_loader: handle union forward declaration properly [dwarves] btf_loader: handle union forward declaration properly - - - --- 2020-10-09 Andrii Nakryiko Not Applicable
[v2,dwarves,8/8] btf_encoder: support cross-compiled ELF binaries with different endianness Untitled series #361813 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,7/8] strings: use BTF's string APIs for strings management Untitled series #361809 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,6/8] dwarf_loader: increase the size of lookup hash map Untitled series #361809 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,5/8] btf_encoder: revamp how per-CPU variables are encoded Untitled series #361809 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,4/8] btf_encoder: discard CUs after BTF encoding Untitled series #361817 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,3/8] btf_encoder: fix emitting __ARRAY_SIZE_TYPE__ as index range type Untitled series #361809 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,2/8] btf_encoder: use libbpf APIs to encode BTF type info Untitled series #361809 - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[v2,dwarves,1/8] btf_loader: use libbpf to load BTF [v2,dwarves,1/8] btf_loader: use libbpf to load BTF - - - --- 2020-10-08 Andrii Nakryiko Not Applicable
[bpf-next] bpf, doc: Update Andrii's email in MAINTAINERS [bpf-next] bpf, doc: Update Andrii's email in MAINTAINERS - - - --- 2020-10-05 Andrii Nakryiko Accepted
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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 Handled Elsewhere
[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
[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
[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
[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,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
[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
[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
« 1 2 3 421 22 »