projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'Allow BPF TCP CCs to write app_limited'
2023-03-28
Andrii Nakryiko
Merge branch 'verifier/xdp_direct_packet_access.c converted...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-23
Andrii Nakryiko
bpf: remember meta->iter info only for initialized...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-22
Andrii Nakryiko
Merge branch 'bpf: Support ksym detection in light...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-17
Andrii Nakryiko
Merge branch 'bpf: Add detection of kfuncs.'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-13
Andrii Nakryiko
bpf: fix precision propagation verbose logging
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-10
Andrii Nakryiko
bpf: take into account liveness when propagating precision
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-10
Andrii Nakryiko
bpf: ensure state checkpointing at iter_next() call...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-10
Andrii Nakryiko
selftests/bpf: make BPF compiler flags stricter
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-10
Andrii Nakryiko
selftests/bpf: fix lots of silly mistakes pointed out...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-10
Andrii Nakryiko
selftests/bpf: add __sink() macro to fake variable...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-10
Andrii Nakryiko
selftests/bpf: prevent unused variable warning in bpf_for()
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
selftests/bpf: implement and test custom testmod_seq...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
selftests/bpf: add number iterator tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
selftests/bpf: add iterators tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
selftests/bpf: add bpf_for_each(), bpf_for(), and bpf_repeat...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
bpf: implement numbers iterator
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
bpf: add support for open-coded iterator loops
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
bpf: add iterator kfuncs registration and validation...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-09
Andrii Nakryiko
bpf: factor out fetching basic kfunc metadata
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-07
Andrii Nakryiko
Merge branch 'libbpf: usdt arm arg parsing support'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-06
Andrii Nakryiko
Merge branch 'libbpf: allow users to set kprobe/uprobe...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: add support for fixed-size memory pointer returns...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: generalize dynptr_get_spi to be usable for iters
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: mark PTR_TO_MEM as non-null register type
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: move kfunc_call_arg_meta higher in the file
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: ensure that r0 is marked scratched after any function...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: fix visit_insn()'s detection of BPF_FUNC_timer_set_call...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: clean up visit_insn()'s instruction processing
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
selftests/bpf: adjust log_fixup's buffer size for proper...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: honor env->test_state_freq flag in is_state_visited()
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
selftests/bpf: enhance align selftest's expected log...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: improve regsafe() checks for PTR_TO_{MEM,BUF,TP_BUFFER}
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-04
Andrii Nakryiko
bpf: improve stack slot state printing
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-02
Andrii Nakryiko
Merge branch 'Make uprobe attachment APK aware'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-01
Andrii Nakryiko
Merge branch 'selftests/bpf: support custom per-test...
It was developed by
Andrii Nakryiko
([1]), I reused it in a
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-01
Andrii Nakryiko
selftests/bpf: Support custom per-test flags and multiple...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-03-01
Andrii Nakryiko
Merge branch 'libbpf: fix several issues reported by...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-02-17
Andrii Nakryiko
selftests/bpf: Add global subprog context passing tests
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-02-17
Andrii Nakryiko
selftests/bpf: Convert test_global_funcs test to test_loader...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-02-17
Andrii Nakryiko
bpf: Fix global subprog context argument resolution...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-02-16
Andrii Nakryiko
Merge branch 'New benchmark for hashmap lookups'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Clean up now not needed __PT_PARM{1-6}_SYSCALL_REG...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
selftests/bpf: Add 6-argument syscall tracing test
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define loongarch syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define arc syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define riscv syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define sparc syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define powerpc syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define mips syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define arm64 syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define arm syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define s390x syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define i386 syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Define x86-64 syscall regs spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Improve syscall tracing support in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
selftests/bpf: Validate arch-specific argument registers...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Add BPF_UPROBE and BPF_URETPROBE macro aliases
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Complete LoongArch (loongarch) spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Fix and complete ARC spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Complete riscv arch spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Complete sparc spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Complete powerpc spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Complete mips spec in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Fix arm and arm64 specs in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Add 6th argument support for x86-64 in bpf_tracing.h
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2023-01-23
Andrii Nakryiko
libbpf: Add support for fetching up to 8 arguments...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-29
Andrii Nakryiko
Merge branch 'samples/bpf: enhance syscall tracing...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-28
Andrii Nakryiko
bpf: fix regs_exact() logic in regsafe() to remap IDs...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-28
Andrii Nakryiko
bpf: perform byte-by-byte comparison only when necessary...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-28
Andrii Nakryiko
bpf: reject non-exact register type matches in regsafe()
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-28
Andrii Nakryiko
bpf: generalize MAYBE_NULL vs non-MAYBE_NULL rule
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-28
Andrii Nakryiko
bpf: reorganize struct bpf_reg_state fields
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-28
Andrii Nakryiko
bpf: teach refsafe() to take into account ID remapping
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-21
Andrii Nakryiko
libbpf: start v1.2 development cycle
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-21
Andrii Nakryiko
Merge branch 'bpftool: improve error handing for missing...
...make error message consistent. (
Andrii Nakryiko
)
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-15
Andrii Nakryiko
libbpf: Fix btf_dump's packed struct determination
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-14
Andrii Nakryiko
selftests/bpf: Add few corner cases to test padding...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-14
Andrii Nakryiko
libbpf: Fix BTF-to-C converter's padding logic
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-14
Andrii Nakryiko
libbpf: Fix btf__align_of() by taking into account...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-14
Andrii Nakryiko
selftests/bpf: Add non-standardly sized enum tests...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-14
Andrii Nakryiko
libbpf: Handle non-standardly sized enums better in...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-14
Andrii Nakryiko
libbpf: Fix single-line struct definition output in...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-08
Andrii Nakryiko
selftests/bpf: convert dynptr_fail and map_kptr_fail...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-08
Andrii Nakryiko
selftests/bpf: add generic BPF program tester-loader
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-07
Andrii Nakryiko
bpf: Remove unused insn_cnt argument from visit_[func_call_...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-07
Andrii Nakryiko
bpf: remove unnecessary prune and jump points
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-07
Andrii Nakryiko
bpf: mostly decouple jump history management from is_state_v...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-07
Andrii Nakryiko
bpf: decouple prune and jump points
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-12-07
Andrii Nakryiko
Merge branch 'BPF selftests fixes'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-30
Andrii Nakryiko
selftests/bpf: Make sure enum-less bpf_enable_stats...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-30
Andrii Nakryiko
libbpf: Avoid enum forward-declarations in public API...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-18
Andrii Nakryiko
libbpf: Ignore hashmap__find() result explicitly in...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-17
Andrii Nakryiko
Merge branch 'libbpf: Fixes for ring buffer'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-14
Andrii Nakryiko
Merge branch 'libbpf: Fixed various checkpatch issues'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-11
Andrii Nakryiko
selftests/bpf: fix veristat's singular file-or-prog...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-11
Andrii Nakryiko
Merge branch 'bpf: Add hwtstamp field for the sockops...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-11
Andrii Nakryiko
Merge branch 'Fix offset when fault occurs in strncpy_from_k...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-10
Andrii Nakryiko
Merge branch 'libbpf: Resolve unambigous forward declarations'
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-04
Andrii Nakryiko
selftests/bpf: make test_align selftest more robust
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
2022-11-04
Andrii Nakryiko
bpf: aggressively forget precise markings during state...
Signed-off-by:
Andrii Nakryiko
<andrii@kernel.org>
commit
|
commitdiff
|
tree
next