diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index 9bee50948c1a..dabb4f4b35f8 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -3924,7 +3924,7 @@
-
+
@@ -4320,7 +4320,7 @@
-
+
@@ -4355,7 +4355,7 @@
-
+
@@ -4810,7 +4810,7 @@
-
+
@@ -5224,7 +5224,7 @@
-
+
@@ -6799,7 +6799,7 @@
-
+
@@ -9224,7 +9224,7 @@
-
+
@@ -9711,7 +9711,7 @@
-
+
@@ -9723,7 +9723,7 @@
-
+
@@ -9750,10 +9750,10 @@
-
+
-
+
@@ -10581,7 +10581,7 @@
-
+
@@ -10613,7 +10613,7 @@
-
+
@@ -11348,7 +11348,7 @@
-
+
@@ -11603,7 +11603,7 @@
-
+
@@ -13167,7 +13167,7 @@
-
+
@@ -13858,7 +13858,7 @@
-
+
@@ -15591,7 +15591,7 @@
-
+
@@ -16081,7 +16081,7 @@
-
+
@@ -16175,7 +16175,7 @@
-
+
@@ -17589,7 +17589,7 @@
-
+
@@ -18621,7 +18621,7 @@
-
+
@@ -20289,7 +20289,7 @@
-
+
@@ -20734,10 +20734,10 @@
-
+
-
+
@@ -20859,7 +20859,7 @@
-
+
@@ -22289,9 +22289,9 @@
-
+
-
+
@@ -22627,7 +22627,7 @@
-
+
@@ -25543,7 +25543,7 @@
-
+
@@ -26638,7 +26638,7 @@
-
+
@@ -26906,7 +26906,7 @@
-
+
@@ -26952,7 +26952,7 @@
-
+
@@ -27869,7 +27869,7 @@
-
+
@@ -28242,7 +28242,7 @@
-
+
@@ -28568,7 +28568,7 @@
-
+
@@ -28725,7 +28725,7 @@
-
+
@@ -30032,7 +30032,7 @@
-
+
@@ -32104,7 +32104,7 @@
-
+
@@ -32677,7 +32677,7 @@
-
+
@@ -34008,7 +34008,7 @@
-
+
@@ -34793,132 +34793,132 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -35537,7 +35537,7 @@
-
+
@@ -37562,7 +37562,7 @@
-
+
@@ -38128,7 +38128,7 @@
-
+
@@ -38834,7 +38834,7 @@
-
+
@@ -40580,7 +40580,7 @@
-
+
@@ -41695,7 +41695,7 @@
-
+
@@ -42352,7 +42352,7 @@
-
+
@@ -44412,7 +44412,7 @@
-
+
@@ -46196,7 +46196,7 @@
-
+
@@ -47422,7 +47422,7 @@
-
+
@@ -49111,7 +49111,7 @@
-
+
@@ -52969,7 +52969,7 @@
-
+
@@ -53449,18 +53449,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -53688,18 +53688,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -53790,7 +53790,7 @@
-
+
@@ -54047,12 +54047,12 @@
-
+
-
+
-
+
@@ -54293,7 +54293,7 @@
-
+
@@ -55660,7 +55660,7 @@
-
+
@@ -55722,13 +55722,13 @@
-
+
-
+
@@ -56066,16 +56066,16 @@
-
+
-
+
-
+
-
+
@@ -57861,7 +57861,7 @@
-
+
@@ -58552,7 +58552,7 @@
-
+
@@ -59734,7 +59734,7 @@
-
+
@@ -59978,13 +59978,13 @@
-
+
-
+
@@ -60255,7 +60255,7 @@
-
+
@@ -60866,7 +60866,7 @@
-
+
@@ -63439,16 +63439,16 @@
-
+
-
+
-
+
@@ -64932,7 +64932,7 @@
-
+
@@ -64986,10 +64986,10 @@
-
+
-
+
@@ -65018,7 +65018,7 @@
-
+
@@ -65761,7 +65761,7 @@
-
+
@@ -66470,7 +66470,7 @@
-
+
@@ -66953,7 +66953,7 @@
-
+
@@ -67989,7 +67989,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -67997,7 +68009,7 @@
-
+
@@ -68008,7 +68020,7 @@
-
+
@@ -68019,7 +68031,7 @@
-
+
@@ -68027,7 +68039,7 @@
-
+
@@ -68047,19 +68059,18 @@
-
+
-
+
-
+
-
-
+
@@ -68067,7 +68078,7 @@
-
+
@@ -68075,7 +68086,7 @@
-
+
@@ -68083,7 +68094,7 @@
-
+
@@ -68091,7 +68102,7 @@
-
+
@@ -68099,7 +68110,7 @@
-
+
@@ -68110,7 +68121,7 @@
-
+
@@ -68118,7 +68129,7 @@
-
+
@@ -68126,7 +68137,7 @@
-
+
@@ -68134,7 +68145,7 @@
-
+
@@ -68142,7 +68153,7 @@
-
+
@@ -68150,7 +68161,7 @@
-
+
@@ -68161,7 +68172,7 @@
-
+
@@ -68169,7 +68180,7 @@
-
+
@@ -68177,7 +68188,7 @@
-
+
@@ -68188,7 +68199,7 @@
-
+
@@ -68199,7 +68210,7 @@
-
+
@@ -68207,7 +68218,7 @@
-
+
@@ -68215,7 +68226,7 @@
-
+
@@ -68223,7 +68234,7 @@
-
+
@@ -68231,7 +68242,7 @@
-
+
@@ -68239,7 +68250,7 @@
-
+
@@ -68247,7 +68258,7 @@
-
+
@@ -68255,7 +68266,7 @@
-
+
@@ -68281,7 +68292,7 @@
-
+
@@ -68295,7 +68306,7 @@
-
+
@@ -68303,7 +68314,7 @@
-
+
@@ -68311,7 +68322,7 @@
-
+
@@ -68322,7 +68333,7 @@
-
+
@@ -68330,7 +68341,7 @@
-
+
@@ -68338,7 +68349,7 @@
-
+
@@ -68349,7 +68360,7 @@
-
+
@@ -68357,7 +68368,7 @@
-
+
@@ -68368,7 +68379,7 @@
-
+
@@ -68376,7 +68387,7 @@
-
+
@@ -68384,7 +68395,7 @@
-
+
@@ -68398,7 +68409,7 @@
-
+
@@ -68406,7 +68417,7 @@
-
+
@@ -68414,7 +68425,7 @@
-
+
@@ -68422,7 +68433,7 @@
-
+
@@ -68430,7 +68441,7 @@
-
+
@@ -68441,7 +68452,7 @@
-
+
@@ -68449,7 +68460,7 @@
-
+
@@ -68457,7 +68468,7 @@
-
+
@@ -68465,7 +68476,7 @@
-
+
@@ -68476,7 +68487,7 @@
-
+
@@ -68484,7 +68495,7 @@
-
+
@@ -68492,7 +68503,7 @@
-
+
@@ -68500,7 +68511,7 @@
-
+
@@ -68511,7 +68522,7 @@
-
+
@@ -68522,7 +68533,7 @@
-
+
@@ -68530,7 +68541,7 @@
-
+
@@ -68538,7 +68549,7 @@
-
+
@@ -68546,12 +68557,12 @@
-
+
-
+
@@ -68562,7 +68573,7 @@
-
+
@@ -68570,7 +68581,7 @@
-
+
@@ -68578,7 +68589,7 @@
-
+
@@ -68592,7 +68603,7 @@
-
+
@@ -68606,7 +68617,7 @@
-
+
@@ -68614,7 +68625,7 @@
-
+
@@ -68622,7 +68633,7 @@
-
+
@@ -68636,7 +68647,7 @@
-
+
@@ -68644,7 +68655,7 @@
-
+
@@ -68652,7 +68663,7 @@
-
+
@@ -68660,7 +68671,7 @@
-
+
@@ -68668,12 +68679,12 @@
-
+
-
+
@@ -68681,7 +68692,7 @@
-
+
@@ -68701,7 +68712,7 @@
-
+
@@ -68712,7 +68723,7 @@
-
+
@@ -68720,7 +68731,7 @@
-
+
@@ -68749,7 +68760,7 @@
-
+
@@ -68760,7 +68771,7 @@
-
+
@@ -68768,7 +68779,7 @@
-
+
@@ -68785,7 +68796,7 @@
-
+
@@ -68793,7 +68804,7 @@
-
+
@@ -68801,7 +68812,7 @@
-
+
@@ -68809,7 +68820,7 @@
-
+
@@ -68817,7 +68828,7 @@
-
+
@@ -68843,12 +68854,12 @@
-
+
-
+
@@ -68889,7 +68900,7 @@
-
+
@@ -68897,7 +68908,7 @@
-
+
@@ -68905,7 +68916,7 @@
-
+
@@ -68913,7 +68924,7 @@
-
+
@@ -68921,7 +68932,7 @@
-
+
@@ -68929,7 +68940,7 @@
-
+
@@ -68940,32 +68951,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -68988,7 +68999,7 @@
-
+
@@ -68999,7 +69010,7 @@
-
+
@@ -69007,7 +69018,7 @@
-
+
@@ -69015,7 +69026,7 @@
-
+
@@ -69023,7 +69034,7 @@
-
+
@@ -69031,7 +69042,7 @@
-
+
@@ -69042,7 +69053,7 @@
-
+
@@ -69062,7 +69073,7 @@
-
+
@@ -69082,7 +69093,7 @@
-
+
@@ -69090,7 +69101,7 @@
-
+
@@ -69098,7 +69109,7 @@
-
+
@@ -69139,7 +69150,7 @@
-
+
@@ -69192,7 +69203,7 @@
-
+
@@ -69200,7 +69211,7 @@
-
+
@@ -69214,24 +69225,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -69239,7 +69250,7 @@
-
+
@@ -69247,7 +69258,7 @@
-
+
@@ -69255,7 +69266,7 @@
-
+
@@ -69263,7 +69274,7 @@
-
+
@@ -69271,7 +69282,7 @@
-
+
@@ -69279,7 +69290,7 @@
-
+
@@ -69290,7 +69301,7 @@
-
+
@@ -69298,7 +69309,7 @@
-
+
@@ -72453,7 +72464,7 @@
-
+
@@ -72938,7 +72949,7 @@
-
+
@@ -73612,7 +73623,7 @@
-
+
@@ -74384,7 +74395,7 @@
-
+
@@ -75212,7 +75223,7 @@
-
+
@@ -76088,7 +76099,7 @@
-
+
@@ -78404,7 +78415,7 @@
-
+
@@ -78525,10 +78536,10 @@
-
+
-
+
@@ -78864,7 +78875,7 @@
-
+
@@ -79275,7 +79286,7 @@
-
+
@@ -81773,7 +81784,7 @@
-
+
@@ -81863,7 +81874,7 @@
-
+
@@ -83288,7 +83299,7 @@
-
+
@@ -84356,7 +84367,7 @@
-
+
@@ -84582,7 +84593,7 @@
-
+
@@ -84717,7 +84728,7 @@
-
+
@@ -85426,7 +85437,7 @@
-
+
@@ -87671,7 +87682,7 @@
-
+
@@ -87834,10 +87845,10 @@
-
+
-
+
@@ -91319,7 +91330,7 @@
-
+
@@ -94147,7 +94158,12 @@
-
+
+
+
+
+
+
@@ -94161,7 +94177,7 @@
-
+
@@ -94175,7 +94191,7 @@
-
+
@@ -94204,7 +94220,7 @@
-
+
@@ -94221,7 +94237,7 @@
-
+
@@ -94235,7 +94251,7 @@
-
+
@@ -94249,7 +94265,7 @@
-
+
@@ -94263,7 +94279,7 @@
-
+
@@ -94274,7 +94290,7 @@
-
+
@@ -94288,12 +94304,7 @@
-
-
-
-
-
-
+
@@ -94421,7 +94432,7 @@
-
+
@@ -94430,7 +94441,7 @@
-
+
@@ -94472,7 +94483,7 @@
-
+
@@ -94717,7 +94728,7 @@
-
+
@@ -94864,7 +94875,7 @@
-
+
@@ -94970,7 +94981,7 @@
-
+
@@ -95092,7 +95103,7 @@
-
+
@@ -95272,7 +95283,7 @@
-
+
@@ -95443,7 +95454,7 @@
-
+
@@ -95542,7 +95553,7 @@
-
+
@@ -95551,7 +95562,7 @@
-
+
@@ -95655,54 +95666,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -95711,7 +95722,7 @@
-
+
@@ -95815,7 +95826,7 @@
-
+
@@ -96054,7 +96065,7 @@
-
+
@@ -98316,7 +98327,7 @@
-
+
@@ -98785,7 +98796,7 @@
-
+
@@ -99515,7 +99526,7 @@
-
+
@@ -99948,7 +99959,7 @@
-
+
@@ -100211,10 +100222,10 @@
-
+
-
+
@@ -100622,7 +100633,7 @@
-
+
@@ -100872,7 +100883,7 @@
-
+
@@ -100923,7 +100934,7 @@
-
+
@@ -101394,7 +101405,7 @@
-
+
@@ -101737,7 +101748,7 @@
-
+
@@ -102376,7 +102387,7 @@
-
+
@@ -103215,7 +103226,7 @@
-
+
@@ -104623,13 +104634,13 @@
-
+
-
+
@@ -105515,9 +105526,9 @@
-
-
-
+
+
+
@@ -105565,9 +105576,9 @@
-
-
-
+
+
+
@@ -108448,10 +108459,10 @@
-
-
-
-
+
+
+
+
@@ -108595,8 +108606,8 @@
-
-
+
+
@@ -108856,30 +108867,30 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -108896,25 +108907,25 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -108956,9 +108967,9 @@
-
-
-
+
+
+
@@ -108997,24 +109008,24 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -109031,9 +109042,9 @@
-
-
-
+
+
+
@@ -109086,12 +109097,12 @@
-
-
+
+
-
-
+
+
@@ -109101,12 +109112,12 @@
-
-
+
+
-
-
+
+
@@ -109142,9 +109153,9 @@
-
-
-
+
+
+
@@ -109156,19 +109167,19 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -109183,27 +109194,27 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
@@ -109240,31 +109251,31 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -110919,9 +110930,9 @@
-
-
-
+
+
+
@@ -110936,9 +110947,9 @@
-
-
-
+
+
+
@@ -111192,10 +111203,10 @@
-
-
-
-
+
+
+
+
@@ -113971,12 +113982,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -114379,28 +114390,28 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -114412,9 +114423,9 @@
-
-
-
+
+
+
@@ -114427,92 +114438,92 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
-
-
-
+
+
-
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
@@ -117590,45 +117601,45 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -117636,14 +117647,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -119869,12 +119880,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -123059,11 +123070,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -124439,16 +124450,16 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -124495,23 +124506,23 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
diff --git a/include/linux/gpio/driver.h b/include/linux/gpio/driver.h
index 394c54527272..c5585bcf53a5 100644
--- a/include/linux/gpio/driver.h
+++ b/include/linux/gpio/driver.h
@@ -225,15 +225,6 @@ struct gpio_irq_chip {
unsigned long *valid_mask,
unsigned int ngpios);
- /**
- * @initialized:
- *
- * Flag to track GPIO chip irq member's initialization.
- * This flag will make sure GPIO chip irq members are not used
- * before they are initialized.
- */
- bool initialized;
-
/**
* @valid_mask:
*
@@ -277,7 +268,14 @@ struct gpio_irq_chip {
*/
void (*irq_mask)(struct irq_data *data);
- ANDROID_KABI_RESERVE(1);
+ /**
+ * @initialized:
+ *
+ * Flag to track GPIO chip irq member's initialization.
+ * This flag will make sure GPIO chip irq members are not used
+ * before they are initialized.
+ */
+ ANDROID_KABI_USE(1, bool initialized);
ANDROID_KABI_RESERVE(2);
};