kernel: include CONFIG_KEXEC_SIG in configs
authorPhilip Prindeville <philipp@redfish-solutions.com>
Tue, 26 Oct 2021 19:47:17 +0000 (13:47 -0600)
committerPetr Štetiar <ynezz@true.cz>
Tue, 15 Mar 2022 07:33:45 +0000 (08:33 +0100)
Seeing failure to build because of missing symbols related to provisioning
CONFIG_KEXEC and signed images.  Without this, if you set
CONFIG_KERNEL_KEXEC=y and try to build, target/linux will hang at:

scripts/kconfig/conf  --syncconfig Kconfig
...
kexec system call (KEXEC) [Y/n/?] y
kexec file based system call (KEXEC_FILE) [Y/n/?] y
Verify kernel signature during kexec_file_load() syscall (KEXEC_SIG) [N/y/?] (NEW)

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
target/linux/generic/config-5.10
target/linux/generic/config-5.4
target/linux/rockchip/armv8/config-5.10

index ca93b5f26977067a1de48d13e755499b1678fb05..191566b0b84586c5c6945dbb41ec56c0073f8dd7 100644 (file)
@@ -2873,6 +2873,7 @@ CONFIG_KERNEL_XZ=y
 CONFIG_KERNFS=y
 # CONFIG_KEXEC is not set
 # CONFIG_KEXEC_FILE is not set
+# CONFIG_KEXEC_SIG is not set
 # CONFIG_KEYBOARD_ADC is not set
 # CONFIG_KEYBOARD_ADP5588 is not set
 # CONFIG_KEYBOARD_ADP5589 is not set
index 899d04c6697025633cbe1b1475b8d8f8c3c0e031..151f0ec1f390301bb54b44ae2b3ef52e074fa095 100644 (file)
@@ -2613,6 +2613,7 @@ CONFIG_KERNEL_XZ=y
 CONFIG_KERNFS=y
 # CONFIG_KEXEC is not set
 # CONFIG_KEXEC_FILE is not set
+# CONFIG_KEXEC_SIG is not set
 # CONFIG_KEYBOARD_ADC is not set
 # CONFIG_KEYBOARD_ADP5588 is not set
 # CONFIG_KEYBOARD_ADP5589 is not set
index 1063489dc6fcaa185d182cd02101514437299638..f68c8cb42fc7841634a42aae60f6fdd9f71a64ba 100644 (file)
@@ -298,7 +298,6 @@ CONFIG_JUMP_LABEL=y
 CONFIG_KALLSYMS=y
 CONFIG_KEXEC_CORE=y
 CONFIG_KEXEC_FILE=y
-# CONFIG_KEXEC_SIG is not set
 CONFIG_KSM=y
 # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set
 CONFIG_LEDS_GPIO=y