Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2439 patches
« 1 2 3 424 25 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[bpf-next] libbpf: fix hypothetical STT_SECTION extern NULL deref case [bpf-next] libbpf: fix hypothetical STT_SECTION extern NULL deref case - - - 70-1 2025-02-20 Andrii Nakryiko bpf Accepted
[bpf-next,2/2] selftests/bpf: add test for LDX/STX/ST relocations over array field [bpf-next,1/2] libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic - - - 692- 2025-02-07 Andrii Nakryiko bpf Accepted
[bpf-next,1/2] libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic [bpf-next,1/2] libbpf: fix LDX/STX/ST CO-RE relocation size adjustment logic 1 - - 692- 2025-02-07 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/2] bpf: avoid holding freeze_mutex during mmap operation [v2,bpf-next,1/2] bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic - - - 65-1 2025-01-29 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/2] bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic [v2,bpf-next,1/2] bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic - - - 651- 2025-01-29 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: work around kernel inconsistently stripping '.llvm.' suffix [bpf-next] libbpf: work around kernel inconsistently stripping '.llvm.' suffix 1 - - 6711 2025-01-17 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing [bpf-next] libbpf: don't adjust USDT semaphore address if .stapsdt.base addr is missing 1 - - 60-1 2024-11-21 Andrii Nakryiko bpf Accepted
[v3,bpf-next] bpf: use common instruction history across all states [v3,bpf-next] bpf: use common instruction history across all states 1 - - 592- 2024-11-15 Andrii Nakryiko bpf Accepted
[bpf-next] selftests/bpf: drop unnecessary bpf_iter.h type duplication [bpf-next] selftests/bpf: drop unnecessary bpf_iter.h type duplication - - - 592- 2024-10-29 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: start v1.6 development cycle [bpf-next] libbpf: start v1.6 development cycle - - - 601- 2024-10-29 Andrii Nakryiko bpf Accepted
[bpf] bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() [bpf] bpf: fix do_misc_fixups() for bpf_get_branch_snapshot() 2 - - 60-1 2024-10-23 Andrii Nakryiko bpf Accepted
[bpf-next,3/3] selftests/bpf: validate generic bpf_object and subskel APIs work together Fix libbpf's bpf_object and BPF subskel interoperability - - - 592- 2024-10-23 Andrii Nakryiko bpf Accepted
[bpf-next,2/3] libbpf: move global data mmap()'ing into bpf_object__load() Fix libbpf's bpf_object and BPF subskel interoperability - - - 5911 2024-10-23 Andrii Nakryiko bpf Accepted
[bpf-next,1/3] selftests/bpf: fix test_spin_lock_fail.c's global vars usage Fix libbpf's bpf_object and BPF subskel interoperability - - - 60-1 2024-10-23 Andrii Nakryiko bpf Accepted
[v3,bpf] lib/buildid: handle memfd_secret() files in build_id_parse() [v3,bpf] lib/buildid: handle memfd_secret() files in build_id_parse() 1 - - 60-1 2024-10-17 Andrii Nakryiko bpf Accepted
[bpf-next,2/2] selftests/bpf: add subprog to BPF object file with no entry programs [bpf-next,1/2] libbpf: never interpret subprogs in .text as entry programs - - - 601- 2024-10-10 Andrii Nakryiko bpf Accepted
[bpf-next,1/2] libbpf: never interpret subprogs in .text as entry programs [bpf-next,1/2] libbpf: never interpret subprogs in .text as entry programs - - - 601- 2024-10-10 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: fix sym_is_subprog() logic for weak global subprogs [bpf-next] libbpf: fix sym_is_subprog() logic for weak global subprogs - - - 60-1 2024-10-09 Andrii Nakryiko bpf Accepted
[bpf-next] MAINTAINERS: record lib/buildid.c as owned by BPF subsystem [bpf-next] MAINTAINERS: record lib/buildid.c as owned by BPF subsystem 2 - - 45-- 2024-09-09 Andrii Nakryiko bpf Accepted
[bpf-next] bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmd [bpf-next] bpf: change int cmd argument in __sys_bpf into typed enum bpf_cmd - - - 45-- 2024-09-05 Andrii Nakryiko bpf Accepted
[v7,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - 1 - 592- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,09/10] bpf: wire up sleepable bpf_get_stack() and bpf_get_task_stack() helpers Harden and extend ELF build ID parsing logic - 1 - 5821 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,08/10] bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry Harden and extend ELF build ID parsing logic - 1 - 592- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,07/10] lib/buildid: don't limit .note.gnu.build-id to the first page in ELF Harden and extend ELF build ID parsing logic - 1 - 601- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - 2 - 601- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - 1 - 592- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - 1 - 61-- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - 1 - 601- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,02/10] lib/buildid: add single folio-based file reader abstraction Harden and extend ELF build ID parsing logic - 2 - 592- 2024-08-29 Andrii Nakryiko bpf Accepted
[v7,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic 1 2 - 5911 2024-08-29 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: fix bpf_object__open_skeleton()'s mishandling of options [bpf-next] libbpf: fix bpf_object__open_skeleton()'s mishandling of options 1 1 - 5515 2024-08-27 Andrii Nakryiko bpf Accepted
[bpf-next,3/3] selftests/bpf: test passing iterator to a kfunc Support passing BPF iterator to kfuncs - - - 6011 2024-08-08 Andrii Nakryiko bpf Accepted
[bpf-next,2/3] bpf: allow passing struct bpf_iter_<type> as kfunc arguments Support passing BPF iterator to kfuncs - - - 611- 2024-08-08 Andrii Nakryiko bpf Accepted
[bpf-next,1/3] bpf: extract iterator argument type and name validation logic Support passing BPF iterator to kfuncs 1 - - 602- 2024-08-08 Andrii Nakryiko bpf Accepted
[bpf-next] selftests/bpf: make use of PROCMAP_QUERY ioctl if available [bpf-next] selftests/bpf: make use of PROCMAP_QUERY ioctl if available 1 - - 5813 2024-08-06 Andrii Nakryiko bpf Accepted
[bpf-next] selftests/bpf: add multi-uprobe benchmarks [bpf-next] selftests/bpf: add multi-uprobe benchmarks 1 - - 602- 2024-08-06 Andrii Nakryiko bpf Accepted
[bpf-next] selftests/bpf: fix RELEASE=1 compilation for sock_addr.c [bpf-next] selftests/bpf: fix RELEASE=1 compilation for sock_addr.c - - - 44-2 2024-07-30 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: fix no-args func prototype BTF dumping syntax [bpf-next] libbpf: fix no-args func prototype BTF dumping syntax 1 - - 602- 2024-07-12 Andrii Nakryiko bpf Accepted
[v2,bpf-next,3/3] libbpf: improve old BPF skeleton handling for map auto-attach Fix libbpf BPF skeleton forward/backward compat 1 - - 5822 2024-07-08 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/3] libbpf: fix BPF skeleton forward/backward compat handling Fix libbpf BPF skeleton forward/backward compat 1 1 - 5714 2024-07-08 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/3] bpftool: improve skeleton backwards compat with old buggy libbpfs Fix libbpf BPF skeleton forward/backward compat 2 - - 5822 2024-07-08 Andrii Nakryiko bpf Accepted
[bpf-next] bpftool: allow compile-time checks of BPF map auto-attach support in skeleton [bpf-next] bpftool: allow compile-time checks of BPF map auto-attach support in skeleton 1 - - 611- 2024-06-18 Andrii Nakryiko bpf Accepted
[v2,bpf-next,5/5] libbpf: remove callback-based type/string BTF field visitor helpers libbpf: BTF field iterator 1 - - 45-1 2024-06-05 Andrii Nakryiko bpf Accepted
[v2,bpf-next,4/5] bpftool: use BTF field iterator in btfgen libbpf: BTF field iterator 1 1 - 45-1 2024-06-05 Andrii Nakryiko bpf Accepted
[v2,bpf-next,3/5] libbpf: make use of BTF field iterator in BTF handling code libbpf: BTF field iterator 1 - - 45-1 2024-06-05 Andrii Nakryiko bpf Accepted
[v2,bpf-next,2/5] libbpf: make use of BTF field iterator in BPF linker code libbpf: BTF field iterator 2 - - 45-1 2024-06-05 Andrii Nakryiko bpf Accepted
[v2,bpf-next,1/5] libbpf: add BTF field iterator libbpf: BTF field iterator 1 - - 45-1 2024-06-05 Andrii Nakryiko bpf Accepted
[bpf] libbpf: don't close(-1) in multi-uprobe feature detector [bpf] libbpf: don't close(-1) in multi-uprobe feature detector 1 - - 58-4 2024-05-29 Andrii Nakryiko bpf Accepted
[bpf-next] libbpf: keep FD_CLOEXEC flag when dup()'ing FD [bpf-next] libbpf: keep FD_CLOEXEC flag when dup()'ing FD 1 - - 46-- 2024-05-29 Andrii Nakryiko bpf Accepted
[bpf-next] selftests/bpf: fix inet_csk_accept prototype in test_sk_storage_tracing.c [bpf-next] selftests/bpf: fix inet_csk_accept prototype in test_sk_storage_tracing.c - - - 46-- 2024-05-28 Andrii Nakryiko bpf Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 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
[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
[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
[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
[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
[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
[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] 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
[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] 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: 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] selftests/bpf: extend uprobe/uretprobe triggering benchmarks [bpf-next] selftests/bpf: extend uprobe/uretprobe triggering benchmarks - - - 5912 2024-03-01 Andrii Nakryiko bpf Accepted
« 1 2 3 424 25 »