diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 8720cb9c767e..0cde5a0ddf9e 100755
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -6463,24 +6463,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -22466,42 +22466,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -33506,48 +33506,48 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -34341,57 +34341,57 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -36451,33 +36451,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -72646,32 +72646,35 @@
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -75314,51 +75317,51 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -99742,33 +99745,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -106794,15 +106797,15 @@
-
+
-
+
-
+
-
+
@@ -111144,18 +111147,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -114048,8 +114051,8 @@
-
-
+
+
@@ -119371,19 +119374,19 @@
-
+
-
-
+
+
-
-
+
+
-
+
@@ -125397,13 +125400,13 @@
-
-
-
+
+
+
-
-
+
+
@@ -128625,7 +128628,7 @@
-
+
@@ -128958,32 +128961,32 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -133653,14 +133656,14 @@
-
-
+
+
-
-
-
+
+
+
@@ -134244,8 +134247,8 @@
-
-
+
+
@@ -140055,8 +140058,8 @@
-
-
+
+
diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h
index 59fd523c55f3..55e517248af7 100644
--- a/drivers/usb/host/ehci.h
+++ b/drivers/usb/host/ehci.h
@@ -218,7 +218,13 @@ struct ehci_hcd { /* one per controller */
unsigned frame_index_bug:1; /* MosChip (AKA NetMos) */
unsigned need_oc_pp_cycle:1; /* MPC834X port power */
unsigned imx28_write_fix:1; /* For Freescale i.MX28 */
+ /*
+ * __GENKSYMS__ test is an abi workaround for commit
+ * 7f2d73788d90 ("usb: ehci: handshake CMD_RUN * instead of STS_HALT")
+ */
+#ifndef __GENKSYMS__
unsigned is_aspeed:1;
+#endif
/* required for usb32 quirk */
#define OHCI_CTRL_HCFS (3 << 6)