From 0c5ab30c05412d1381fe458e04ae9605136798b0 Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Sun, 2 Feb 2025 22:03:38 +0800 Subject: [PATCH] kernel: preserve GKI modules in vendor modules.dep modprobe won't lookup system_dlkm modules.dep when GKI modules are required by vendor modules, so they'll fail to load. Fixes: 259906daeff5 ("kernel: consider gki modules when running depmod for vendor modules") Change-Id: Ia5a77df91d84c78f76a03910178cc86db48724c8 --- build/tasks/kernel.mk | 1 - 1 file changed, 1 deletion(-) diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index 638d62de48..d99f966d59 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -376,7 +376,6 @@ define build-image-kernel-modules-lineage exit 1; \ fi rm -f $(4)/depmod_stderr - if [ -n "$(8)" ]; then sed -i "/^$$(basename $(8))/d" $(4)/lib/modules/0.0/modules.dep; fi sed -e 's/\(.*modules.*\):/\/\1:/g' -e 's/ \([^ ]*modules[^ ]*\)/ \/\1/g' $(4)/lib/modules/0.0/modules.dep > $(2)/lib/modules$(6)/modules.dep cp $(4)/lib/modules/0.0/modules.softdep $(2)/lib/modules$(6) cp $(4)/lib/modules/0.0/modules.alias $(2)/lib/modules$(6)