Skip to content

config: build the pull labs baseline kernel without kselftest-merge - #1612

Merged
nuclearcat merged 1 commit into
kernelci:mainfrom
bhcopeland:pull-labs-baseline-kernel
Sep 24, 2026
Merged

nuclearcat merged 1 commit into
kernelci:mainfrom
bhcopeland:pull-labs-baseline-kernel

Conversation

@bhcopeland

Copy link
Copy Markdown
Member

The arm64 baseline boot jobs take their kernel from kbuild-gcc-15-arm64, which carries the kselftest fragment. Since the make backend started running 'make kselftest-merge' for it, that kernel has lockdep, PROVE_LOCKING, DEBUG_PAGEALLOC, INIT_ON_ALLOC/FREE and UBSAN enabled. Those cost on every lock and every allocation, which emulation multiplies, and on fvp-aemva the job no longer reaches a login prompt: "login-action timed out after 566 seconds".

Add kbuild-gcc-15-arm64-baseline, the same build with only the lab-setup fragment, and point baseline-arm64-pull-labs-demo and baseline-arm64-sasha-lab at it. The kselftest and LTP jobs that build from kbuild-gcc-15-arm64 are left alone.

The kbuild-gcc-15-arm64 node event anchor moves into _anchors, because the entry that defined it inline is one of the two being repointed.

The arm64 baseline boot jobs take their kernel from kbuild-gcc-15-arm64,
which carries the kselftest fragment. Since the make backend started
running 'make kselftest-merge' for it, that kernel has lockdep,
PROVE_LOCKING, DEBUG_PAGEALLOC, INIT_ON_ALLOC/FREE and UBSAN enabled.
Those cost on every lock and every allocation, which emulation
multiplies, and on fvp-aemva the job no longer reaches a login prompt:
"login-action timed out after 566 seconds".

Add kbuild-gcc-15-arm64-baseline, the same build with only the lab-setup
fragment, and point baseline-arm64-pull-labs-demo and
baseline-arm64-sasha-lab at it. The kselftest and LTP jobs that build
from kbuild-gcc-15-arm64 are left alone.

The kbuild-gcc-15-arm64 node event anchor moves into _anchors, because
the entry that defined it inline is one of the two being repointed.

Signed-off-by: Ben Copeland <ben.copeland@linaro.org>
@nuclearcat
nuclearcat added this pull request to the merge queue Sep 24, 2026
Merged via the queue into kernelci:main with commit b7a9b0b Sep 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants