← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 1955011] Re: ubuntu_kernel_selftests:net:test_bpf BPF_ATOMIC FAIL to select_runtime err=-524 on arm64 and ppc64el

 

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.

-- 
You received this bug notification because you are a member of Canonical
Platform QA Team, which is subscribed to ubuntu-kernel-tests.
https://bugs.launchpad.net/bugs/1955011

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

Status in ubuntu-kernel-tests:
  New
Status in linux package in Ubuntu:
  Incomplete
Status in linux source package in Jammy:
  Confirmed

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
  -------

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1955011/+subscriptions