projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
libbpf: Recognize __arena global variables.
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
2024-01-25
Andrii Nakryiko
bpf: Align CAP_NET_ADMIN checks with bpf_capable()...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-24
Andrii Nakryiko
Merge branch 'skip-callback-tests-if-jit-is-disabled...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-23
Andrii Nakryiko
libbpf: call dup2() syscall directly
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-23
Andrii Nakryiko
selftests/bpf: detect testing prog flags support
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-23
Andrii Nakryiko
bpf: support multiple tags per argument
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-23
Andrii Nakryiko
bpf: prepare btf_prepare_func_args() for multiple tags...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-23
Andrii Nakryiko
bpf: make sure scalar args don't accept __arg_nonnull tag
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-23
Andrii Nakryiko
selftests/bpf: fix test_loader check message
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-18
Andrii Nakryiko
libbpf: warn on unexpected __arg_ctx type when rewriting BTF
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-18
Andrii Nakryiko
selftests/bpf: add tests confirming type logic in kernel...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-18
Andrii Nakryiko
bpf: enforce types for __arg_ctx-tagged arguments in...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-18
Andrii Nakryiko
bpf: extract bpf_ctx_convert_map logic and make it...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-18
Andrii Nakryiko
libbpf: feature-detect arg:ctx tag support in kernel
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
selftests/bpf: add __arg_ctx BTF rewrite test
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
selftests/bpf: add arg:ctx cases to test_global_funcs...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: implement __arg_ctx fallback logic
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: move BTF loading step after relocation step
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: move exception callbacks assignment logic into...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: use stable map placeholder FDs
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: don't rely on map->fd as an indicator of map...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: use explicit map reuse flag to skip map creation...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-04
Andrii Nakryiko
libbpf: make uniform use of btf__fd() accessor inside...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-03
Andrii Nakryiko
Merge branch 'bpf-volatile-compare'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2024-01-03
Andrii Nakryiko
Merge branch 'bpf-simplify-checking-size-of-helper...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
selftests/bpf: add freplace of BTF-unreliable main...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
selftests/bpf: add global subprog annotation tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
libbpf: add __arg_xxx macros for annotating global...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
bpf: add support for passing dynptr pointer to global...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
bpf: support 'arg:xxx' btf_decl_tag-based hints for...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
bpf: reuse subprog argument parsing logic for subprog...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
bpf: move subprog call logic back to verifier.c
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
bpf: prepare btf_prepare_func_args() for handling static...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-12-20
Andrii Nakryiko
bpf: reuse btf_prepare_func_args() check for main program...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
next