summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbuildkernel.sh16
-rw-r--r--kernel_definitions.mk3
-rw-r--r--modules_blacklist/modules.blacklist.lahaina1
3 files changed, 7 insertions, 13 deletions
diff --git a/buildkernel.sh b/buildkernel.sh
index d11e7b5..3e2dc59 100755
--- a/buildkernel.sh
+++ b/buildkernel.sh
@@ -145,9 +145,10 @@ copy_modules_to_prebuilt()
{
PREBUILT_OUT=$1
- if [[ ! -e ${KERNEL_MODULES_OUT} ]]; then
- mkdir -p ${KERNEL_MODULES_OUT}
- fi
+ # Clean the DLKM directory to remove stale modules
+ rm -rf ${KERNEL_MODULES_OUT}
+
+ mkdir -p ${KERNEL_MODULES_OUT}
MODULES=$(find ${MODULES_STAGING_DIR} -type f -name "*.ko")
if [ -n "${MODULES}" ]; then
@@ -247,14 +248,6 @@ copy_all_to_prebuilt()
cp -p -r ${OUT_DIR}/${KERNEL_SCRIPTS} ${PREBUILT_OUT}
}
-extract_kernel_sha1()
-{
- CUR_DIR=$(pwd)
- cd ${KERNEL_DIR}
- git rev-list --max-count=1 HEAD > ${KERN_SHA1_LOC}
- cd ${CUR_DIR}
-}
-
copy_from_prebuilt()
{
PREBUILT_OUT=$1
@@ -367,7 +360,6 @@ else
modules_install
copy_all_to_prebuilt ${KERNEL_BINS}
archive_kernel_modules
- extract_kernel_sha1
fi
exit 0
diff --git a/kernel_definitions.mk b/kernel_definitions.mk
index a5759b7..666a4f0 100644
--- a/kernel_definitions.mk
+++ b/kernel_definitions.mk
@@ -82,8 +82,9 @@ ifeq ($(KERNEL_LLVM_SUPPORT),true)
ifeq ($(USE_KERNEL_AOSP_LLVM), true) #Using kernel aosp-llvm compiler
KERNEL_LLVM_BIN := $(KERNEL_AOSP_LLVM_CLANG)
$(warning "Using latest kernel aosp llvm" $(KERNEL_LLVM_BIN))
- else
+ else #Using platform aosp-llvm binaries
KERNEL_LLVM_BIN := $(shell pwd)/$(CLANG)
+ KERNEL_AOSP_LLVM_BIN := $(shell pwd)/$(shell (dirname $(CLANG)))
$(warning "Not using latest aosp-llvm" $(KERNEL_LLVM_BIN))
endif
real_cc := REAL_CC=$(KERNEL_LLVM_BIN) CLANG_TRIPLE=aarch64-linux-gnu- AR=$(KERNEL_AOSP_LLVM_BIN)/llvm-ar LLVM_NM=$(KERNEL_AOSP_LLVM_BIN)/llvm-nm LD=$(KERNEL_AOSP_LLVM_BIN)/ld.lld
diff --git a/modules_blacklist/modules.blacklist.lahaina b/modules_blacklist/modules.blacklist.lahaina
index eb9261f..88471c6 100644
--- a/modules_blacklist/modules.blacklist.lahaina
+++ b/modules_blacklist/modules.blacklist.lahaina
@@ -81,3 +81,4 @@ blacklist vmw_vsock_virtio_transport
blacklist vmw_vsock_virtio_transport_common
blacklist vsock_diag
blacklist vsock
+blacklist qca_cld3_wlan