| Published | Title | Version | Author | Status |
|---|---|---|---|---|
| 2026-11-02 19:27 UTC | selftests/bpf: Fix callback recursion test with noipa global func | 1 | yonghong.song@linux.dev | skipped |
| 2026-10-26 23:38 UTC | bpf: fixes and follow-ups for 32-/64-bit scalar evolution | 2 | eddyz87@gmail.com | finished in 4h11m0s |
| 2026-10-24 00:03 UTC | bpf: fixes and follow-ups for 32-/64-bit scalar evolution | 1 | eddyz87@gmail.com | finished in 3h48m0s |
| 2026-10-21 18:56 UTC | bpf: reject pointer operands for 32-bit recurrences/latches | 2 | eddyz87@gmail.com | finished in 3h50m0s |
| 2026-10-20 23:47 UTC | bpf: reject pointer operands for 32-bit recurrences/latches | 1 | eddyz87@gmail.com | finished in 4h39m0s |
| 2026-10-20 11:06 UTC | bpf: support 32-bit linear scalar evolution | 1 | eddyz87@gmail.com | finished in 3h59m0s |
| 2026-10-17 02:51 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 12 | yonghong.song@linux.dev | finished in 3h53m0s |
| 2026-10-16 18:30 UTC | bpf: Follow up by-value struct and __int128 argument support | 4 | yonghong.song@linux.dev | finished in 4h8m0s |
| 2026-10-15 04:01 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 11 | yonghong.song@linux.dev | finished in 4h21m0s |
| 2026-10-14 06:24 UTC | bpf: follow-up for scalar evolution series | 2 | eddyz87@gmail.com | finished in 3h58m0s |
| 2026-10-13 17:09 UTC | bpf: Follow up by-value struct and __int128 argument support | 3 | yonghong.song@linux.dev | finished in 4h29m0s |
| 2026-10-13 00:34 UTC | bpf: Follow up by-value struct and __int128 argument support | 2 | yonghong.song@linux.dev | finished in 4h16m0s |
| 2026-10-11 06:21 UTC | bpf: follow-up for scalar evolution series | 1 | eddyz87@gmail.com | finished in 3h58m0s |
| 2026-10-10 20:58 UTC | bpf: use div64_u64{,_rem}() in scev.c | 1 | eddyz87@gmail.com | finished in 3h58m0s |
| 2026-10-09 10:47 UTC | bpf: use scalar evolution to widen bounded loops | 3 | eddyz87@gmail.com | finished in 3h59m0s |
| 2026-10-09 06:42 UTC | bpf: Follow up by-value struct and __int128 argument support | 1 | yonghong.song@linux.dev | finished in 4h27m0s |
| 2026-10-09 04:14 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 10 | yonghong.song@linux.dev | finished in 4h27m0s |
| 2026-10-08 07:50 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 9 | yonghong.song@linux.dev | finished in 4h50m0s |
| 2026-10-04 13:37 UTC | bpf: use scalar evolution to widen bounded loops | 2 | eddyz87@gmail.com |
finished
in 3h55m0s
[1 findings] |
| 2026-10-03 08:43 UTC | dwarf_loader: Limit parameter location analysis to x86_64 and arm64 | 1 | yonghong.song@linux.dev | skipped |
| 2026-10-01 13:30 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 8 | yonghong.song@linux.dev | finished in 4h15m0s |
| 2026-09-29 00:16 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 7 | yonghong.song@linux.dev | finished in 4h21m0s |
| 2026-09-26 14:19 UTC | bpf: use scalar evolution to widen bounded loops | 1 | eddyz87@gmail.com | finished in 3h51m0s |
| 2026-09-26 05:00 UTC | bpf: Run exception cleanup landing pads when bpf_unwind() unwinds | 6 | yonghong.song@linux.dev | finished in 4h0m0s |
| 2026-09-25 21:36 UTC | dwarf_loader: Trust the entry value register over the first location entry | 1 | yonghong.song@linux.dev | skipped |
| 2026-09-23 04:58 UTC | bpf: Run exception cleanup landing pads when bpf_throw() unwinds | 5 | yonghong.song@linux.dev | finished in 4h5m0s |
| 2026-09-21 21:00 UTC | bpf: Run exception cleanup landing pads when bpf_throw() unwinds | 4 | yonghong.song@linux.dev | finished in 4h9m0s |
| 2026-09-20 05:42 UTC | bpf: Run exception cleanup landing pads when bpf_throw() unwinds | 3 | yonghong.song@linux.dev | finished in 4h9m0s |
| 2026-09-18 04:42 UTC | bpf: Run exception cleanup landing pads when bpf_throw() unwinds | 2 | yonghong.song@linux.dev | finished in 40m0s |
| 2026-09-17 16:40 UTC | pahole: Fix arm64 argument register allocation | 2 | yonghong.song@linux.dev | skipped |
| 2026-09-17 05:56 UTC | bpf: Run exception cleanup landing pads when bpf_throw() unwinds | 1 | yonghong.song@linux.dev | finished in 4h4m0s |
| 2026-09-12 19:52 UTC | bpf: Support by-value struct and __int128 arguments | 4 | yonghong.song@linux.dev | finished in 3h59m0s |
| 2026-09-11 15:49 UTC | bpf: Support by-value struct and __int128 arguments | 3 | yonghong.song@linux.dev | finished in 4h15m0s |
| 2026-09-11 04:09 UTC | dwarf_loader: Skip the argument register the arm64 ABI leaves as a hole | 1 | yonghong.song@linux.dev | skipped |
| 2026-09-09 06:25 UTC | bpf: Support by-value struct and __int128 arguments | 2 | yonghong.song@linux.dev | finished in 4h4m0s |
| 2026-09-05 00:05 UTC | bpf: add missing precision propagation after bpf_register_is_null calls | 1 | eddyz87@gmail.com | finished in 4h4m0s |
| 2026-09-04 08:33 UTC | bpf: don't infer non-NULL from a pointer with an unbounded offset | 1 | eddyz87@gmail.com | finished in 4h8m0s |
| 2026-09-04 05:10 UTC | bpf: Support by-value struct and __int128 arguments | 1 | yonghong.song@linux.dev | finished in 4h50m0s |
| 2026-09-03 20:58 UTC | bpf: don't rewrite bpf_fastcall patterns entered by a jump | 1 | eddyz87@gmail.com | finished in 4h9m0s |
| 2026-09-03 17:15 UTC | bpf: zero extend the result of an arena 32-bit cmpxchg | 1 | eddyz87@gmail.com | finished in 4h16m0s |
| 2026-09-02 23:36 UTC | bpf: reject BPF_PSEUDO_FUNC reference to the main program | 1 | eddyz87@gmail.com | finished in 4h42m0s |
| 2026-09-02 07:28 UTC | bpf: backtrack_insn(): handle ld_{abs,ind} subprog exit edge | 1 | eddyz87@gmail.com | finished in 4h8m0s |
| 2026-09-01 01:36 UTC | bpf: backtracking shouldn't clear outer frame R1-R5 for callbacks | 1 | eddyz87@gmail.com | finished in 5h10m0s |
| 2026-08-29 06:15 UTC | bpf: Allow arena pointers in by-value returns | 4 | yonghong.song@linux.dev | finished in 3h59m0s |
| 2026-08-28 17:05 UTC | selftests/bpf: Bound the offset accumulator in __tld_fetch_key() | 1 | yonghong.song@linux.dev | skipped |
| 2026-08-27 22:48 UTC | bpf: don't downgrade half-dead scalar zero spills to STACK_ZERO | 1 | eddyz87@gmail.com | finished in 4h5m0s |
| 2026-08-27 06:11 UTC | bpf: Allow arena pointers in by-value returns | 3 | yonghong.song@linux.dev | finished in 4h12m0s |
| 2026-08-26 18:18 UTC | bpf: check_cond_jmp_op(): properly infer if register is null | 2 | eddyz87@gmail.com | finished in 4h21m0s |
| 2026-08-25 20:54 UTC | bpf: Allow arena pointers in by-value returns | 2 | yonghong.song@linux.dev | finished in 4h24m0s |
| 2026-08-24 14:49 UTC | bpf: Record each half of a paired return value in verifier diagnostics | 1 | yonghong.song@linux.dev | skipped |
| 2026-08-22 00:32 UTC | bpf: check_cond_jmp_op(): properly infer if register is null | 1 | eddyz87@gmail.com | finished in 4h40m0s |
| 2026-08-21 04:28 UTC | bpf: Rewrite "rX <<= 32; rX >>= 32" into "wX = wX" to keep linked scalars | 2 | yonghong.song@linux.dev | finished in 4h4m0s |
| 2026-08-20 01:39 UTC | bpf: Track linked scalars across a "rX <<= 32; rX >>= 32" zero extension | 1 | yonghong.song@linux.dev | finished in 4h13m0s |
| 2026-08-19 05:52 UTC | bpf: Support aggregate return values up to 16 bytes | 7 | yonghong.song@linux.dev | finished in 4h27m0s |
| 2026-08-17 04:21 UTC | bpf: Support aggregate return values up to 16 bytes | 6 | yonghong.song@linux.dev | finished in 3h59m0s |
| 2026-08-13 20:02 UTC | bpf: Support aggregate return values up to 16 bytes | 5 | yonghong.song@linux.dev | finished in 4h3m0s |
| 2026-08-13 15:06 UTC | selftests/bpf: Fix chained_global_func_calls_success() for cpu v4 | 1 | yonghong.song@linux.dev | skipped |
| 2026-08-12 06:05 UTC | selftests/bpf: fix for veristat file/prog filters processing | 2 | eddyz87@gmail.com | skipped |
| 2026-08-11 17:52 UTC | selftests/bpf: fix for veristat file/prog filters processing | 1 | eddyz87@gmail.com | skipped |
| 2026-08-11 00:09 UTC | bpf: Support aggregate return values up to 16 bytes | 4 | yonghong.song@linux.dev | finished in 4h23m0s |
| 2026-08-08 19:03 UTC | bpf: Support aggregate return values up to 16 bytes | 3 | yonghong.song@linux.dev | finished in 4h23m0s |
| 2026-08-07 20:59 UTC | bpf: infer zext_dst based on static register liveness analysis | 4 | eddyz87@gmail.com | finished in 4h1m0s |
| 2026-08-04 20:35 UTC | bpf: Support aggregate return values up to 16 bytes | 2 | yonghong.song@linux.dev | finished in 3h47m0s |
| 2026-08-03 05:27 UTC | bpf: Remove unused BTF_FMODEL_STRUCT_ARG | 1 | yonghong.song@linux.dev | skipped |
| 2026-08-02 20:24 UTC | bpf: infer zext_dst based on static register liveness analysis | 3 | eddyz87@gmail.com | finished in 4h20m0s |
| 2026-08-01 01:09 UTC | bpf: infer zext_dst based on static register liveness analysis | 2 | eddyz87@gmail.com | finished in 4h12m0s |
| 2026-07-31 19:07 UTC | bpf: infer zext_dst based on static register liveness analysis | 1 | eddyz87@gmail.com | finished in 3h53m0s |
| 2026-07-29 05:01 UTC | bpf: Fix trampoline handling of 128-bit values | 5 | yonghong.song@linux.dev | finished in 4h31m0s |
| 2026-07-28 03:54 UTC | bpf: Fix trampoline handling of 128-bit values | 4 | yonghong.song@linux.dev | finished in 4h45m0s |
| 2026-07-28 02:37 UTC | btf_encoder: Ensure the first same-name function has a non-zero address | 1 | yonghong.song@linux.dev | skipped |
| 2026-07-10 22:52 UTC | bpf: Fix trampoline handling of 128-bit values | 3 | yonghong.song@linux.dev | finished in 4h52m0s |
| 2026-07-10 18:22 UTC | bpf: Fix trampoline handling of 128-bit values | 2 | yonghong.song@linux.dev | finished in 5h23m0s |
| 2026-07-10 14:44 UTC | bpf: Reject >8 byte return values on return-reading trampoline paths | 1 | yonghong.song@linux.dev | finished in 5h24m0s |
| 2026-07-08 20:09 UTC | bpf: Support 16-byte return values in the R0:R2 register pair | 1 | yonghong.song@linux.dev | finished in 5h2m0s |
| 2026-07-08 00:44 UTC | bpf: remove artificial limitations on pointer types eligable for spilling | 1 | eddyz87@gmail.com | finished in 5h7m0s |
| 2026-07-07 22:01 UTC | selftests/bpf: Rename libarena struct bitmap to struct arena_bitmap | 1 | yonghong.song@linux.dev | skipped |
| 2026-06-25 02:01 UTC | pahole: Encode true signatures in kernel BTF | 10 | yonghong.song@linux.dev | skipped |
| 2026-06-24 05:25 UTC | pahole: Encode true signatures in kernel BTF | 9 | yonghong.song@linux.dev | skipped |
| 2026-06-23 22:28 UTC | pahole: Encode true signatures in kernel BTF | 8 | yonghong.song@linux.dev | skipped |
| 2026-06-23 04:07 UTC | pahole: Encode true signatures in kernel BTF | 7 | yonghong.song@linux.dev | skipped |
| 2026-06-18 01:14 UTC | pahole: Encode true signatures in kernel BTF | 6 | yonghong.song@linux.dev | skipped |
| 2026-06-10 05:18 UTC | selftests/bpf: Fix bpf_iter/task_vma test | 1 | yonghong.song@linux.dev | finished in 2h31m0s |
| 2026-06-09 23:34 UTC | selftests/bpf: Fix tests for llvm23 true signature | 2 | yonghong.song@linux.dev | finished in 1h48m0s |
| 2026-06-09 16:39 UTC | selftests/bpf: Fix tests for llvm23 true signature | 1 | yonghong.song@linux.dev | finished in 2h2m0s |
| 2026-05-29 08:13 UTC | bpf: fork state when comparing sign crossing ranges with zero | 1 | eddyz87@gmail.com | finished in 4h18m0s |
| 2026-05-27 07:29 UTC | bpf: better error reporting when verifier hits 1M instructions limit | 3 | eddyz87@gmail.com | finished in 4h26m0s |
| 2026-05-26 19:37 UTC | bpf: better error reporting when verifier hits 1M instructions limit | 2 | eddyz87@gmail.com | finished in 4h35m0s |
| 2026-05-26 09:30 UTC | bpf: better error reporting when verifier hits 1M instructions limit | 1 | eddyz87@gmail.com | finished in 4h6m0s |
| 2026-05-23 16:57 UTC | pahole: Encode true signatures in kernel BTF | 5 | yonghong.song@linux.dev | skipped |
| 2026-05-17 15:07 UTC | bpf,x86: Fix exception unwinding with outgoing stack arguments | 1 | yonghong.song@linux.dev | finished in 4h12m0s |
| 2026-05-15 22:50 UTC | bpf: Follow-up fixes for stack argument support | 3 | yonghong.song@linux.dev | finished in 4h26m0s |
| 2026-05-15 01:49 UTC | bpf: Validate outgoing stack args when btf_prepare_func_args fails | 2 | yonghong.song@linux.dev | finished in 4h29m0s |
| 2026-05-14 18:48 UTC | bpf: Validate outgoing stack args when btf_prepare_func_args fails | 1 | yonghong.song@linux.dev | finished in 4h53m0s |
| 2026-05-13 04:49 UTC | bpf: Support stack arguments for BPF functions and kfuncs | 4 | yonghong.song@linux.dev | finished in 4h46m0s |
| 2026-05-11 05:33 UTC | bpf: Support stack arguments for BPF functions and kfuncs | 3 | yonghong.song@linux.dev | finished in 4h7m0s |
| 2026-05-07 21:29 UTC | bpf: Support stack arguments for BPF functions and kfuncs | 2 | yonghong.song@linux.dev | finished in 5h10m0s |
| 2026-04-25 22:48 UTC | bpf: range_within() must check cnum ranges instead of min/max pairs | 1 | eddyz87@gmail.com | finished in 3h55m0s |
| 2026-04-24 22:52 UTC | bpf: replace min/max fields with struct cnum{32,64} | 3 | eddyz87@gmail.com | finished in 4h8m0s |
| 2026-04-24 17:14 UTC | bpf: Support stack arguments for BPF functions and kfuncs | 1 | yonghong.song@linux.dev | finished in 4h22m0s |
| 2026-04-24 08:17 UTC | bpf: replace min/max fields with struct cnum{32,64} | 2 | eddyz87@gmail.com | finished in 4h1m0s |