Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 415c56cf authored by Matthias Maennich's avatar Matthias Maennich Committed by Greg Kroah-Hartman
Browse files

ANDROID: Address flaky behaviour in genksyms affecting CRC stability.



Commit 1278a5bf ("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: default avatarMatthias Maennich <maennich@google.com>
Change-Id: I58d3a93f49e70a66f34b66f9f8784b9c19c5a58b
parent 54d9896c
Loading
Loading
Loading
Loading
+1403 −654

File changed.

Preview size limit exceeded, changes collapsed.

+3 −0
Original line number Diff line number Diff line
[abi_whitelist]
  # b/167230325
  ehci_handshake
+1 −0
Original line number Diff line number Diff line
@@ -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