ubuntu_kernel_selftests:net:test_bpf BPF_ATOMIC FAIL to select_runtime err=-524 on arm64 and ppc64el

Bug #1955011 reported by Krzysztof Kozlowski
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ubuntu-kernel-tests
New
Undecided
Unassigned
linux (Ubuntu)
Incomplete
Undecided
Unassigned
Jammy
Confirmed
Undecided
Unassigned

Bug Description

ubuntu_kernel_selftests net:test_bpf.sh fails on d2021.10.26/jammy/linux-realtime/5.15.0-1003.3 on arm64 (kuzzle.arm64):
-------
15:38:57 DEBUG| [stdout] [ 1099.852735] test_bpf: #309 BPF_ATOMIC | BPF_W, BPF_ADD: Test: 0x12 + 0xab = 0xbd jited:1 30 PASS
15:38:57 DEBUG| [stdout] [ 1099.853012] test_bpf: #310 BPF_ATOMIC | BPF_W, BPF_ADD: Test side effects, r10: 0x12 + 0xab = 0xbd jited:1 28 PASS
15:38:57 DEBUG| [stdout] [ 1099.853489] test_bpf: #311 BPF_ATOMIC | BPF_W, BPF_ADD: Test side effects, r0: 0x12 + 0xab = 0xbd jited:1 28 PASS
15:38:57 DEBUG| [stdout] [ 1099.853585] test_bpf: #312 BPF_ATOMIC | BPF_W, BPF_ADD: Test fetch: 0x12 + 0xab = 0xbd jited:1 28 PASS
15:38:57 DEBUG| [stdout] [ 1099.853677] test_bpf: #313 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test: 0x12 + 0xab = 0xbd
15:38:57 DEBUG| [stdout] [ 1099.853688] bpf_jit: unknown atomic op code 01
15:38:57 DEBUG| [stdout] [ 1099.853689] FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.853691] test_bpf: #314 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test side effects, r10: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.853701] test_bpf: #315 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test side effects, r0: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.853712] test_bpf: #316 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test fetch: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.853721] test_bpf: #317 BPF_ATOMIC | BPF_DW, BPF_ADD: Test: 0x12 + 0xab = 0xbd jited:1 30 PASS
15:38:57 DEBUG| [stdout] [ 1099.853819] test_bpf: #318 BPF_ATOMIC | BPF_DW, BPF_ADD: Test side effects, r10: 0x12 + 0xab = 0xbd jited:1 28 PASS
15:38:57 DEBUG| [stdout] [ 1099.853909] test_bpf: #319 BPF_ATOMIC | BPF_DW, BPF_ADD: Test side effects, r0: 0x12 + 0xab = 0xbd jited:1 75 PASS
15:38:57 DEBUG| [stdout] [ 1099.854055] test_bpf: #320 BPF_ATOMIC | BPF_DW, BPF_ADD: Test fetch: 0x12 + 0xab = 0xbd jited:1 28 PASS
15:38:57 DEBUG| [stdout] [ 1099.854162] test_bpf: #321 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854175] test_bpf: #322 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test side effects, r10: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854184] test_bpf: #323 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test side effects, r0: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854193] test_bpf: #324 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test fetch: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854202] test_bpf: #325 BPF_ATOMIC | BPF_W, BPF_AND: Test: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854212] test_bpf: #326 BPF_ATOMIC | BPF_W, BPF_AND: Test side effects, r10: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854220] test_bpf: #327 BPF_ATOMIC | BPF_W, BPF_AND: Test side effects, r0: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854230] test_bpf: #328 BPF_ATOMIC | BPF_W, BPF_AND: Test fetch: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854241] test_bpf: #329 BPF_ATOMIC | BPF_W, BPF_AND | BPF_FETCH: Test: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854249] test_bpf: #330 BPF_ATOMIC | BPF_W, BPF_AND | BPF_FETCH: Test side effects, r10: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854259] test_bpf: #331 BPF_ATOMIC | BPF_W, BPF_AND | BPF_FETCH: Test side effects, r0: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854268] test_bpf: #332 BPF_ATOMIC | BPF_W, BPF_AND | BPF_FETCH: Test fetch: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854277] test_bpf: #333 BPF_ATOMIC | BPF_DW, BPF_AND: Test: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854287] test_bpf: #334 BPF_ATOMIC | BPF_DW, BPF_AND: Test side effects, r10: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854298] test_bpf: #335 BPF_ATOMIC | BPF_DW, BPF_AND: Test side effects, r0: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854307] test_bpf: #336 BPF_ATOMIC | BPF_DW, BPF_AND: Test fetch: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854319] test_bpf: #337 BPF_ATOMIC | BPF_DW, BPF_AND | BPF_FETCH: Test: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854328] test_bpf: #338 BPF_ATOMIC | BPF_DW, BPF_AND | BPF_FETCH: Test side effects, r10: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854337] test_bpf: #339 BPF_ATOMIC | BPF_DW, BPF_AND | BPF_FETCH: Test side effects, r0: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854347] test_bpf: #340 BPF_ATOMIC | BPF_DW, BPF_AND | BPF_FETCH: Test fetch: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854357] test_bpf: #341 BPF_ATOMIC | BPF_W, BPF_OR: Test: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854368] test_bpf: #342 BPF_ATOMIC | BPF_W, BPF_OR: Test side effects, r10: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854378] test_bpf: #343 BPF_ATOMIC | BPF_W, BPF_OR: Test side effects, r0: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854389] test_bpf: #344 BPF_ATOMIC | BPF_W, BPF_OR: Test fetch: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854399] test_bpf: #345 BPF_ATOMIC | BPF_W, BPF_OR | BPF_FETCH: Test: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854409] test_bpf: #346 BPF_ATOMIC | BPF_W, BPF_OR | BPF_FETCH: Test side effects, r10: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854420] test_bpf: #347 BPF_ATOMIC | BPF_W, BPF_OR | BPF_FETCH: Test side effects, r0: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854429] test_bpf: #348 BPF_ATOMIC | BPF_W, BPF_OR | BPF_FETCH: Test fetch: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854438] test_bpf: #349 BPF_ATOMIC | BPF_DW, BPF_OR: Test: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854450] test_bpf: #350 BPF_ATOMIC | BPF_DW, BPF_OR: Test side effects, r10: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854460] test_bpf: #351 BPF_ATOMIC | BPF_DW, BPF_OR: Test side effects, r0: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854470] test_bpf: #352 BPF_ATOMIC | BPF_DW, BPF_OR: Test fetch: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854480] test_bpf: #353 BPF_ATOMIC | BPF_DW, BPF_OR | BPF_FETCH: Test: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854489] test_bpf: #354 BPF_ATOMIC | BPF_DW, BPF_OR | BPF_FETCH: Test side effects, r10: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854500] test_bpf: #355 BPF_ATOMIC | BPF_DW, BPF_OR | BPF_FETCH: Test side effects, r0: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854511] test_bpf: #356 BPF_ATOMIC | BPF_DW, BPF_OR | BPF_FETCH: Test fetch: 0x12 | 0xab = 0xbb FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854521] test_bpf: #357 BPF_ATOMIC | BPF_W, BPF_XOR: Test: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854530] test_bpf: #358 BPF_ATOMIC | BPF_W, BPF_XOR: Test side effects, r10: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854541] test_bpf: #359 BPF_ATOMIC | BPF_W, BPF_XOR: Test side effects, r0: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854550] test_bpf: #360 BPF_ATOMIC | BPF_W, BPF_XOR: Test fetch: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854561] test_bpf: #361 BPF_ATOMIC | BPF_W, BPF_XOR | BPF_FETCH: Test: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854570] test_bpf: #362 BPF_ATOMIC | BPF_W, BPF_XOR | BPF_FETCH: Test side effects, r10: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854579] test_bpf: #363 BPF_ATOMIC | BPF_W, BPF_XOR | BPF_FETCH: Test side effects, r0: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854589] test_bpf: #364 BPF_ATOMIC | BPF_W, BPF_XOR | BPF_FETCH: Test fetch: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854598] test_bpf: #365 BPF_ATOMIC | BPF_DW, BPF_XOR: Test: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854607] test_bpf: #366 BPF_ATOMIC | BPF_DW, BPF_XOR: Test side effects, r10: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854617] test_bpf: #367 BPF_ATOMIC | BPF_DW, BPF_XOR: Test side effects, r0: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854626] test_bpf: #368 BPF_ATOMIC | BPF_DW, BPF_XOR: Test fetch: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854636] test_bpf: #369 BPF_ATOMIC | BPF_DW, BPF_XOR | BPF_FETCH: Test: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854646] test_bpf: #370 BPF_ATOMIC | BPF_DW, BPF_XOR | BPF_FETCH: Test side effects, r10: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854656] test_bpf: #371 BPF_ATOMIC | BPF_DW, BPF_XOR | BPF_FETCH: Test side effects, r0: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854666] test_bpf: #372 BPF_ATOMIC | BPF_DW, BPF_XOR | BPF_FETCH: Test fetch: 0x12 ^ 0xab = 0xb9 FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854676] test_bpf: #373 BPF_ATOMIC | BPF_W, BPF_XCHG: Test: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854685] test_bpf: #374 BPF_ATOMIC | BPF_W, BPF_XCHG: Test side effects, r10: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854694] test_bpf: #375 BPF_ATOMIC | BPF_W, BPF_XCHG: Test side effects, r0: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854704] test_bpf: #376 BPF_ATOMIC | BPF_W, BPF_XCHG: Test fetch: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854713] test_bpf: #377 BPF_ATOMIC | BPF_DW, BPF_XCHG: Test: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854722] test_bpf: #378 BPF_ATOMIC | BPF_DW, BPF_XCHG: Test side effects, r10: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854733] test_bpf: #379 BPF_ATOMIC | BPF_DW, BPF_XCHG: Test side effects, r0: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854742] test_bpf: #380 BPF_ATOMIC | BPF_DW, BPF_XCHG: Test fetch: 0x12 xchg 0xab = 0xab FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854751] test_bpf: #381 BPF_ATOMIC | BPF_W, BPF_CMPXCHG: Test successful return FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854761] test_bpf: #382 BPF_ATOMIC | BPF_W, BPF_CMPXCHG: Test successful store FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854772] test_bpf: #383 BPF_ATOMIC | BPF_W, BPF_CMPXCHG: Test failure return FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854781] test_bpf: #384 BPF_ATOMIC | BPF_W, BPF_CMPXCHG: Test failure store FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854790] test_bpf: #385 BPF_ATOMIC | BPF_W, BPF_CMPXCHG: Test side effects FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854799] test_bpf: #386 BPF_ATOMIC | BPF_DW, BPF_CMPXCHG: Test successful return FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854809] test_bpf: #387 BPF_ATOMIC | BPF_DW, BPF_CMPXCHG: Test successful store FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854819] test_bpf: #388 BPF_ATOMIC | BPF_DW, BPF_CMPXCHG: Test failure return FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854830] test_bpf: #389 BPF_ATOMIC | BPF_DW, BPF_CMPXCHG: Test failure store FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854839] test_bpf: #390 BPF_ATOMIC | BPF_DW, BPF_CMPXCHG: Test side effects FAIL to select_runtime err=-524
15:38:57 DEBUG| [stdout] [ 1099.854850] test_bpf: #391 JMP32_JEQ_K: Small immediate jited:1 5 PASS
15:38:57 DEBUG| [stdout] [ 1099.855086] test_bpf: #392 JMP32_JEQ_K: Large immediate jited:1 6 PASS
-------

