Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2374 patches
« 1 2 3 423 24 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: switch to RCU Tasks Trace flavor for better performance - 2 - 1-- 2024-09-10 Andrii Nakryiko Not Applicable
[3/3] uprobes: implement SRCU-protected lifetime for single-stepped uprobe SRCU-protected uretprobes hot path - - - 1-- 2024-09-09 Andrii Nakryiko Not Applicable
[2/3] uprobes: SRCU-protect uretprobe lifetime (with timeout) SRCU-protected uretprobes hot path - - - 1-- 2024-09-09 Andrii Nakryiko Not Applicable
[1/3] uprobes: allow put_uprobe() from non-sleepable softirq context SRCU-protected uretprobes hot path - - - 1-- 2024-09-09 Andrii Nakryiko Not Applicable
[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
[2/2] uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - 1-- 2024-09-06 Andrii Nakryiko Not Applicable
[1/2] mm: introduce mmap_lock_speculation_{start|end} uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - 1-- 2024-09-06 Andrii Nakryiko Not Applicable
[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
perf/x86: fix wrong assumption that LBR is only useful for sampling events perf/x86: fix wrong assumption that LBR is only useful for sampling events - - - 1-- 2024-09-05 Andrii Nakryiko Not Applicable
[v5,8/8] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,7/8] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,6/8] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 2 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,5/8] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,4/8] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,3/8] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,2/8] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v5,1/8] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - 1 - 42-2 2024-09-03 Andrii Nakryiko bpf Handled Elsewhere
[v4,8/8] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko Superseded
[v4,7/8] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko Superseded
[v4,6/8] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 1 - 39-5 2024-08-29 Andrii Nakryiko Superseded
[v4,5/8] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko bpf Superseded
[v4,4/8] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko Superseded
[v4,3/8] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko bpf Superseded
[v4,2/8] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko Superseded
[v4,1/8] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - 39-5 2024-08-29 Andrii Nakryiko Superseded
[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 - 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
[v6,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic 1 - - 592- 2024-08-14 Andrii Nakryiko bpf Changes Requested
[v6,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-14 Andrii Nakryiko bpf Changes Requested
[v6,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-14 Andrii Nakryiko bpf Changes Requested
[v6,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-14 Andrii Nakryiko bpf Changes Requested
[v6,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - 1 - 601- 2024-08-14 Andrii Nakryiko bpf Changes Requested
[v6,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-14 Andrii Nakryiko bpf Changes Requested
[v6,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - 61-- 2024-08-14 Andrii Nakryiko bpf Changes Requested
[v6,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-14 Andrii Nakryiko bpf Changes Requested
[v6,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-14 Andrii Nakryiko bpf Changes Requested
[v6,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - 1 - 5911 2024-08-14 Andrii Nakryiko bpf Changes Requested
[v3] uprobes: turn trace_uprobe's nhit counter to be per-CPU one [v3] uprobes: turn trace_uprobe's nhit counter to be per-CPU one - 2 - 1-- 2024-08-13 Andrii Nakryiko Not Applicable
[RFC,v3,13/13] uprobes: add speculative lockless VMA to inode resolution uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[RFC,v3,12/13] mm: add SLAB_TYPESAFE_BY_RCU to files_cache uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[RFC,v3,11/13] mm: introduce mmap_lock_speculation_{start|end} uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[RFC,v3,10/13] uprobes: implement SRCU-protected lifetime for single-stepped uprobe uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[RFC,v3,09/13] uprobes: SRCU-protect uretprobe lifetime (with timeout) uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v3,08/13] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v3,07/13] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v3,06/13] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 1 - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v3,05/13] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko bpf Handled Elsewhere
[v3,04/13] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v3,03/13] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko bpf Handled Elsewhere
[v3,02/13] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v3,01/13] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - 42-1 2024-08-13 Andrii Nakryiko Handled Elsewhere
[v5,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - 1 - 592- 2024-08-13 Andrii Nakryiko bpf Superseded
[v5,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 - - - 5821 2024-08-13 Andrii Nakryiko bpf Superseded
[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 2 3 423 24 »