From e70c4ebe787aa2df5f3b330e5954795ebfdc61be Mon Sep 17 00:00:00 2001 From: Woomymy Date: Thu, 29 Aug 2024 10:05:30 +0800 Subject: [PATCH] LG8n: Fix recovery kernel modules instalation * BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD should contain the list of modules loaded with the recovery, but the modules should be installed using BOARD_VENDOR_RAMDISK_KERNEL_MODULES Signed-off-by: Woomymy Change-Id: I72768f8325017e0f5b969a7eb03ccccbf4b7eae0 Signed-off-by: Shirayuki39 --- BoardConfig.mk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/BoardConfig.mk b/BoardConfig.mk index 2c9a4f2..29b474a 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -28,5 +28,12 @@ BOARD_VENDOR_RAMDISK_KERNEL_MODULES := $(addprefix $(KERNEL_PATH)/ramdisk/, $(BO BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/ramdisk/modules.load.recovery)) RECOVERY_MODULES := $(addprefix $(KERNEL_PATH)/ramdisk/, $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD)) +# Prevent duplicated entries (to solve duplicated build rules problem) +BOARD_VENDOR_RAMDISK_KERNEL_MODULES := $(sort $(BOARD_VENDOR_RAMDISK_KERNEL_MODULES) $(RECOVERY_MODULES)) + +# Vendor modules (installed to vendor_dlkm) +BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(KERNEL_PATH)/vendor_dlkm/modules.load)) +BOARD_VENDOR_KERNEL_MODULES := $(wildcard $(KERNEL_PATH)/vendor_dlkm/*.ko) + # Inherit the proprietary files include vendor/tecno/LG8n/BoardConfigVendor.mk