klp-build kselftest report

2026-03-04 09:35

Build Tests

89%
68 passed · 27 xfail · 12 failed · 53 skipped

Runtime Tests

100%
65 passed · 0 failed · 55 skipped · 40 n/a
fedora-43 + virtme-ng1 failed
openSUSE-leap + virtme-ng1 failed
openSUSE-tumbleweed + virtme-ng1 failed
rhel-10.2 + virtme-ng1 failed
rhel-10.2-debug + virtme-ng7 failed
rhel-10.2-rt + virtme-ng16/16
ubuntu-25 + virtme-ng16/16
virtme-ng16/16
virtme-ng + llvm16/16
virtme-ng + thin-lto1 failed
Kernel: v6.19-26-g64a7824fb267 (branch: klp-build-selftests-v2)
64a7824fb267 selftests/klp-build: add reporting and documentation
73342eabdb51 selftests/klp-build: add runtime testing infrastructure
98bd9f32bde6 selftests/klp-build: add patched-tree test infrastructure
61963ab2ac27 selftests/klp-build: add current-tree build test infrastructure
6a7f2f4d052f selftests/klp-build: add profile system and Makefile
f713dbe8e628 selftests/klp-build: add core library infrastructure
dd0641fad4d5 objtool/klp: Correlate locals to globals
3a9f0de5df2f objtool/klp: Match symbols based on demangled_name for global variables
37071f22d265 objtool/klp: Remove .llvm suffix in demangle_name()
22e4eb01b00e objtool/klp: Also demangle global objects
... and 16 more since v6.19

current-tree tests

add-remove-file-diffFAIL × 1
add-remove-file-gitFAIL × 1
bad-contextOK
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:N/A
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:N/A
virtme-ngBUILD:XFAILRUNTIME:N/A
virtme-ng + llvmBUILD:XFAILRUNTIME:N/A
virtme-ng + thin-ltoBUILD:XFAILRUNTIME:N/A
cmdline-stringFAIL × 1
multi-fileFAIL × 1
multi-patchFAIL × 1
new-local-symbolFAIL × 1
recount-many-filesFAIL × 5
fedora-43 + virtme-ngBUILD:FAILRUNTIME:N/A
rhel-10.2 + virtme-ngBUILD:FAILRUNTIME:N/A
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:N/A
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:N/A
virtme-ngBUILD:XFAILRUNTIME:N/A
virtme-ng + llvmBUILD:XFAILRUNTIME:N/A
virtme-ng + thin-ltoBUILD:FAILRUNTIME:N/A
unsupported-asmOK
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:N/A
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:N/A
virtme-ngBUILD:XFAILRUNTIME:N/A
virtme-ng + llvmBUILD:XFAILRUNTIME:N/A
virtme-ng + thin-ltoBUILD:XFAILRUNTIME:N/A
unsupported-libOK
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:N/A
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:N/A
virtme-ngBUILD:XFAILRUNTIME:N/A
virtme-ng + llvmBUILD:XFAILRUNTIME:N/A
virtme-ng + thin-ltoBUILD:XFAILRUNTIME:N/A

patched-tree tests

add-test-moduleOK
lto-hash-changeOK
fedora-43 + virtme-ngBUILD:SKIPRUNTIME:SKIP
openSUSE-leap + virtme-ngBUILD:SKIPRUNTIME:SKIP
openSUSE-tumbleweed + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2 + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2-debug + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:SKIP
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:SKIP
virtme-ngBUILD:SKIPRUNTIME:SKIP
virtme-ng + llvmBUILD:SKIPRUNTIME:SKIP
virtme-ng + thin-ltoBUILD:PASSRUNTIME:SKIP
lto-nonstatic-to-staticOK
fedora-43 + virtme-ngBUILD:SKIPRUNTIME:SKIP
openSUSE-leap + virtme-ngBUILD:SKIPRUNTIME:SKIP
openSUSE-tumbleweed + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2 + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2-debug + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:SKIP
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:SKIP
virtme-ngBUILD:SKIPRUNTIME:SKIP
virtme-ng + llvmBUILD:SKIPRUNTIME:SKIP
virtme-ng + thin-ltoBUILD:PASSRUNTIME:SKIP
lto-static-to-nonstaticOK
fedora-43 + virtme-ngBUILD:SKIPRUNTIME:SKIP
openSUSE-leap + virtme-ngBUILD:SKIPRUNTIME:SKIP
openSUSE-tumbleweed + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2 + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2-debug + virtme-ngBUILD:SKIPRUNTIME:SKIP
rhel-10.2-rt + virtme-ngBUILD:SKIPRUNTIME:SKIP
ubuntu-25 + virtme-ngBUILD:SKIPRUNTIME:SKIP
virtme-ngBUILD:SKIPRUNTIME:SKIP
virtme-ng + llvmBUILD:SKIPRUNTIME:SKIP
virtme-ng + thin-ltoBUILD:PASSRUNTIME:SKIP
moduleOK
vmlinuxFAIL × 1
fedora-43 + virtme-ngFAIL × 1

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:FAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS
openSUSE-leap + virtme-ngFAIL × 1

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:FAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS
openSUSE-tumbleweed + virtme-ngFAIL × 1

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:FAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS
rhel-10.2 + virtme-ngFAIL × 1

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:FAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS
rhel-10.2-debug + virtme-ngFAIL × 7