tags: added: 5.15 jammy realtime ubuntu-kernel-selftests
Revision history for this message
Thadeu Lima de Souza Cascardo (cascardo) wrote :

What are your BPF_JIT options? Does it look like this?

CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
CONFIG_BPF_JIT=y
CONFIG_BPF_JIT_ALWAYS_ON=y
CONFIG_BPF_JIT_DEFAULT_ON=y
CONFIG_HAVE_EBPF_JIT=y

Revision history for this message
Krzysztof Kozlowski (krzk) wrote :

From lp:1958121 seen also on pc64el.

tags: added: arm64 ppc64el
summary: ubuntu_kernel_selftests:net:test_bpf BPF_ATOMIC FAIL to select_runtime
- err=-524
+ err=-524 on arm64 and ppc64el
Po-Hsu Lin (cypressyew)
tags: added: sru-20220530
Revision history for this message
Po-Hsu Lin (cypressyew) wrote :
Download full text (10.9 KiB)

This is the result on J-ARM64 (5.15.0-35-generic aarch64) with node howzit-kernel

$ grep BPF_JIT /boot/config-5.15.0-35-generic
CONFIG_HAVE_EBPF_JIT=y
CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
CONFIG_BPF_JIT=y
CONFIG_BPF_JIT_ALWAYS_ON=y
CONFIG_BPF_JIT_DEFAULT_ON=y

74 test failures reported, they're all BPF_ATOMIC related tests:
....
[ 203.731488] test_bpf: #309 BPF_ATOMIC | BPF_W, BPF_ADD: Test: 0x12 + 0xab = 0xbd jited:1 11 PASS
[ 203.732562] test_bpf: #310 BPF_ATOMIC | BPF_W, BPF_ADD: Test side effects, r10: 0x12 + 0xab = 0xbd jited:1 7 PASS
[ 203.733384] test_bpf: #311 BPF_ATOMIC | BPF_W, BPF_ADD: Test side effects, r0: 0x12 + 0xab = 0xbd jited:1 7 PASS
[ 203.734230] test_bpf: #312 BPF_ATOMIC | BPF_W, BPF_ADD: Test fetch: 0x12 + 0xab = 0xbd jited:1 7 PASS
[ 203.735060] test_bpf: #313 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test: 0x12 + 0xab = 0xbd
[ 203.735075] bpf_jit: unknown atomic op code 01
[ 203.739533] FAIL to select_runtime err=-524
[ 203.739537] test_bpf: #314 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test side effects, r10: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.739557] test_bpf: #315 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test side effects, r0: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.739589] test_bpf: #316 BPF_ATOMIC | BPF_W, BPF_ADD | BPF_FETCH: Test fetch: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.739612] test_bpf: #317 BPF_ATOMIC | BPF_DW, BPF_ADD: Test: 0x12 + 0xab = 0xbd jited:1 11 PASS
[ 203.740694] test_bpf: #318 BPF_ATOMIC | BPF_DW, BPF_ADD: Test side effects, r10: 0x12 + 0xab = 0xbd jited:1 7 PASS
[ 203.741525] test_bpf: #319 BPF_ATOMIC | BPF_DW, BPF_ADD: Test side effects, r0: 0x12 + 0xab = 0xbd jited:1 7 PASS
[ 203.742369] test_bpf: #320 BPF_ATOMIC | BPF_DW, BPF_ADD: Test fetch: 0x12 + 0xab = 0xbd jited:1 7 PASS
[ 203.743214] test_bpf: #321 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.743230] test_bpf: #322 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test side effects, r10: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.743248] test_bpf: #323 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test side effects, r0: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.743270] test_bpf: #324 BPF_ATOMIC | BPF_DW, BPF_ADD | BPF_FETCH: Test fetch: 0x12 + 0xab = 0xbd FAIL to select_runtime err=-524
[ 203.743289] test_bpf: #325 BPF_ATOMIC | BPF_W, BPF_AND: Test: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
[ 203.743307] test_bpf: #326 BPF_ATOMIC | BPF_W, BPF_AND: Test side effects, r10: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
[ 203.743326] test_bpf: #327 BPF_ATOMIC | BPF_W, BPF_AND: Test side effects, r0: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
[ 203.743340] test_bpf: #328 BPF_ATOMIC | BPF_W, BPF_AND: Test fetch: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
[ 203.743358] test_bpf: #329 BPF_ATOMIC | BPF_W, BPF_AND | BPF_FETCH: Test: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
[ 203.743375] test_bpf: #330 BPF_ATOMIC | BPF_W, BPF_AND | BPF_FETCH: Test side effects, r10: 0x12 & 0xab = 0x02 FAIL to select_runtime err=-524
[ 203.743392] test_bpf: #331 BPF_...

Changed in linux (Ubuntu Jammy):
status: New → Confirmed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1955011

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Po-Hsu Lin (cypressyew)
tags: added: oracle sru-20220808
Po-Hsu Lin (cypressyew)
tags: added: gcp gke sru-20230227
Revision history for this message
Jian Hui Lee (jianhuilee) wrote :

for arm64 on jammy, the following two patches need to be backported if the test case '
ubuntu_kernel_selftests:net:test_bpf BPF_ATOMIC' needs to be passed:

1902472b4fa9 bpf, arm64: Support more atomic operations
fa1114d9eba5 arm64: insn: add encoders for atomic operations

verified on arm64 mediatek platform.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.