ANDROID: disable trimming for ARM64.

Turn off trimming of symbols so we do not need to keep a set of valid
symbol tables during the development cycle of the android14-5.15 branch.

Bug: 188620248
Change-Id: I4f3bc558aca8432b77e7a855bcc75443e7af8ba3
Signed-off-by: Yifan Hong <elsk@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
This commit is contained in:
Yifan Hong
2022-07-08 11:14:24 -07:00
parent 4f868bc314
commit 54fc960b31
2 changed files with 9 additions and 2 deletions

View File

@@ -26,12 +26,18 @@ load("//build/kernel/kleaf:common_kernels.bzl", "define_common_kernels", "define
# or TRIM_NONLISTED_KMI changes, override kmi_configs here.
define_common_kernels(target_configs = {
"kernel_aarch64": {
# TODO(b/188620248): re-enable trimming
"trim_nonlisted_kmi": False,
"kmi_symbol_list_strict_mode": False,
"module_outs": [
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",
],
},
"kernel_aarch64_debug": {
# TODO(b/188620248): re-enable trimming
"trim_nonlisted_kmi": False,
"kmi_symbol_list_strict_mode": False,
"module_outs": [
"drivers/block/zram/zram.ko",
"mm/zsmalloc.ko",

View File

@@ -35,8 +35,9 @@ arch/arm64/boot/Image.gz
"
# Update BUILD.bazel, define_common_kernels() if the value is not 1.
TRIM_NONLISTED_KMI=${TRIM_NONLISTED_KMI:-1}
KMI_SYMBOL_LIST_STRICT_MODE=${KMI_SYMBOL_LIST_STRICT_MODE:-1}
# TODO(b/188620248): Re-enable trimming
# TRIM_NONLISTED_KMI=${TRIM_NONLISTED_KMI:-1}
# KMI_SYMBOL_LIST_STRICT_MODE=${KMI_SYMBOL_LIST_STRICT_MODE:-1}
BUILD_SYSTEM_DLKM=1
MODULES_LIST=${ROOT_DIR}/${KERNEL_DIR}/android/gki_system_dlkm_modules