From 16075eab65cee7ff33e04af605c6b84111d27867 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Mon, 24 Mar 2025 22:12:32 -0500 Subject: [PATCH] kernel: Use correct recovery modules.load variable Originally, BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD was used, but BOARD_RECOVERY_KERNEL_MODULES_LOAD is what build/make uses. Use the proper variable by default and if it's not set, use the old variable. Change-Id: I3522e4782ae56f67e49b234236fbb86c8ec65b92 --- build/tasks/kernel.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index b9e0b3fb..64ef99bb 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -84,6 +84,8 @@ VARIANT_DEFCONFIG := $(TARGET_KERNEL_VARIANT_CONFIG) SELINUX_DEFCONFIG := $(TARGET_KERNEL_SELINUX_CONFIG) # dtb generation - optional TARGET_MERGE_DTBS_WILDCARD ?= * +# recovery modules.load fallback - optional +BOARD_RECOVERY_KERNEL_MODULES_LOAD ?= $(BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD) ## Internal variables DTC := $(HOST_OUT_EXECUTABLES)/dtc @@ -551,7 +553,7 @@ $(TARGET_PREBUILT_INT_KERNEL): $(KERNEL_CONFIG) $(DEPMOD) $(DTC) $(KERNEL_MODULE if [ -n "$$p" ]; then echo $$p; else echo "ERROR: $$m from RECOVERY_KERNEL_MODULES was not found" 1>&2 && exit 1; fi; \ done); \ [ $$? -ne 0 ] && exit 1; \ - ($(call build-image-kernel-modules-lineage,$$recovery_modules,$(KERNEL_RECOVERY_MODULES_OUT),,$(KERNEL_RECOVERY_DEPMOD_STAGING_DIR),$(BOARD_RECOVERY_RAMDISK_KERNEL_MODULES_LOAD),,,)) || exit "$$?"; \ + ($(call build-image-kernel-modules-lineage,$$recovery_modules,$(KERNEL_RECOVERY_MODULES_OUT),,$(KERNEL_RECOVERY_DEPMOD_STAGING_DIR),$(BOARD_RECOVERY_KERNEL_MODULES_LOAD),,,)) || exit "$$?"; \ ) \ fi