Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2434 patches
« 1 2 3 424 25 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[01/12] uprobes: update outdated comment uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[02/12] uprobes: grab write mmap lock in unapply_uprobe() uprobes: add batched register/unregister APIs and per-CPU RW semaphore 1 - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[03/12] uprobes: simplify error handling for alloc_uprobe() uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[04/12] uprobes: revamp uprobe refcounting and lifetime management uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[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-06-25 Andrii Nakryiko bpf Superseded
[06/12] uprobes: add batch uprobe register/unregister APIs uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[07/12] uprobes: inline alloc_uprobe() logic into __uprobe_register() uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[08/12] uprobes: split uprobe allocation and uprobes_tree insertion steps uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[09/12] uprobes: batch uprobes_treelock during registration uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[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
[1/2] objpool: enable inlining objpool_push() and objpool_pop() operations Objpool performance improvements - - - 1-- 2024-04-24 Andrii Nakryiko Handled Elsewhere
[1/3] uprobes: allow put_uprobe() from non-sleepable softirq context SRCU-protected uretprobes hot path - - - 1-- 2024-09-09 Andrii Nakryiko Not Applicable
[1/4] uprobes: rename get_trampoline_vaddr() and make it global Fix user stack traces captured from uprobes - - - 45-- 2024-05-08 Andrii Nakryiko bpf Superseded
[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
[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
[10/12] uprobes: improve lock batching for uprobe_unregister_batch uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[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-06-25 Andrii Nakryiko bpf Superseded
[12/12] uprobes: switch uprobes_treelock to per-CPU RW semaphore uprobes: add batched register/unregister APIs and per-CPU RW semaphore - - - 1-- 2024-06-25 Andrii Nakryiko Superseded
[2/2] objpool: cache nr_possible_cpus() and avoid caching nr_cpu_ids Objpool performance improvements - - - 1-- 2024-04-24 Andrii Nakryiko Handled Elsewhere
[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
[2/3] uprobes: SRCU-protect uretprobe lifetime (with timeout) SRCU-protected uretprobes hot path - - - 1-- 2024-09-09 Andrii Nakryiko Not Applicable
[2/4] perf,uprobes: fix user stack traces in the presence of pending uretprobes Fix user stack traces captured from uprobes - - - 45-- 2024-05-08 Andrii Nakryiko bpf Superseded
[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
[2/8] uprobes: revamp uprobe refcounting and lifetime management uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[3/3] uprobes: implement SRCU-protected lifetime for single-stepped uprobe SRCU-protected uretprobes hot path - - - 1-- 2024-09-09 Andrii Nakryiko Not Applicable
[3/4] perf,x86: avoid missing caller address in stack traces captured in uprobe Fix user stack traces captured from uprobes - - - 45-- 2024-05-08 Andrii Nakryiko bpf Superseded
[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
[3/8] uprobes: protected uprobe lifetime with SRCU uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[4/4] selftests/bpf: add test validating uprobe/uretprobe stack traces Fix user stack traces captured from uprobes - - - 45-- 2024-05-08 Andrii Nakryiko bpf Superseded
[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
[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
[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
[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
[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.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.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
[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] perf/uprobe: split uprobe_unregister() uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko bpf Superseded
[7/8] uprobes: perform lockless SRCU-protected uprobes_tree lookup uprobes: RCU-protected hot path optimizations - - - 1-- 2024-07-31 Andrii Nakryiko Superseded
[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
[bpf-next,01/10] bpf: move unprivileged checks into map_create() and bpf_prog_load() Centralize BPF permission checks - - - 5011 2023-05-02 Andrii Nakryiko bpf Changes Requested
[bpf-next,01/10] bpf: rearrange bpf_func_state fields to save a bit of memory BPF verifier retval logic fixes 1 - - 471- 2023-11-22 Andrii Nakryiko bpf Superseded
[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
[bpf-next,01/10] libbpf: expose btf_type_by_id() internally BPF static linking - - - 141- 2021-03-10 Andrii Nakryiko bpf Superseded
[bpf-next,01/10] libbpf: fix anonymous type check in CO-RE logic Teach libbpf to "fix up" BPF verifier log - - - 181- 2022-04-26 Andrii Nakryiko bpf Accepted
[bpf-next,01/10] selftests/bpf: add veristat replay mode veristat: replay, filtering, sorting - - - 4221 2022-11-03 Andrii Nakryiko bpf Accepted
[bpf-next,01/10] veristat: add -t flag for adding BPF_F_TEST_STATE_FREQ program flag Add precision propagation for subprogs and callbacks - - - 4822 2023-04-25 Andrii Nakryiko bpf Superseded
[bpf-next,01/11] bpftool: normalize compile rules to specify output file last Future-proof more tricky libbpf APIs - - - 1512 2021-11-08 Andrii Nakryiko bpf Superseded
[bpf-next,01/11] libbpf: add OPTS-based bpf_btf_load() API Enhance and rework logging controls in libbpf - - - 162- 2021-12-05 Andrii Nakryiko bpf Superseded
[bpf-next,01/11] libbpf: factor out common operations in BTF writing APIs libbpf: split BTF support 1 - - --- 2020-10-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,01/12] libbpf: fix bpf_prog_load() log_buf logic for log_level 0 Enhance and rework logging controls in libbpf - - - 162- 2021-12-09 Andrii Nakryiko bpf Superseded
[bpf-next,01/13] bpf: generalize reg_set_min_max() to handle non-const register comparisons BPF register bounds range vs range support 1 - - 452- 2023-11-03 Andrii Nakryiko bpf Superseded
[bpf-next,01/13] bpf: log PTR_TO_MEM memory size in verifier log Enhance BPF global subprogs with argument tags 1 - - 471- 2023-12-04 Andrii Nakryiko bpf Superseded
[bpf-next,01/13] tools/resolve_btf_ids: close ELF file on error Fix sanitizer-reported libbpf and selftest issues - - - 17-1 2021-11-24 Andrii Nakryiko bpf Accepted
[bpf-next,01/14] bpf: refactor BPF_PROG_RUN into a function BPF perf link and user-provided context value - - - 132- 2021-07-25 Andrii Nakryiko bpf Superseded
[bpf-next,01/14] bpftool: fix unistd.h include libbpf: add unified bpf_prog_load() low-level API - - - 1412 2021-10-30 Andrii Nakryiko bpf Superseded
[bpf-next,01/15] libbpf: move xsk.{c,h} into selftests/bpf libbpf: remove deprecated APIs - - - 1515 2022-06-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,01/17] bpf: improve stack slot state printing BPF open-coded iterators - - - 1627 2023-03-02 Andrii Nakryiko bpf Superseded
[bpf-next,01/17] bpftool: support dumping BTF VAR's "extern" linkage BPF static linker: support externs - - - 1311 2021-04-14 Andrii Nakryiko bpf Superseded
[bpf-next,01/29] bpf: align CAP_NET_ADMIN checks with bpf_capable() approach BPF token 1 - - 5911 2024-01-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,02/10] bpf: inline map creation logic in map_create() function Centralize BPF permission checks - - - 5011 2023-05-02 Andrii Nakryiko bpf Changes Requested
[bpf-next,02/10] bpf: mark relevant stack slots scratched for register read instructions Add precision propagation for subprogs and callbacks - - - 4912 2023-04-25 Andrii Nakryiko bpf Superseded
[bpf-next,02/10] bpf: provide correct register name for exception callback retval check BPF verifier retval logic fixes 1 - - 462- 2023-11-22 Andrii Nakryiko bpf Superseded
[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,02/10] libbpf: add internal helper to get raw BTF strings section BPF static linking - - - 141- 2021-03-10 Andrii Nakryiko bpf Superseded
[bpf-next,02/10] libbpf: drop unhelpful "program too large" guess Teach libbpf to "fix up" BPF verifier log - - - 181- 2022-04-26 Andrii Nakryiko bpf Accepted
[bpf-next,02/10] selftests/bpf: shorten "Total insns/states" column names in veristat veristat: replay, filtering, sorting - - - 4221 2022-11-03 Andrii Nakryiko bpf Accepted
[bpf-next,02/11] libbpf: allow passing preallocated log_buf when loading BTF into kernel Enhance and rework logging controls in libbpf - - - 162- 2021-12-05 Andrii Nakryiko bpf Superseded
[bpf-next,02/11] selftest/bpf: relax btf_dedup test checks libbpf: split BTF support - - - --- 2020-10-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,02/11] selftests/bpf: minor cleanups and normalization of Makefile Future-proof more tricky libbpf APIs - - - 1512 2021-11-08 Andrii Nakryiko bpf Superseded
[bpf-next,02/12] libbpf: add OPTS-based bpf_btf_load() API Enhance and rework logging controls in libbpf - - - 162- 2021-12-09 Andrii Nakryiko bpf Superseded
[bpf-next,02/13] bpf: emit more dynptr information in verifier log Enhance BPF global subprogs with argument tags 1 - - 462- 2023-12-04 Andrii Nakryiko bpf Superseded
[bpf-next,02/13] bpf: generalize is_scalar_branch_taken() logic BPF register bounds range vs range support 1 - - 452- 2023-11-03 Andrii Nakryiko bpf Superseded
[bpf-next,02/13] libbpf: fix potential misaligned memory access in btf_ext__new() Fix sanitizer-reported libbpf and selftest issues - - - 17-1 2021-11-24 Andrii Nakryiko bpf Accepted
[bpf-next,02/14] bpf: refactor BPF_PROG_RUN_ARRAY family of macros into functions BPF perf link and user-provided context value - - - 1311 2021-07-25 Andrii Nakryiko bpf Superseded
[bpf-next,02/14] libbpf: add bpf() syscall wrapper into public API libbpf: add unified bpf_prog_load() low-level API - - - 1322 2021-10-30 Andrii Nakryiko bpf Superseded
[bpf-next,02/15] libbpf: remove deprecated low-level APIs libbpf: remove deprecated APIs - - - 1713 2022-06-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,02/17] bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER} BPF open-coded iterators - - - 1717 2023-03-02 Andrii Nakryiko bpf Superseded
[bpf-next,02/17] bpftool: dump more info about DATASEC members BPF static linker: support externs - - - 1221 2021-04-14 Andrii Nakryiko bpf Superseded
[bpf-next,02/29] bpf: add BPF token delegation mount options to BPF FS BPF token 1 - - 5812 2024-01-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,03/10] bpf: centralize permissions checks for all BPF map types Centralize BPF permission checks - - - 5011 2023-05-02 Andrii Nakryiko bpf Changes Requested
[bpf-next,03/10] bpf: encapsulate precision backtracking bookkeeping Add precision propagation for subprogs and callbacks - - - 4624 2023-04-25 Andrii Nakryiko bpf Superseded
[bpf-next,03/10] bpf: enforce precision of R0 on callback return BPF verifier retval logic fixes 1 - - 47-1 2023-11-22 Andrii Nakryiko bpf Superseded
[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,03/10] libbpf: fix logic for finding matching program for CO-RE relocation Teach libbpf to "fix up" BPF verifier log - - - 18-1 2022-04-26 Andrii Nakryiko bpf Accepted
[bpf-next,03/10] libbpf: generalize BTF and BTF.ext type ID and strings iteration BPF static linking - - - 132- 2021-03-10 Andrii Nakryiko bpf Superseded
[bpf-next,03/10] selftests/bpf: consolidate and improve file/prog filtering in veristat veristat: replay, filtering, sorting - - - 4221 2022-11-03 Andrii Nakryiko bpf Accepted
[bpf-next,03/11] libbpf: allow passing user log setting through bpf_object_open_opts Enhance and rework logging controls in libbpf - - - 1611 2021-12-05 Andrii Nakryiko bpf Superseded
[bpf-next,03/11] libbpf: unify and speed up BTF string deduplication libbpf: split BTF support 1 - - --- 2020-10-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,03/11] selftests/bpf: allow to generate per-flavor list of tests Future-proof more tricky libbpf APIs - - - 1422 2021-11-08 Andrii Nakryiko bpf Superseded
[bpf-next,03/12] libbpf: allow passing preallocated log_buf when loading BTF into kernel Enhance and rework logging controls in libbpf - - - 162- 2021-12-09 Andrii Nakryiko bpf Superseded
[bpf-next,03/13] bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic BPF register bounds range vs range support 2 - - 461- 2023-11-03 Andrii Nakryiko bpf Superseded
[bpf-next,03/13] bpf: tidy up exception callback management a bit Enhance BPF global subprogs with argument tags 1 - - 462- 2023-12-04 Andrii Nakryiko bpf Superseded
[bpf-next,03/13] libbpf: prevent UBSan from complaining about integer overflow Fix sanitizer-reported libbpf and selftest issues - - - 171- 2021-11-24 Andrii Nakryiko bpf Changes Requested
[bpf-next,03/14] bpf: refactor perf_event_set_bpf_prog() to use struct bpf_prog input BPF perf link and user-provided context value - - - 132- 2021-07-25 Andrii Nakryiko bpf Superseded
[bpf-next,03/14] libbpf: rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS libbpf: add unified bpf_prog_load() low-level API - - - 1412 2021-10-30 Andrii Nakryiko bpf Superseded
[bpf-next,03/15] libbpf: remove deprecated XDP APIs libbpf: remove deprecated APIs - - - 1713 2022-06-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,03/17] libbpf: suppress compiler warning when using SEC() macro with externs BPF static linker: support externs - - - 1212 2021-04-14 Andrii Nakryiko bpf Superseded
[bpf-next,03/17] selftests/bpf: enhance align selftest's expected log matching BPF open-coded iterators - - - 1627 2023-03-02 Andrii Nakryiko bpf Superseded
[bpf-next,03/29] bpf: introduce BPF token object BPF token 2 - - 5821 2024-01-03 Andrii Nakryiko bpf Changes Requested
« 1 2 3 424 25 »