Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2412 patches
« 1 2 3 424 25 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v5,bpf-next,08/10] bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry Harden and extend ELF build ID parsing logic - - - 592- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,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 - - - 601- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - 1 - 601- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - 592- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - 61-- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - 601- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,bpf-next,02/10] lib/buildid: add single folio-based file reader abstraction Harden and extend ELF build ID parsing logic - 1 - 592- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - 2 - 5911 2024-08-13 Andrii Nakryiko bpf Superseded
[v2] uprobes: make trace_uprobe->nhit counter a per-CPU one [v2] uprobes: make trace_uprobe->nhit counter a per-CPU one - 1 - 1-- 2024-08-09 Andrii Nakryiko Not Applicable
[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
[v2,6/6] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - - - 29-1 2024-08-08 Andrii Nakryiko Superseded
[v2,5/6] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - 29-1 2024-08-08 Andrii Nakryiko bpf Superseded
[v2,4/6] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - - - 29-1 2024-08-08 Andrii Nakryiko Superseded
[v2,3/6] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - - - 29-1 2024-08-08 Andrii Nakryiko bpf Superseded
[v2,2/6] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - 29-1 2024-08-08 Andrii Nakryiko Superseded
[v2,1/6] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - 29-1 2024-08-08 Andrii Nakryiko Superseded
[v4,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - - - 602- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,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 - - - 5921 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,08/10] bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry Harden and extend ELF build ID parsing logic - - - 602- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,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 - - - 611- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - - - 611- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - 602- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - 62-- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - 611- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,02/10] lib/buildid: add single folio-based file reader abstraction Harden and extend ELF build ID parsing logic - 1 - 602- 2024-08-07 Andrii Nakryiko bpf Superseded
[v4,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - - - 6011 2024-08-07 Andrii Nakryiko bpf Superseded
[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
uprobes: get rid of bogus trace_uprobe hit counter uprobes: get rid of bogus trace_uprobe hit counter - - - 1-- 2024-08-05 Andrii Nakryiko Not Applicable
[8/8] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[7/8] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[6/8] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko bpf Superseded
[5/8] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[4/8] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko bpf Superseded
[3/8] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[2/8] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[1/8] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 1 - 1-- 2024-07-31 Andrii Nakryiko Superseded
[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
[v3,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - - - 5822 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,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 - - - 5723 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,08/10] bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry Harden and extend ELF build ID parsing logic - - - 5822 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,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 - - - 5912 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - - - 5912 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - 5822 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - 60-2 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - 5912 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,02/10] lib/buildid: add single page-based file reader abstraction Harden and extend ELF build ID parsing logic - - - 5822 2024-07-30 Andrii Nakryiko bpf Superseded
[v3,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - - - 5813 2024-07-30 Andrii Nakryiko bpf Superseded
[RESEND,v5] perf,x86: avoid missing caller address in stack traces captured in uprobe [RESEND,v5] perf,x86: avoid missing caller address in stack traces captured in uprobe - - - 1-- 2024-07-29 Andrii Nakryiko Not Applicable
[v2,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - - - 5921 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,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 - - - 5822 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,08/10] bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry Harden and extend ELF build ID parsing logic - - - 5921 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,07/10] lib/buildid: harden build ID parsing logic some more Harden and extend ELF build ID parsing logic - - - 6011 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,06/10] lib/buildid: don't limit .note.gnu.build-id to the first page in ELF Harden and extend ELF build ID parsing logic - - - 6011 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,05/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - - - 6011 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,04/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - 5921 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,03/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - 61-1 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,02/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - 6011 2024-07-24 Andrii Nakryiko bpf Superseded
[v2,bpf-next,01/10] lib/buildid: add single page-based file reader abstraction Harden and extend ELF build ID parsing logic - - - 5921 2024-07-24 Andrii Nakryiko bpf Superseded
[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
[v5] perf,x86: avoid missing caller address in stack traces captured in uprobe [v5] perf,x86: avoid missing caller address in stack traces captured in uprobe - - - 1-- 2024-07-10 Andrii Nakryiko Not Applicable
[bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - - - 3428 2024-07-09 Andrii Nakryiko bpf Changes Requested
[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 - - - 3329 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,08/10] bpf: decouple stack_map_get_build_id_offset() from perf_callchain_entry Harden and extend ELF build ID parsing logic - - - 3428 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,07/10] lib/buildid: harden build ID parsing logic some more Harden and extend ELF build ID parsing logic - - - 3518 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,06/10] lib/buildid: don't limit .note.gnu.build-id to the first page in ELF Harden and extend ELF build ID parsing logic - - - 3518 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,05/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - - - 3518 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,04/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - 3428 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,03/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - 36-8 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,02/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - 3518 2024-07-09 Andrii Nakryiko bpf Changes Requested
[bpf-next,01/10] lib/buildid: add single page-based file reader abstraction Harden and extend ELF build ID parsing logic - - - 3428 2024-07-09 Andrii Nakryiko bpf Changes Requested
[v4] perf,x86: avoid missing caller address in stack traces captured in uprobe [v4] perf,x86: avoid missing caller address in stack traces captured in uprobe - - - 1-- 2024-07-08 Andrii Nakryiko Superseded
[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,2/2] libbpf: fix BPF skeleton forward/backward compat handling Fix libbpf BPF skeleton forward/backward compat 1 1 - 5813 2024-07-04 Andrii Nakryiko bpf Superseded
[bpf-next,1/2] bpftool: improve skeleton backwards compat with old buggy libbpfs Fix libbpf BPF skeleton forward/backward compat 1 - - 5822 2024-07-04 Andrii Nakryiko bpf Superseded
[v3] perf,x86: avoid missing caller address in stack traces captured in uprobe [v3] perf,x86: avoid missing caller address in stack traces captured in uprobe - - - 1-- 2024-07-03 Andrii Nakryiko Superseded
[v2] perf,x86: avoid missing caller address in stack traces captured in uprobe [v2] perf,x86: avoid missing caller address in stack traces captured in uprobe - - - 1-- 2024-07-02 Andrii Nakryiko Superseded
perf,x86: avoid missing caller address in stack traces captured in uprobe perf,x86: avoid missing caller address in stack traces captured in uprobe - - - 1-- 2024-07-01 Andrii Nakryiko Superseded
[v2,12/12] uprobes: switch uprobes_treelock to per-CPU RW semaphore uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,11/12] uprobes,bpf: switch to batch uprobe APIs for BPF multi-uprobes uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko bpf Changes Requested
[v2,10/12] uprobes: improve lock batching for uprobe_unregister_batch uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,09/12] uprobes: batch uprobes_treelock during registration uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,08/12] uprobes: split uprobe allocation and uprobes_tree insertion steps uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,07/12] uprobes: inline alloc_uprobe() logic into __uprobe_register() uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,06/12] uprobes: add batch uprobe register/unregister APIs uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,05/12] uprobes: move offset and ref_ctr_offset into uprobe_consumer uprobes: add batched register/unregister APIs and per-CPU RW semaphore 1 - - 1-- 2024-07-01 Andrii Nakryiko bpf Changes Requested
[v2,04/12] uprobes: revamp uprobe refcounting and lifetime management uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,03/12] uprobes: simplify error handling for alloc_uprobe() uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,02/12] uprobes: correct mmap_sem locking assumptions in uprobe_write_opcode() uprobes: add batched register/unregister APIs and per-CPU RW semaphore 1 - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v2,01/12] uprobes: update outdated comment uprobes: add batched register/unregister APIs and per-CPU RW semaphore 1 - - 1-- 2024-07-01 Andrii Nakryiko Not Applicable
[v6,6/6] selftests/proc: add PROCMAP_QUERY ioctl tests ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 1-- 2024-06-27 Andrii Nakryiko Not Applicable
[v6,5/6] tools: sync uapi/linux/fs.h header into tools subdir ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 1-- 2024-06-27 Andrii Nakryiko Not Applicable
[v6,4/6] docs/procfs: call out ioctl()-based PROCMAP_QUERY command existence ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 1-- 2024-06-27 Andrii Nakryiko Not Applicable
[v6,3/6] fs/procfs: add build ID fetching to PROCMAP_QUERY API ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 1-- 2024-06-27 Andrii Nakryiko Not Applicable
[v6,2/6] fs/procfs: implement efficient VMA querying API for /proc/<pid>/maps ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 1-- 2024-06-27 Andrii Nakryiko Not Applicable
[v6,1/6] fs/procfs: extract logic for getting VMA name constituents ioctl()-based API to query VMAs from /proc/<pid>/maps - - - 1-- 2024-06-27 Andrii Nakryiko Not Applicable
« 1 2 3 424 25 »