ANDROID: set kmi_symbol_list_add_only for Kleaf builds.

On KMI frozen branches, symbols may no longer be removed
from KMI symbol lists.

This sets kmi_symbol_list_add_only=true for Kleaf builds.
For build_abi.sh, the user must manually set
KMI_SYMBOL_LIST_ADD_ONLY=1 in the command line.

Test: Treehugger
Bug: 292106238
Change-Id: I0924c63f1d7de5eae6ba23c9b195923e57220e5f
Signed-off-by: Yifan Hong <elsk@google.com>
This commit is contained in:
Yifan Hong
2023-07-20 15:04:57 -07:00
committed by Matthias Männich
parent 6e221c28b0
commit 667d368492

View File

@@ -52,6 +52,7 @@ define_common_kernels(target_configs = {
"kmi_symbol_list": "android/abi_gki_aarch64",
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
"abi_definition": "android/abi_gki_aarch64.xml",
"kmi_symbol_list_add_only": True,
},
"kernel_aarch64_debug": {
"module_implicit_outs": [
@@ -61,6 +62,7 @@ define_common_kernels(target_configs = {
"kmi_symbol_list": "android/abi_gki_aarch64",
"additional_kmi_symbol_lists": _aarch64_additional_kmi_symbol_lists,
"abi_definition": "android/abi_gki_aarch64.xml",
"kmi_symbol_list_add_only": True,
},
})