mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 23:24:22 -04:00
ANDROID: Address flaky behaviour in genksyms affecting CRC stability.
Commit 1278a5bf16 ("ANDROID: ABI: Added symbols for allwinner")
introduced ehci_* symbols to the symbol list. Due to a bug in genksyms,
the CRC of those is not resilient to whether other symbols are exported
as well. In particular, the CRC changes with the export/trimming of
ehci_handshake. Add an artificial symbol list to contain ehci_handshake
to make this stable.
Also update the ABI representation accordingly:
1 Added function:
[A] 'function int ehci_handshake(ehci_hcd*, void*, u32, u32, int)'
Bug: 167230325
Signed-off-by: Matthias Maennich <maennich@google.com>
Change-Id: I58d3a93f49e70a66f34b66f9f8784b9c19c5a58b
This commit is contained in:
parent
54d9896ccd
commit
415c56cf53
3 changed files with 1407 additions and 654 deletions
File diff suppressed because it is too large
Load diff
3
android/abi_gki_aarch64_workarounds
Normal file
3
android/abi_gki_aarch64_workarounds
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
[abi_whitelist]
|
||||
# b/167230325
|
||||
ehci_handshake
|
||||
|
|
@ -17,6 +17,7 @@ android/abi_gki_aarch64_qcom
|
|||
android/abi_gki_aarch64_sunxi
|
||||
android/abi_gki_aarch64_unisoc
|
||||
android/abi_gki_aarch64_vivo
|
||||
android/abi_gki_aarch64_workarounds
|
||||
"
|
||||
TRIM_NONLISTED_KMI=1
|
||||
KMI_SYMBOL_LIST_ADD_ONLY=1
|
||||
|
|
|
|||
Loading…
Reference in a new issue