Show patches with: Submitter = Andrii Nakryiko       |   156 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v5,tip/perf/core,2/2] uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution uprobes: speculative lockless VMA-to-uprobe lookup - 2 - --- 2024-11-22 Andrii Nakryiko New
[v5,tip/perf/core,1/2] uprobes: simplify find_active_uprobe_rcu() VMA checks uprobes: speculative lockless VMA-to-uprobe lookup 1 1 - --- 2024-11-22 Andrii Nakryiko New
[v4,tip/perf/core,4/4] uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution uprobes,mm: speculative lockless VMA-to-uprobe lookup 1 1 - --- 2024-10-28 Andrii Nakryiko New
[v4,tip/perf/core,3/4] uprobes: simplify find_active_uprobe_rcu() VMA checks uprobes,mm: speculative lockless VMA-to-uprobe lookup 1 1 - --- 2024-10-28 Andrii Nakryiko New
[v4,tip/perf/core,2/4] mm: Introduce mmap_lock_speculation_{begin|end} uprobes,mm: speculative lockless VMA-to-uprobe lookup 1 - - --- 2024-10-28 Andrii Nakryiko New
[v4,tip/perf/core,1/4] mm: Convert mm_lock_seq to a proper seqcount uprobes,mm: speculative lockless VMA-to-uprobe lookup 1 - - --- 2024-10-28 Andrii Nakryiko New
[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 - - --- 2024-10-17 Andrii Nakryiko New
[v2,bpf] lib/buildid: handle memfd_secret() files in build_id_parse() [v2,bpf] lib/buildid: handle memfd_secret() files in build_id_parse() 1 - - --- 2024-10-16 Andrii Nakryiko New
[bpf] lib/buildid: handle memfd_secret() files in build_id_parse() [bpf] lib/buildid: handle memfd_secret() files in build_id_parse() 1 - - --- 2024-10-14 Andrii Nakryiko New
[v3,tip/perf/core,4/4] uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution uprobes,mm: speculative lockless VMA-to-uprobe lookup - 1 - --- 2024-10-10 Andrii Nakryiko New
[v3,tip/perf/core,3/4] uprobes: simplify find_active_uprobe_rcu() VMA checks uprobes,mm: speculative lockless VMA-to-uprobe lookup 1 - - --- 2024-10-10 Andrii Nakryiko New
[v3,tip/perf/core,2/4] mm: switch to 64-bit mm_lock_seq/vm_lock_seq on 64-bit architectures uprobes,mm: speculative lockless VMA-to-uprobe lookup - 2 - --- 2024-10-10 Andrii Nakryiko New
[v3,tip/perf/core,1/4] mm: introduce mmap_lock_speculation_{start|end} uprobes,mm: speculative lockless VMA-to-uprobe lookup - 1 - --- 2024-10-10 Andrii Nakryiko New
[v2,tip/perf/core,5/5] uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - --- 2024-10-01 Andrii Nakryiko New
[v2,tip/perf/core,4/5] uprobes: simplify find_active_uprobe_rcu() VMA checks uprobes,mm: speculative lockless VMA-to-uprobe lookup 1 - - --- 2024-10-01 Andrii Nakryiko New
[v2,tip/perf/core,3/5] fs: add back RCU-delayed freeing of FMODE_BACKING file uprobes,mm: speculative lockless VMA-to-uprobe lookup - 1 - --- 2024-10-01 Andrii Nakryiko New
[v2,tip/perf/core,2/5] mm: switch to 64-bit mm_lock_seq/vm_lock_seq on 64-bit architectures uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - --- 2024-10-01 Andrii Nakryiko New
[v2,tip/perf/core,1/5] mm: introduce mmap_lock_speculation_{start|end} uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - --- 2024-10-01 Andrii Nakryiko New
[2/2] uprobes: add speculative lockless VMA-to-inode-to-uprobe resolution uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - --- 2024-09-06 Andrii Nakryiko New
[1/2] mm: introduce mmap_lock_speculation_{start|end} uprobes,mm: speculative lockless VMA-to-uprobe lookup - - - --- 2024-09-06 Andrii Nakryiko New
[v5,8/8] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v5,7/8] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v5,6/8] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 2 - --- 2024-09-03 Andrii Nakryiko New
[v5,5/8] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v5,4/8] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v5,3/8] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v5,2/8] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v5,1/8] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - 1 - --- 2024-09-03 Andrii Nakryiko New
[v4,8/8] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v4,7/8] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v4,6/8] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 1 - --- 2024-08-29 Andrii Nakryiko New
[v4,5/8] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v4,4/8] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v4,3/8] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v4,2/8] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v4,1/8] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - --- 2024-08-29 Andrii Nakryiko New
[v7,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-29 Andrii Nakryiko New
[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 - --- 2024-08-29 Andrii Nakryiko New
[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 - --- 2024-08-29 Andrii Nakryiko New
[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 - --- 2024-08-29 Andrii Nakryiko New
[v7,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - 2 - --- 2024-08-29 Andrii Nakryiko New
[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 - --- 2024-08-29 Andrii Nakryiko New
[v7,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-29 Andrii Nakryiko New
[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 - --- 2024-08-29 Andrii Nakryiko New
[v7,bpf-next,02/10] lib/buildid: add single folio-based file reader abstraction Harden and extend ELF build ID parsing logic - 2 - --- 2024-08-29 Andrii Nakryiko New
[v7,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic 1 2 - --- 2024-08-29 Andrii Nakryiko New
[v6,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic 1 - - --- 2024-08-14 Andrii Nakryiko New
[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 - --- 2024-08-14 Andrii Nakryiko New
[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 - - --- 2024-08-14 Andrii Nakryiko New
[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 - - - --- 2024-08-14 Andrii Nakryiko New
[v6,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-14 Andrii Nakryiko New
[v6,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - --- 2024-08-14 Andrii Nakryiko New
[v6,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - --- 2024-08-14 Andrii Nakryiko New
[v6,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - --- 2024-08-14 Andrii Nakryiko New
[v6,bpf-next,02/10] lib/buildid: add single folio-based file reader abstraction Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-14 Andrii Nakryiko New
[v6,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-14 Andrii Nakryiko New
[RFC,v3,13/13] uprobes: add speculative lockless VMA to inode resolution uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[RFC,v3,12/13] mm: add SLAB_TYPESAFE_BY_RCU to files_cache uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[RFC,v3,11/13] mm: introduce mmap_lock_speculation_{start|end} uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[RFC,v3,10/13] uprobes: implement SRCU-protected lifetime for single-stepped uprobe uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[RFC,v3,09/13] uprobes: SRCU-protect uretprobe lifetime (with timeout) uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,08/13] uprobes: switch to RCU Tasks Trace flavor for better performance uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,07/13] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,06/13] rbtree: provide rb_find_rcu() / rb_find_add_rcu() uprobes: RCU-protected hot path optimizations - 1 - --- 2024-08-13 Andrii Nakryiko New
[v3,05/13] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,04/13] uprobes: travers uprobe's consumer list locklessly under SRCU protection uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,03/13] uprobes: get rid of enum uprobe_filter_ctx in uprobe filter callbacks uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,02/13] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v3,01/13] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-13 Andrii Nakryiko New
[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 - - - --- 2024-08-13 Andrii Nakryiko New
[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 - - - --- 2024-08-13 Andrii Nakryiko New
[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 - - - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,02/10] lib/buildid: add single folio-based file reader abstraction Harden and extend ELF build ID parsing logic - 1 - --- 2024-08-13 Andrii Nakryiko New
[v5,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - 2 - --- 2024-08-13 Andrii Nakryiko New
[v3,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
[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 - - - --- 2024-07-30 Andrii Nakryiko New
[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 - - - --- 2024-07-30 Andrii Nakryiko New
[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 - - - --- 2024-07-30 Andrii Nakryiko New
[v3,bpf-next,06/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
[v3,bpf-next,05/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
[v3,bpf-next,04/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
[v3,bpf-next,03/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
[v3,bpf-next,02/10] lib/buildid: add single page-based file reader abstraction Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
[v3,bpf-next,01/10] lib/buildid: harden build ID parsing logic Harden and extend ELF build ID parsing logic - - - --- 2024-07-30 Andrii Nakryiko New
fs/procfs: remove build ID-related code duplication in PROCMAP_QUERY fs/procfs: remove build ID-related code duplication in PROCMAP_QUERY - - - --- 2024-07-29 Andrii Nakryiko New
[v2,bpf-next,10/10] selftests/bpf: add build ID tests Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
[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 - - - --- 2024-07-24 Andrii Nakryiko New
[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 - - - --- 2024-07-24 Andrii Nakryiko New
[v2,bpf-next,07/10] lib/buildid: harden build ID parsing logic some more Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
[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 - - - --- 2024-07-24 Andrii Nakryiko New
[v2,bpf-next,05/10] lib/buildid: implement sleepable build_id_parse() API Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
[v2,bpf-next,04/10] lib/buildid: rename build_id_parse() into build_id_parse_nofault() Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
[v2,bpf-next,03/10] lib/buildid: remove single-page limit for PHDR search Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
[v2,bpf-next,02/10] lib/buildid: take into account e_phoff when fetching program headers Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
[v2,bpf-next,01/10] lib/buildid: add single page-based file reader abstraction Harden and extend ELF build ID parsing logic - - - --- 2024-07-24 Andrii Nakryiko New
« 1 2 »