Message ID | 20230705113926.751791-1-bjorn@kernel.org |
---|---|
Headers | show |
Series | BPF kselftest cross-build/RISC-V fixes | expand |
On 7/5/23 1:39 PM, Björn Töpel wrote: > From: Björn Töpel <bjorn@rivosinc.com> > > This series has two minor fixes, found when cross-compiling for the > RISC-V architecture. > > Some RISC-V systems do not define HAVE_EFFICIENT_UNALIGNED_ACCESS, > which made some of tests bail out. Fix the failing tests by adding > F_NEEDS_EFFICIENT_UNALIGNED_ACCESS. > > ...and some RISC-V systems *do* define > HAVE_EFFICIENT_UNALIGNED_ACCESS. In this case the autoconf.h was not > correctly picked up by the build system. Looks good, applied thanks! Any plans on working towards integrating riscv into upstream BPF CI? Would love to see that happening. :) Thanks, Daniel
From: Björn Töpel <bjorn@rivosinc.com> This series has two minor fixes, found when cross-compiling for the RISC-V architecture. Some RISC-V systems do not define HAVE_EFFICIENT_UNALIGNED_ACCESS, which made some of tests bail out. Fix the failing tests by adding F_NEEDS_EFFICIENT_UNALIGNED_ACCESS. ...and some RISC-V systems *do* define HAVE_EFFICIENT_UNALIGNED_ACCESS. In this case the autoconf.h was not correctly picked up by the build system. Cheers, Björn Björn Töpel (2): selftests/bpf: Add F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to some tests selftests/bpf: Honor $(O) when figuring out paths tools/testing/selftests/bpf/Makefile | 4 ++++ tools/testing/selftests/bpf/verifier/atomic_cmpxchg.c | 1 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 2 ++ tools/testing/selftests/bpf/verifier/jmp32.c | 8 ++++++++ tools/testing/selftests/bpf/verifier/map_kptr.c | 2 ++ tools/testing/selftests/bpf/verifier/precise.c | 2 +- 6 files changed, 18 insertions(+), 1 deletion(-) base-commit: a94098d490e17d652770f2309fcb9b46bc4cf864