projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
bpf, docs: Add introduction for use in the ISA Internet Draft
2024-04-06
Andrii Nakryiko
Merge branch 'libbpf-api-to-partially-consume-items...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-05
Andrii Nakryiko
Merge branch 'bpf-allow-invoking-kfuncs-from-bpf_prog_type_s...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-05
Andrii Nakryiko
selftests/bpf: add fp-leaking precise subprog result...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-05
Andrii Nakryiko
bpf: prevent r10 register from being marked as precise
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-04
Andrii Nakryiko
bpf: inline bpf_get_branch_snapshot() helper
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-04
Andrii Nakryiko
bpf: make bpf_get_branch_snapshot() architecture-agnostic
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-04
Andrii Nakryiko
bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-03
Andrii Nakryiko
bpf: inline bpf_map_lookup_elem() helper for PERCPU_HASH map
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-03
Andrii Nakryiko
bpf: inline bpf_map_lookup_elem() for PERCPU_ARRAY...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-03
Andrii Nakryiko
bpf: inline bpf_get_smp_processor_id() helper
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-03
Andrii Nakryiko
bpf: add special internal-only MOV instruction to resolve...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-04-02
Andrii Nakryiko
bpftool: Use __typeof__() instead of typeof() in BPF...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-30
Andrii Nakryiko
selftests/bpf: make multi-uprobe tests work in RELEASE...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-29
Andrii Nakryiko
selftests/bpf: add batched tp/raw_tp/fmodret tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-29
Andrii Nakryiko
bpf: add bpf_modify_return_test_tp() kfunc triggering...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-29
Andrii Nakryiko
selftests/bpf: lazy-load trigger bench BPF programs
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-29
Andrii Nakryiko
selftests/bpf: remove syscall-driven benchs, keep syscall...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-29
Andrii Nakryiko
selftests/bpf: add batched, mostly in-kernel BPF triggering...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-29
Andrii Nakryiko
selftests/bpf: rename and clean up userspace-triggered...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-25
Andrii Nakryiko
bpf: Avoid get_kernel_nofault() to fetch kprobe entry IP
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
selftests/bpf: scale benchmark counting by using per...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
selftests/bpf: add raw_tp/tp_btf BPF cookie subtests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
libbpf: add support for BPF cookie for raw_tp/tp_btf...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
bpf: support BPF cookie in raw tracepoint (raw_tp,...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
bpf: pass whole link instead of prog when triggering...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
bpf: flatten bpf_probe_register call chain
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-20
Andrii Nakryiko
libbpf: fix u64-to-pointer cast on 32-bit arches
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-19
Andrii Nakryiko
Merge branch 'current_pid_tgid-for-all-prog-types'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-15
Andrii Nakryiko
Merge branch 'bpf-arena-followups'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-15
Andrii Nakryiko
bpf: preserve sleepable bit in subprog info
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-14
Andrii Nakryiko
Merge branch 'ignore-additional-fields-in-the-struct_ops...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-11
Andrii Nakryiko
bpf: move sleepable flag from bpf_prog_aux to bpf_prog
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-11
Andrii Nakryiko
Merge branch 'bpf-introduce-bpf-arena'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-11
Andrii Nakryiko
libbpf: Recognize __arena global variables.
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-11
Andrii Nakryiko
selftests/bpf: Add fexit and kretprobe triggering benchmarks
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-07
Andrii Nakryiko
bpftool: rename is_internal_mmapable_map into is_mmapable_map
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-06
Andrii Nakryiko
Merge branch 'libbpf-type-suffixes-and-autocreate-flag...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-06
Andrii Nakryiko
Merge branch 'bpf-introduce-may_goto-and-cond_break'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-06
Andrii Nakryiko
Merge branch 'mm-enforce-ioremap-address-space-and...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-03-04
Andrii Nakryiko
selftests/bpf: Extend uprobe/uretprobe triggering benchmarks
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-29
Andrii Nakryiko
Merge branch 'create-shadow-types-for-struct_ops-maps...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-15
Andrii Nakryiko
bpf: improve duplicate source code line detection
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-14
Andrii Nakryiko
bpf: Use O(log(N)) binary search to find line info...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-14
Andrii Nakryiko
bpf: emit source code file name and line number in...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-14
Andrii Nakryiko
selftests/bpf: add anonymous user struct as global...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-14
Andrii Nakryiko
bpf: don't infer PTR_TO_CTX for programs with unnamed...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-14
Andrii Nakryiko
bpf: handle bpf_user_pt_regs_t typedef explicitly for...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-14
Andrii Nakryiko
bpf: simplify btf_get_prog_ctx_type() into btf_is_prog_ctx_t...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-07
Andrii Nakryiko
Merge branch 'tools-resolve_btfids-fix-cross-compilation...
...defs from btf_ids.h (suggested by
Andrii Nakryiko
)
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-06
Andrii Nakryiko
selftests/bpf: mark dynptr kfuncs __weak to make them...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-06
Andrii Nakryiko
libbpf: fix return value for PERF_EVENT __arg_ctx type...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-03
Andrii Nakryiko
bpf: don't emit warnings intended for global subprogs...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-03
Andrii Nakryiko
selftests/bpf: add more cases for __arg_trusted __arg_nullab...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-03
Andrii Nakryiko
bpf: handle trusted PTR_TO_BTF_ID_OR_NULL in argument...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-02
Andrii Nakryiko
Merge branch 'improvements-for-tracking-scalars-in...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-01
Andrii Nakryiko
selftests/bpf: Fix bench runner SIGSEGV
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-01
Andrii Nakryiko
libbpf: Add missed btf_ext__raw_data() API
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-01
Andrii Nakryiko
libbpf: Add btf__new_split() API that was declared...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-01
Andrii Nakryiko
libbpf: Add missing LIBBPF_API annotation to libbpf_set_meml...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-02-01
Andrii Nakryiko
libbpf: Call memfd_create() syscall directly
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-30
Andrii Nakryiko
selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_ca...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-30
Andrii Nakryiko
libbpf: add bpf_core_cast() macro
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-30
Andrii Nakryiko
selftests/bpf: add trusted global subprog arg tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-30
Andrii Nakryiko
libbpf: add __arg_trusted and __arg_nullable tag macros
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-30
Andrii Nakryiko
bpf: add arg:nullable tag to be combined with trusted...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-30
Andrii Nakryiko
bpf: add __arg_trusted global func arg tag
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-29
Andrii Nakryiko
bpf: move arg:ctx type enforcement check inside the...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-29
Andrii Nakryiko
libbpf: fix __arg_ctx type enforcement for perf_event...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-29
Andrii Nakryiko
libbpf: integrate __arg_ctx feature detector into kernel_sup...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-29
Andrii Nakryiko
libbpf: Fix faccessat() usage on Android
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
Merge branch 'bpf-token'
Andrii Nakryiko
says:
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
selftests/bpf: Incorporate LSM policy to token-based...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
selftests/bpf: Add tests for LIBBPF_BPF_TOKEN_PATH...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Support BPF token path setting through LIBBPF_BPF_TO...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
selftests/bpf: Add tests for BPF object load with implicit...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
selftests/bpf: Add BPF object loading tests with explicit...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Wire up BPF token support at BPF object level
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Wire up token_fd into feature probing logic
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Move feature detection code into its own file
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Further decouple feature checking logic from...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Split feature detectors definitions from cached...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
selftests/bpf: Utilize string values for delegate_xxx...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Support symbolic BPF FS delegation mount options
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Fail BPF_TOKEN_CREATE if no delegation option...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf,selinux: Allocate bpf_security_struct per BPF token
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
selftests/bpf: Add BPF token-enabled tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Add BPF token support to bpf_prog_load() API
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Add BPF token support to bpf_btf_load() API
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Add BPF token support to bpf_map_create() API
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
libbpf: Add bpf_token_create() API
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf,lsm: Add BPF token LSM hooks
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf,lsm: Refactor bpf_map_alloc/bpf_map_free LSM hooks
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf,lsm: Refactor bpf_prog_alloc/bpf_prog_free LSM...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Consistently use BPF token throughout BPF verifier...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Take into account BPF token when fetching helper...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Add BPF token support to BPF_PROG_LOAD command
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Add BPF token support to BPF_BTF_LOAD command
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Add BPF token support to BPF_MAP_CREATE command
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Introduce BPF token object
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-25
Andrii Nakryiko
bpf: Add BPF token delegation mount options to BPF FS
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
next