diff --git a/android/GKI_VERSION b/android/GKI_VERSION
index 36a40ead11ef..4a79e042126d 100644
--- a/android/GKI_VERSION
+++ b/android/GKI_VERSION
@@ -1 +1 @@
-LTS_5.4.86_ccdcd307cf7e
+LTS_5.4.86_48ffcbf0b9e7
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index c3d6fb4f3c40..ced999ef6ac8 100644
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -3168,6 +3168,7 @@
+
@@ -8154,7 +8155,7 @@
-
+
@@ -11062,7 +11063,7 @@
-
+
@@ -20411,7 +20412,7 @@
-
+
@@ -23284,7 +23285,7 @@
-
+
@@ -23303,7 +23304,7 @@
-
+
@@ -23580,7 +23581,7 @@
-
+
@@ -23648,7 +23649,7 @@
-
+
@@ -23656,7 +23657,7 @@
-
+
@@ -25859,7 +25860,7 @@
-
+
@@ -26238,7 +26239,7 @@
-
+
@@ -26262,7 +26263,7 @@
-
+
@@ -26270,7 +26271,7 @@
-
+
@@ -26289,7 +26290,7 @@
-
+
@@ -26305,7 +26306,7 @@
-
+
@@ -26332,7 +26333,7 @@
-
+
@@ -26343,7 +26344,7 @@
-
+
@@ -28161,7 +28162,7 @@
-
+
@@ -28169,7 +28170,7 @@
-
+
@@ -28214,7 +28215,7 @@
-
+
@@ -28563,7 +28564,7 @@
-
+
@@ -30028,7 +30029,7 @@
-
+
@@ -30763,20 +30764,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -30967,7 +30955,7 @@
-
+
@@ -31207,7 +31195,7 @@
-
+
@@ -31215,7 +31203,7 @@
-
+
@@ -31223,7 +31211,7 @@
-
+
@@ -31952,8 +31940,7 @@
-
-
+
@@ -31964,7 +31951,7 @@
-
+
@@ -32330,17 +32317,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -32427,7 +32403,7 @@
-
+
@@ -32503,7 +32479,7 @@
-
+
@@ -32765,7 +32741,7 @@
-
+
@@ -51512,44 +51488,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -51850,6 +51788,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -58527,6 +58503,9 @@
+
+
+
@@ -108282,7 +108261,7 @@
-
+
@@ -108656,7 +108635,7 @@
-
+
@@ -108664,7 +108643,7 @@
-
+
@@ -108672,7 +108651,7 @@
-
+
@@ -108680,12 +108659,12 @@
-
+
-
+
@@ -111594,20 +111573,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -111863,7 +111829,7 @@
-
+
@@ -111872,7 +111838,7 @@
-
+
@@ -111880,7 +111846,7 @@
-
+
@@ -111888,7 +111854,7 @@
-
+
@@ -111897,7 +111863,7 @@
-
+
@@ -111905,7 +111871,7 @@
-
+
@@ -112185,7 +112151,7 @@
-
+
@@ -112207,7 +112173,7 @@
-
+
@@ -112218,7 +112184,7 @@
-
+
@@ -112226,7 +112192,7 @@
-
+
@@ -112237,7 +112203,7 @@
-
+
@@ -112249,7 +112215,7 @@
-
+
@@ -112260,7 +112226,7 @@
-
+
@@ -112509,7 +112475,7 @@
-
+
@@ -112539,7 +112505,7 @@
-
+
@@ -112547,7 +112513,7 @@
-
+
@@ -112699,7 +112665,7 @@
-
+
@@ -112975,7 +112941,7 @@
-
+
@@ -113020,7 +112986,7 @@
-
+
@@ -113227,7 +113193,7 @@
-
+
@@ -113316,7 +113282,7 @@
-
+
@@ -113324,7 +113290,7 @@
-
+
@@ -113332,7 +113298,7 @@
-
+
@@ -113340,7 +113306,7 @@
-
+
@@ -113410,7 +113376,205 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -113598,7 +113762,7 @@
-
+
@@ -113677,7 +113841,7 @@
-
+
@@ -113726,7 +113890,7 @@
-
+
@@ -113902,204 +114066,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -114215,7 +114181,7 @@
-
+
@@ -114226,7 +114192,7 @@
-
+
@@ -114234,7 +114200,7 @@
-
+
@@ -114684,7 +114650,7 @@
-
+
@@ -166960,18 +166926,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -167614,7 +167568,7 @@
-
+
@@ -167622,7 +167576,7 @@
-
+
@@ -167630,7 +167584,7 @@
-
+
@@ -170267,7 +170221,7 @@
-
+
@@ -173986,7 +173940,7 @@
-
+
@@ -175900,9 +175854,15 @@
+
+
+
+
+
+
@@ -175956,7 +175916,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -176164,12 +176159,6 @@
-
-
-
-
-
-
@@ -176240,7 +176229,7 @@
-
+
@@ -176324,38 +176313,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -176370,7 +176327,7 @@
-
+
@@ -176432,9 +176389,6 @@
-
-
-
@@ -178752,7 +178706,7 @@
-
+
@@ -178781,7 +178735,7 @@
-
+
@@ -179373,7 +179327,7 @@
-
+
@@ -180333,7 +180287,7 @@
-
+
diff --git a/android/abi_gki_aarch64_ccdcd307cf7e.xml b/android/abi_gki_aarch64_48ffcbf0b9e7.xml
similarity index 99%
rename from android/abi_gki_aarch64_ccdcd307cf7e.xml
rename to android/abi_gki_aarch64_48ffcbf0b9e7.xml
index 3d06994549d6..aecc8df6dcb3 100644
--- a/android/abi_gki_aarch64_ccdcd307cf7e.xml
+++ b/android/abi_gki_aarch64_48ffcbf0b9e7.xml
@@ -235,10 +235,12 @@
+
+
@@ -1832,6 +1834,7 @@
+
@@ -2011,6 +2014,7 @@
+
@@ -24900,6 +24904,9 @@
+
+
+
@@ -59141,7 +59148,23 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -59150,7 +59173,74 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -59308,6 +59398,9 @@
+
+
+
@@ -59368,9 +59461,13 @@
+
+
+
+
@@ -59655,6 +59752,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -60111,6 +60219,9 @@
+
+
+
@@ -60225,6 +60336,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -60246,6 +60411,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -60573,6 +60776,14 @@
+
+
+
+
+
+
+
+
@@ -60616,10 +60827,15 @@
+
+
+
+
+
@@ -61795,6 +62011,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -62365,11 +62673,15 @@
+
+
+
+
@@ -62697,17 +63009,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -63209,6 +63510,9 @@
+
+
+
@@ -63244,6 +63548,7 @@
+
@@ -63303,12 +63608,10 @@
-
-
-
+
@@ -63505,6 +63808,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64049,6 +64404,7 @@
+
@@ -64099,6 +64455,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64145,7 +64521,89 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64279,6 +64737,7 @@
+
@@ -64542,10 +65001,260 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64553,7 +65262,14 @@
+
+
+
+
+
+
+
@@ -64573,6 +65289,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64691,22 +65487,181 @@
-
+
+
-
-
-
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64715,6 +65670,14 @@
+
+
+
+
+
+
+
+
@@ -64732,7 +65695,18 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -64769,6 +65743,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -64807,10 +65792,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64855,15 +65928,90 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64875,11 +66023,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -64896,6 +66067,10 @@
+
+
+
+
@@ -65011,6 +66186,7 @@
+
@@ -65210,7 +66386,6 @@
-
@@ -65368,53 +66543,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -65448,296 +66580,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -66489,6 +67331,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -66506,8 +67362,8 @@
-
-
+
+
@@ -66535,20 +67391,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -66567,6 +67409,7 @@
+
@@ -66578,21 +67421,21 @@
-
+
-
+
-
+
-
+
@@ -66627,99 +67470,99 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -67050,14 +67893,14 @@
-
+
-
+
-
+
@@ -76041,6 +76884,13 @@
+
+
+
+
+
+
+
@@ -111740,9 +112590,92 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -111914,20 +112847,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -111999,8 +112919,232 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -120195,6 +121339,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -130968,9 +132124,274 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -130994,10 +132415,10 @@
-
+
-
+
@@ -131047,7 +132468,7 @@
-
+
@@ -131093,30 +132514,30 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -131187,7 +132608,7 @@
-
+
@@ -131278,6 +132699,13 @@
+
+
+
+
+
+
+
@@ -131285,6 +132713,10 @@
+
+
+
+
@@ -131850,7 +133282,6 @@
-
@@ -132064,89 +133495,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -132327,149 +133675,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -132847,10 +134052,8 @@
-
-
@@ -132951,34 +134154,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -133026,21 +134229,21 @@
-
+
-
+
-
+
-
+
@@ -133355,7 +134558,6 @@
-
@@ -133368,9 +134570,6 @@
-
-
-
@@ -133405,13 +134604,6 @@
-
-
-
-
-
-
-
@@ -134025,195 +135217,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -137254,10 +138257,6 @@
-
-
-
-
@@ -137282,7 +138281,6 @@
-
@@ -137370,13 +138368,7 @@
-
-
-
-
-
-
@@ -137444,13 +138436,6 @@
-
-
-
-
-
-
-
@@ -138028,10 +139013,6 @@
-
-
-
-
@@ -138113,7 +139094,7 @@
-
+
@@ -139259,20 +140240,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom
index 65c93927312c..670cca06141c 100644
--- a/android/abi_gki_aarch64_qcom
+++ b/android/abi_gki_aarch64_qcom
@@ -45,10 +45,12 @@
backlight_device_unregister
bin2hex
__bitmap_clear
+ bitmap_find_free_region
bitmap_find_next_zero_area_off
bitmap_free
bitmap_parselist
bitmap_print_to_pagebuf
+ bitmap_release_region
__bitmap_set
__bitmap_subset
bitmap_zalloc
@@ -1803,6 +1805,7 @@
__pm_runtime_use_autosuspend
__pm_stay_awake
pm_stay_awake
+ pm_system_cancel_wakeup
pm_system_wakeup
pm_wakeup_dev_event
pm_wakeup_ws_event
@@ -2024,6 +2027,7 @@
rpmsg_set_signals
rpmsg_trysend
rpmsg_unregister_device
+ rtc_add_group
rtc_class_close
rtc_class_open
rtc_read_time
diff --git a/drivers/base/power/wakeup.c b/drivers/base/power/wakeup.c
index aa0ba384284a..8884c706d50d 100644
--- a/drivers/base/power/wakeup.c
+++ b/drivers/base/power/wakeup.c
@@ -925,6 +925,7 @@ void pm_system_cancel_wakeup(void)
{
atomic_dec_if_positive(&pm_abort_suspend);
}
+EXPORT_SYMBOL_GPL(pm_system_cancel_wakeup);
void pm_wakeup_clear(bool reset)
{
diff --git a/fs/incfs/format.c b/fs/incfs/format.c
index 193cd8f23792..d326415fc6de 100644
--- a/fs/incfs/format.c
+++ b/fs/incfs/format.c
@@ -549,7 +549,6 @@ int incfs_read_file_header(struct backing_file_context *bfc,
if (!bfc || !first_md_off)
return -EFAULT;
- LOCK_REQUIRED(bfc->bc_mutex);
bytes_read = incfs_kread(bfc, &fh, sizeof(fh), 0);
if (bytes_read < 0)
return bytes_read;
diff --git a/fs/incfs/main.c b/fs/incfs/main.c
index 7c4ec4fa13d8..0fde230d5337 100644
--- a/fs/incfs/main.c
+++ b/fs/incfs/main.c
@@ -30,8 +30,18 @@ static ssize_t corefs_show(struct kobject *kobj,
static struct kobj_attribute corefs_attr = __ATTR_RO(corefs);
+static ssize_t mounter_context_for_backing_rw_show(struct kobject *kobj,
+ struct kobj_attribute *attr, char *buff)
+{
+ return snprintf(buff, PAGE_SIZE, "supported\n");
+}
+
+static struct kobj_attribute mounter_context_for_backing_rw_attr =
+ __ATTR_RO(mounter_context_for_backing_rw);
+
static struct attribute *attributes[] = {
&corefs_attr.attr,
+ &mounter_context_for_backing_rw_attr.attr,
NULL,
};
diff --git a/kernel/.gitignore b/kernel/.gitignore
index 34d1e77ee9df..16670321c138 100644
--- a/kernel/.gitignore
+++ b/kernel/.gitignore
@@ -1,6 +1,7 @@
#
# Generated files
#
+config_data
kheaders.md5
timeconst.h
hz.bc
diff --git a/kernel/Makefile b/kernel/Makefile
index 08652a850458..9e02af6edfd3 100644
--- a/kernel/Makefile
+++ b/kernel/Makefile
@@ -128,10 +128,15 @@ KCOV_INSTRUMENT_stackleak.o := n
$(obj)/configs.o: $(obj)/config_data.gz
-targets += config_data.gz
-$(obj)/config_data.gz: $(KCONFIG_CONFIG) FORCE
+targets += config_data config_data.gz
+$(obj)/config_data.gz: $(obj)/config_data FORCE
$(call if_changed,gzip)
+filechk_cat = cat $<
+
+$(obj)/config_data: $(KCONFIG_CONFIG) FORCE
+ $(call filechk,cat)
+
$(obj)/kheaders.o: $(obj)/kheaders_data.tar.xz
quiet_cmd_genikh = CHK $(obj)/kheaders_data.tar.xz