EXTRA_KCONFIG_HELP

Constant EXTRA_KCONFIG_HELP 

Source
pub const EXTRA_KCONFIG_HELP: &str = "Additional kconfig fragment merged on top of \
     the baked-in `ktstr.kconfig`. Same line shapes the kernel uses: \
     `CONFIG_FOO=y`, `CONFIG_FOO=m`, `CONFIG_FOO=\"value\"`, and \
     `# CONFIG_FOO is not set`. User values win on conflict; \
     `make olddefconfig` resolves dependencies. Each unique fragment \
     produces a distinct cache slot via the `kc{baked}-xkc{extra}` \
     key suffix. After build, `validate_kernel_config` rejects \
     entries that disabled critical baked-in symbols \
     (CONFIG_SCHED_CLASS_EXT, CONFIG_DEBUG_INFO_BTF, CONFIG_BPF_SYSCALL, \
     CONFIG_FTRACE, CONFIG_KPROBE_EVENTS, CONFIG_BPF_EVENTS). \
     The baked-in fragment lives at `ktstr.kconfig` in the ktstr \
     repository root.";
Expand description

Short clap-help for --extra-kconfig. Mirrors the CPU_CAP_HELP pattern: terse first sentence on the clap surface, full rustdoc on the KernelCommand::Build variant for --help long-about.

The full rustdoc covers: accepted line shapes, kbuild last-wins rule, make olddefconfig dependency resolution, post-build validate_kernel_config interaction, two-segment cache key, override warnings, and the unaddressable-from-other-flags rationale.