Show patches with: Submitter = Andrii Nakryiko       |    Archived = No       |   2143 patches
« 1 2 3 421 22 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/2] objpool: enable inlining objpool_push() and objpool_pop() operations Objpool performance improvements - - - 1-- 2024-04-24 Andrii Nakryiko Handled Elsewhere
[1/4] uprobes: rename get_trampoline_vaddr() and make it global Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Handled Elsewhere
[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
[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/4] perf,uprobes: fix user stack traces in the presence of pending uretprobes Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Handled Elsewhere
[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
[3/4] perf,x86: avoid missing caller address in stack traces captured in uprobe Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Handled Elsewhere
[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
[4/4] selftests/bpf: add test validating uprobe/uretprobe stack traces Fix user stack traces captured from uprobes - - - 41-4 2024-05-08 Andrii Nakryiko bpf Handled Elsewhere
[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
[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
[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
[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] 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] 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] 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
[bpf-next,04/10] bpf: enforce exact retval range on subprog/callback exit BPF verifier retval logic fixes 1 - - 462- 2023-11-22 Andrii Nakryiko bpf Superseded
[bpf-next,04/10] bpf: improve precision backtrack logging Add precision propagation for subprogs and callbacks - - - 4822 2023-04-25 Andrii Nakryiko bpf Superseded
[bpf-next,04/10] bpf: remember if bpf_map was unprivileged and use that consistently Centralize BPF permission checks - - - 4921 2023-05-02 Andrii Nakryiko bpf Changes Requested
[bpf-next,04/10] libbpf: add generic BTF type shallow copy API BPF static linking - - - 132- 2021-03-10 Andrii Nakryiko bpf Superseded
[bpf-next,04/10] libbpf: avoid joining .BTF.ext data with BPF programs by section name Teach libbpf to "fix up" BPF verifier log - - - 172- 2022-04-26 Andrii Nakryiko bpf Accepted
[bpf-next,04/10] selftests/bpf: ensure we always have non-ambiguous sorting in veristat veristat: replay, filtering, sorting - - - 4311 2022-11-03 Andrii Nakryiko bpf Accepted
[bpf-next,04/11] libbpf: implement basic split BTF support libbpf: split BTF support 1 - - --- 2020-10-29 Andrii Nakryiko bpf Changes Requested
[bpf-next,04/11] libbpf: improve logging around BPF program loading Enhance and rework logging controls in libbpf - - - 162- 2021-12-05 Andrii Nakryiko bpf Superseded
[bpf-next,04/11] selftests/bpf: add test_progs flavor using libbpf as a shared lib Future-proof more tricky libbpf APIs - - - 1422 2021-11-08 Andrii Nakryiko bpf Superseded
[bpf-next,04/12] libbpf: allow passing user log setting through bpf_object_open_opts Enhance and rework logging controls in libbpf - - - 1611 2021-12-09 Andrii Nakryiko bpf Superseded
[bpf-next,04/13] bpf: add register bounds sanity checks and sanitization BPF register bounds range vs range support 1 - - 452- 2023-11-03 Andrii Nakryiko bpf Superseded
[bpf-next,04/13] bpf: use bitfields for simple per-subprog bool flags Enhance BPF global subprogs with argument tags 1 - - 471- 2023-12-04 Andrii Nakryiko bpf Superseded
[bpf-next,04/13] libbpf: don't call libc APIs with NULL pointers Fix sanitizer-reported libbpf and selftest issues - - - 162- 2021-11-24 Andrii Nakryiko bpf Accepted
[bpf-next,04/14] bpf: implement minimal BPF perf link BPF perf link and user-provided context value - - - 132- 2021-07-25 Andrii Nakryiko bpf Superseded
[bpf-next,04/14] libbpf: pass number of prog load attempts explicitly libbpf: add unified bpf_prog_load() low-level API - - - 1232 2021-10-30 Andrii Nakryiko bpf Superseded
[bpf-next,04/15] libbpf: remove deprecated probing APIs libbpf: remove deprecated APIs - - - 1713 2022-06-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,04/17] bpf: honor env->test_state_freq flag in is_state_visited() BPF open-coded iterators - - - 1627 2023-03-02 Andrii Nakryiko bpf Superseded
[bpf-next,04/17] libbpf: mark BPF subprogs with hidden visibility as static for BPF verifier BPF static linker: support externs - - - 1221 2021-04-14 Andrii Nakryiko bpf Superseded
[bpf-next,04/29] bpf: add BPF token support to BPF_MAP_CREATE command BPF token - - - 5821 2024-01-03 Andrii Nakryiko bpf Changes Requested
[bpf-next,05/10] bpf: drop unnecessary bpf_capable() check in BPF_MAP_FREEZE command Centralize BPF permission checks - - - 5011 2023-05-02 Andrii Nakryiko bpf Changes Requested
[bpf-next,05/10] bpf: maintain bitmasks across all active frames in __mark_chain_precision Add precision propagation for subprogs and callbacks - - - 4813 2023-04-25 Andrii Nakryiko bpf Superseded
[bpf-next,05/10] libbpf: add BPF static linker APIs BPF static linking - - - 1311 2021-03-10 Andrii Nakryiko bpf Superseded
[bpf-next,05/10] selftests/bpf: add CO-RE relos and SEC("?...") to linked_funcs selftests Teach libbpf to "fix up" BPF verifier log - - - 172- 2022-04-26 Andrii Nakryiko bpf Accepted
[bpf-next,05/10] selftests/bpf: add selftest validating callback result is enforced BPF verifier retval logic fixes 1 - - 4611 2023-11-22 Andrii Nakryiko bpf Superseded
[bpf-next,05/10] selftests/bpf: allow to define asc/desc ordering for sort specs in veristat veristat: replay, filtering, sorting - - - 4221 2022-11-03 Andrii Nakryiko bpf Accepted
[bpf-next,05/11] libbpf: preserve kernel error code and remove kprobe prog type guessing Enhance and rework logging controls in libbpf - - - 171- 2021-12-05 Andrii Nakryiko bpf Superseded
[bpf-next,05/11] libbpf: turn btf_dedup_opts into OPTS-based struct Future-proof more tricky libbpf APIs - - - 1413 2021-11-08 Andrii Nakryiko bpf Superseded
[bpf-next,05/11] selftests/bpf: add split BTF basic test libbpf: split BTF support 1 - - --- 2020-10-29 Andrii Nakryiko bpf Changes Requested
« 1 2 3 421 22 »