summaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorRicardo B. Marlière <rbm@suse.com>2026-06-02 16:02:58 +0300
committerAlexei Starovoitov <ast@kernel.org>2026-06-06 00:20:58 +0300
commitf813a4d6877e9197f6e85120c144738e3c1c3b80 (patch)
tree90d9ef9c9a770dd6e8adcf126268115a51f2debd /include/linux/timerqueue.h
parentaf490669fd339988765d87de9dd1b25e62ec64cf (diff)
downloadlinux-f813a4d6877e9197f6e85120c144738e3c1c3b80.tar.xz
selftests/bpf: Tolerate benchmark build failures
Benchmark objects depend on skeletons that may be missing when some BPF programs fail to build. In that case, benchmark object compilation or final bench linking should not abort the full selftests/bpf build. Keep both steps non-fatal, emit SKIP-BENCH or SKIP-LINK, and remove failed outputs so stale objects or binaries are not reused by later incremental builds. Note that because bench.c statically references every benchmark via extern symbols, partial linking is not possible: if any single benchmark object fails, the entire bench binary is skipped. This is by design -- the error handler catches all compilation failures including genuine ones, but those are caught by full-config CI runs. Signed-off-by: Ricardo B. Marlière <rbm@suse.com> Link: https://lore.kernel.org/r/20260602-selftests-bpf_misconfig-v12-9-27f898b3ba26@suse.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions