Enable CONFIG_IKCONFIG_PROC on arm64 kernel#16579
Conversation
|
The buddy build passed the Build and Test step successfully. The License Check step failed with pre-existing warnings about %doc files in kernel-docs/kernel-tools RPMs being flagged as potential license files (bpf_licensing.rst, COPYING-logo, license-rules.rst, LICENSE.FlashPoint). These warnings exist in the base kernel spec and are unrelated to this config change, that they would appear on any kernel buddy build. The PR check pipelines show failures in systemd and libguestfs package tests, but these are pre-existing and unrelated to our change, the buddy build's kernel build step passed successfully. systemd tests fail due to container/sandbox limitations (missing libvirtd, missing systemd-detect-virt, broken RPM macros), and the failures are identical on both AMD64 and ARM64. Our change only touches kernel config files. |
Merge Checklist
All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)
*-staticsubpackages, etc.) have had theirReleasetag incremented../cgmanifest.json,./toolkit/scripts/toolchain/cgmanifest.json,.github/workflows/cgmanifest.json)./LICENSES-AND-NOTICES/SPECS/data/licenses.json,./LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md,./LICENSES-AND-NOTICES/SPECS/LICENSE-EXCEPTIONS.PHOTON)*.signatures.jsonfilessudo make go-tidy-allandsudo make go-test-coveragepassSummary
Enable CONFIG_IKCONFIG_PROC=y on arm64 for parity with x86_64, exposing the kernel build config at /proc/config.gz at runtime. This is required by kubeadm and other tools that need to read kernel config. The option was already enabled on x86_64 but missing on arm64.
Does this affect the toolchain?
NO
Test Methodology