| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-02-02 | selftests/bpf: Add test cases for narrowing fill | Maxim Mikityanskiy | 1 | -0/+111 |
| 2024-02-02 | bpf: Preserve boundaries and track scalars on narrowing fill | Maxim Mikityanskiy | 3 | -11/+39 |
| 2024-02-02 | selftests/bpf: Test tracking spilled unbounded scalars | Maxim Mikityanskiy | 1 | -0/+27 |
| 2024-02-02 | bpf: Track spilled unbounded scalars | Maxim Mikityanskiy | 2 | -18/+4 |
| 2024-02-01 | selftests/bpf: Fix bench runner SIGSEGV | Andrii Nakryiko | 1 | -2/+10 |
| 2024-02-01 | libbpf: Add missed btf_ext__raw_data() API | Andrii Nakryiko | 3 | -3/+7 |
| 2024-02-01 | libbpf: Add btf__new_split() API that was declared but not implemented | Andrii Nakryiko | 2 | -1/+7 |
| 2024-02-01 | libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API | Andrii Nakryiko | 1 | -1/+1 |
| 2024-02-01 | libbpf: Call memfd_create() syscall directly | Andrii Nakryiko | 1 | -1/+10 |
| 2024-02-01 | bpf: Minor clean-up to sleepable_lsm_hooks BTF set | Matt Bobrowski | 1 | -4/+2 |
| 2024-02-01 | selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64 | Pu Lehui | 1 | -1/+2 |
| 2024-02-01 | riscv, bpf: Enable inline bpf_kptr_xchg() for RV64 | Pu Lehui | 1 | -0/+5 |
| 2024-02-01 | bpf, docs: Clarify which legacy packet instructions existed | Dave Thaler | 1 | -1/+3 |
| 2024-02-01 | libbpf: Remove unnecessary null check in kernel_supports() | Eduard Zingerman | 1 | -1/+1 |
| 2024-01-31 | bpf: treewide: Annotate BPF kfuncs in BTF | Daniel Xu | 22 | -62/+70 |
| 2024-01-31 | bpf: btf: Add BTF_KFUNCS_START/END macro pair | Daniel Xu | 1 | -0/+11 |
| 2024-01-31 | bpf: btf: Support flags for BTF_SET8 sets | Daniel Xu | 1 | -4/+6 |
| 2024-01-31 | selftests/bpf: Disable IPv6 for lwt_redirect test | Manu Bretelle | 1 | -0/+1 |
| 2024-01-30 | selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macro | Andrii Nakryiko | 8 | -18/+12 |
| 2024-01-30 | libbpf: add bpf_core_cast() macro | Andrii Nakryiko | 4 | -6/+15 |
| 2024-01-30 | selftests/bpf: add trusted global subprog arg tests | Andrii Nakryiko | 2 | -0/+158 |
| 2024-01-30 | libbpf: add __arg_trusted and __arg_nullable tag macros | Andrii Nakryiko | 1 | -0/+2 |
| 2024-01-30 | bpf: add arg:nullable tag to be combined with trusted pointers | Andrii Nakryiko | 1 | -0/+10 |
| 2024-01-30 | bpf: add __arg_trusted global func arg tag | Andrii Nakryiko | 3 | -13/+111 |
| 2024-01-30 | bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGS | Jose E. Marchesi | 1 | -3/+3 |
| 2024-01-30 | bpf: Build type-punning BPF selftests with -fno-strict-aliasing | Jose E. Marchesi | 1 | -0/+13 |
| 2024-01-29 | bpf,token: Use BIT_ULL() to convert the bit mask | Haiyue Wang | 1 | -8/+8 |
| 2024-01-29 | bpf: Generate const static pointers for kernel helpers | Jose E. Marchesi | 1 | -1/+1 |
| 2024-01-29 | libbpf: Add some details for BTF parsing failures | Ian Rogers | 1 | -4/+18 |
| 2024-01-29 | perf/bpf: Fix duplicate type check | Florian Lehner | 1 | -5/+1 |
| 2024-01-29 | bpf: Use -Wno-error in certain tests when building with GCC | Jose E. Marchesi | 1 | -1/+11 |
| 2024-01-29 | selftests/bpf: Remove "&>" usage in the selftests | Martin KaFai Lau | 10 | -20/+25 |
| 2024-01-29 | bpf: move arg:ctx type enforcement check inside the main logic loop | Andrii Nakryiko | 1 | -17/+4 |
| 2024-01-29 | libbpf: fix __arg_ctx type enforcement for perf_event programs | Andrii Nakryiko | 1 | -1/+20 |
| 2024-01-29 | libbpf: integrate __arg_ctx feature detector into kernel_supports() | Andrii Nakryiko | 3 | -64/+61 |
| 2024-01-29 | docs/bpf: Improve documentation of 64-bit immediate instructions | Yonghong Song | 1 | -9/+4 |
| 2024-01-29 | bpf: Remove unused field "mod" in struct bpf_trampoline | Menglong Dong | 1 | -1/+0 |
| 2024-01-29 | selftests/bpf: Drop return in bpf_testmod_exit | Geliang Tang | 1 | -1/+1 |
| 2024-01-29 | riscv, bpf: Optimize bswap insns with Zbb support | Pu Lehui | 2 | -48/+71 |
| 2024-01-29 | riscv, bpf: Optimize sign-extention mov insns with Zbb support | Pu Lehui | 2 | -2/+25 |
| 2024-01-29 | riscv, bpf: Add necessary Zbb instructions | Pu Lehui | 1 | -0/+32 |
| 2024-01-29 | riscv, bpf: Simplify sext and zext logics in branch instructions | Pu Lehui | 1 | -48/+31 |
| 2024-01-29 | riscv, bpf: Unify 32-bit zero-extension to emit_zextw | Pu Lehui | 2 | -43/+43 |
| 2024-01-29 | riscv, bpf: Unify 32-bit sign-extension to emit_sextw | Pu Lehui | 2 | -5/+10 |
| 2024-01-29 | libbpf: Fix faccessat() usage on Android | Andrii Nakryiko | 1 | -0/+14 |
| 2024-01-29 | bpftool: Be more portable by using POSIX's basename() | Arnaldo Carvalho de Melo | 1 | -3/+6 |
| 2024-01-29 | net: free altname using an RCU callback | Jakub Kicinski | 2 | -11/+17 |
| 2024-01-29 | dt-bindings: nfc: ti,trf7970a: fix usage example | Tobias Schramm | 1 | -1/+1 |
| 2024-01-29 | ptp: add FemtoClock3 Wireless as ptp hardware clock | Min Li | 5 | -0/+1347 |
| 2024-01-29 | ptp: introduce PTP_CLOCK_EXTOFF event for the measured external offset | Min Li | 3 | -4/+28 |