diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index afe96e8c4b21..9bd8c9ae6ecc 100755
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -24584,6 +24584,11 @@
+
+
+
+
+
@@ -33791,42 +33796,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -66260,78 +66265,78 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -71203,6 +71208,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -78250,7 +78275,14 @@
-
+
+
+
+
+
+
+
+
@@ -84287,6 +84319,7 @@
+
@@ -94388,40 +94421,40 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -103926,6 +103959,7 @@
+
@@ -122948,7 +122982,7 @@
-
+
@@ -123097,7 +123131,7 @@
-
+
@@ -127384,7 +127418,7 @@
-
+
@@ -132839,7 +132873,7 @@
-
+
@@ -132873,7 +132907,7 @@
-
+
@@ -134427,7 +134461,7 @@
-
+
diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h
index 9c2f5d919b96..f50c76627308 100644
--- a/include/linux/spi/spi.h
+++ b/include/linux/spi/spi.h
@@ -649,8 +649,15 @@ struct spi_controller {
int *cs_gpios;
struct gpio_desc **cs_gpiods;
bool use_gpio_descriptors;
+// KABI fix up for 35f3f8504c3b ("spi: Switch to signed types for *_native_cs
+// SPI controller fields") that showed up in 5.10.63
+#ifdef __GENKSYMS__
+ u8 unused_native_cs;
+ u8 max_native_cs;
+#else
s8 unused_native_cs;
s8 max_native_cs;
+#endif
/* statistics */
struct spi_statistics statistics;