Page MenuHomeVyOS Platform

Kernel: move shared kexec/kdump and PPP options from per-arch defconfigs into common config fragments
Open, WishlistPublicFEATURE REQUEST

Description

Some kernel options were set in both the amd64 and arm64 vyos_defconfig files, even though the shared *.config fragments also cover them or should:

CONFIG_KEXEC=y
CONFIG_KEXEC_FILE=y
CONFIG_KEXEC_SIG=y
CONFIG_CRASH_DUMP=y
CONFIG_PPTP=m
CONFIG_PPPOL2TP=m

Keeping them in each arch defconfig means a change has to be made in several places, and the arch files can drift apart. For example, the x86 defconfig had CONFIG_CRASH_DUMP is not set while the common debug fragment enabled it.

  • Remove these options from both arch defconfigs.
  • Add KEXEC, KEXEC_FILE and KEXEC_SIG to the existing kdump section of 90-debug.config, where CRASH_DUMP already lives.
  • Leave PPTP and PPPOL2TP to 58-ppp.config, which already defines them.

Details

Version
rolling
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Feature (new functionality)