current-tree tests

add-remove-file-diffBUILD:FAILRUNTIME:SKIP
add-remove-file-gitBUILD:FAILRUNTIME:SKIP
bad-contextBUILD:XFAILRUNTIME:N/A
cmdline-stringBUILD:FAILRUNTIME:SKIP
multi-fileBUILD:FAILRUNTIME:SKIP
multi-patchBUILD:FAILRUNTIME:SKIP
new-local-symbolBUILD:FAILRUNTIME:SKIP
recount-many-filesBUILD:XFAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:FAILRUNTIME:SKIP
rhel-10.2-rt + virtme-ngOK

current-tree tests

add-remove-file-diffBUILD:SKIPRUNTIME:SKIP
add-remove-file-gitBUILD:SKIPRUNTIME:SKIP
bad-contextBUILD:SKIPRUNTIME:N/A
cmdline-stringBUILD:SKIPRUNTIME:SKIP
multi-fileBUILD:SKIPRUNTIME:SKIP
multi-patchBUILD:SKIPRUNTIME:SKIP
new-local-symbolBUILD:SKIPRUNTIME:SKIP
recount-many-filesBUILD:SKIPRUNTIME:N/A
unsupported-asmBUILD:SKIPRUNTIME:N/A
unsupported-libBUILD:SKIPRUNTIME:N/A

patched-tree tests

add-test-moduleBUILD:SKIPRUNTIME:SKIP
lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:SKIPRUNTIME:SKIP
vmlinuxBUILD:SKIPRUNTIME:SKIP
ubuntu-25 + virtme-ngOK

current-tree tests

add-remove-file-diffBUILD:SKIPRUNTIME:SKIP
add-remove-file-gitBUILD:SKIPRUNTIME:SKIP
bad-contextBUILD:SKIPRUNTIME:N/A
cmdline-stringBUILD:SKIPRUNTIME:SKIP
multi-fileBUILD:SKIPRUNTIME:SKIP
multi-patchBUILD:SKIPRUNTIME:SKIP
new-local-symbolBUILD:SKIPRUNTIME:SKIP
recount-many-filesBUILD:SKIPRUNTIME:N/A
unsupported-asmBUILD:SKIPRUNTIME:N/A
unsupported-libBUILD:SKIPRUNTIME:N/A

patched-tree tests

add-test-moduleBUILD:SKIPRUNTIME:SKIP
lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:SKIPRUNTIME:SKIP
vmlinuxBUILD:SKIPRUNTIME:SKIP
virtme-ngOK

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:XFAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS
virtme-ng + llvmOK

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:XFAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:SKIPRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:SKIPRUNTIME:SKIP
lto-static-to-nonstaticBUILD:SKIPRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS
virtme-ng + thin-ltoFAIL × 1

current-tree tests

bad-contextBUILD:XFAILRUNTIME:N/A
multi-fileBUILD:PASSRUNTIME:PASS
multi-patchBUILD:PASSRUNTIME:PASS
recount-many-filesBUILD:FAILRUNTIME:N/A
unsupported-asmBUILD:XFAILRUNTIME:N/A
unsupported-libBUILD:XFAILRUNTIME:N/A

patched-tree tests

lto-hash-changeBUILD:PASSRUNTIME:SKIP
lto-nonstatic-to-staticBUILD:PASSRUNTIME:SKIP
lto-static-to-nonstaticBUILD:PASSRUNTIME:SKIP
moduleBUILD:PASSRUNTIME:PASS
vmlinuxBUILD:PASSRUNTIME:PASS