diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt
index c46fbd2d1133..858dd038499d 100644
--- a/Documentation/admin-guide/kernel-parameters.txt
+++ b/Documentation/admin-guide/kernel-parameters.txt
@@ -939,6 +939,10 @@
can be useful when debugging issues that require an SLB
miss to occur.
+ disable_dma32= [KNL]
+ Dynamically disable ZONE_DMA32 on kernels compiled with
+ CONFIG_ZONE_DMA32=y.
+
stress_slb [PPC]
Limits the number of kernel SLB entries, and flushes
them frequently to increase the rate of SLB faults
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml
index c4f6337a6687..13e355956e3c 100755
--- a/android/abi_gki_aarch64.xml
+++ b/android/abi_gki_aarch64.xml
@@ -426,6 +426,7 @@
+
@@ -484,6 +485,7 @@
+
@@ -590,6 +592,7 @@
+
@@ -4982,6 +4985,7 @@
+
@@ -5770,6 +5774,10 @@
+
+
+
+
@@ -6014,6 +6022,7 @@
+
@@ -6040,6 +6049,7 @@
+
@@ -6075,6 +6085,7 @@
+
@@ -6197,6 +6208,7 @@
+
@@ -6400,6 +6412,7 @@
+
@@ -10266,24 +10279,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -18163,42 +18176,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -18678,27 +18691,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -20651,21 +20664,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -22981,21 +22994,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -25803,33 +25816,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -26452,15 +26465,15 @@
-
+
-
+
-
+
-
+
@@ -26739,33 +26752,33 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -29530,12 +29543,12 @@
-
+
-
+
-
+
@@ -29652,21 +29665,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -32137,15 +32150,15 @@
-
+
-
+
-
+
-
+
@@ -32677,30 +32690,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -32970,7 +32983,7 @@
-
+
@@ -33048,12 +33061,12 @@
-
+
-
+
-
+
@@ -33380,7 +33393,7 @@
-
+
@@ -39455,30 +39468,30 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45318,9 +45331,9 @@
-
+
-
+
@@ -45470,21 +45483,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45724,15 +45737,15 @@
-
+
-
+
-
+
-
+
@@ -47048,7 +47061,7 @@
-
+
@@ -51198,54 +51211,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -51811,18 +51824,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -52097,18 +52110,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -52506,42 +52519,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -53407,12 +53420,12 @@
-
+
-
+
-
+
@@ -55426,18 +55439,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -56230,21 +56243,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -56727,15 +56740,15 @@
-
+
-
+
-
+
-
+
@@ -57689,36 +57702,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -58757,15 +58770,15 @@
-
+
-
+
-
+
-
+
@@ -60458,24 +60471,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -62655,15 +62668,15 @@
-
+
-
+
-
+
-
+
@@ -68193,15 +68206,15 @@
-
+
-
+
-
+
-
+
@@ -70134,15 +70147,15 @@
-
+
-
+
-
+
-
+
@@ -73187,12 +73200,12 @@
-
+
-
+
-
+
@@ -73261,36 +73274,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -74239,18 +74252,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -79791,7 +79804,7 @@
-
+
@@ -80927,228 +80940,228 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -81162,15 +81175,15 @@
-
+
-
+
-
+
-
+
@@ -83340,291 +83353,291 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -86530,21 +86543,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -86862,18 +86875,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -88759,9 +88772,9 @@
-
+
-
+
@@ -89135,21 +89148,21 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -91649,15 +91662,15 @@
-
+
-
+
-
+
-
+
@@ -93137,24 +93150,24 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -94302,27 +94315,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -95975,36 +95988,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -99125,63 +99138,63 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -99460,18 +99473,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -100351,18 +100364,18 @@
-
+
-
+
-
+
-
+
-
+
@@ -102741,15 +102754,15 @@
-
+
-
+
-
+
-
+
@@ -108720,60 +108733,60 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -109011,27 +109024,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -109386,15 +109399,15 @@
-
+
-
+
-
+
-
+
@@ -110228,12 +110241,12 @@
-
+
-
+
-
+
@@ -113520,11 +113533,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -114128,9 +114141,9 @@
-
-
-
+
+
+
@@ -114138,9 +114151,9 @@
-
-
-
+
+
+
@@ -114381,9 +114394,9 @@
-
-
-
+
+
+
@@ -114671,8 +114684,8 @@
-
-
+
+
@@ -114705,8 +114718,8 @@
-
-
+
+
@@ -114930,8 +114943,8 @@
-
-
+
+
@@ -115772,35 +115785,35 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
-
-
-
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -115809,12 +115822,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -115823,30 +115836,30 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -115869,17 +115882,17 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -116076,6 +116089,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -116435,6 +116458,14 @@
+
+
+
+
+
+
+
+
@@ -117093,6 +117124,12 @@
+
+
+
+
+
+
@@ -117392,22 +117429,22 @@
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
+
+
@@ -117438,6 +117475,7 @@
+
@@ -117464,6 +117502,7 @@
+
@@ -117499,6 +117538,7 @@
+
@@ -117553,7 +117593,7 @@
-
+
@@ -117621,6 +117661,7 @@
+
@@ -117849,63 +117890,63 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -118046,12 +118087,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -118122,9 +118163,9 @@
-
-
-
+
+
+
@@ -118241,17 +118282,17 @@
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -118339,8 +118380,8 @@
-
-
+
+
@@ -118382,8 +118423,8 @@
-
-
+
+
@@ -118556,8 +118597,8 @@
-
-
+
+
@@ -118565,9 +118606,9 @@
-
-
-
+
+
+
@@ -119175,22 +119216,22 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -119521,9 +119562,9 @@
-
-
-
+
+
+
@@ -120397,8 +120438,8 @@
-
-
+
+
@@ -120407,8 +120448,8 @@
-
-
+
+
@@ -121489,11 +121530,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -121573,14 +121614,14 @@
-
-
+
+
-
-
-
-
+
+
+
+
@@ -121941,17 +121982,17 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -121970,9 +122011,9 @@
-
-
-
+
+
+
@@ -121990,11 +122031,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -122099,8 +122140,8 @@
-
-
+
+
@@ -122109,9 +122150,9 @@
-
-
-
+
+
+
@@ -122122,54 +122163,54 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -122204,13 +122245,13 @@
-
-
-
+
+
+
-
-
+
+
@@ -122228,19 +122269,19 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -122286,90 +122327,90 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -122483,19 +122524,19 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -122964,20 +123005,20 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
@@ -126299,10 +126340,10 @@
-
-
-
-
+
+
+
+
@@ -126964,10 +127005,10 @@
-
-
-
-
+
+
+
+
@@ -127018,14 +127059,14 @@
-
-
-
+
+
+
-
-
-
+
+
+
@@ -127340,8 +127381,8 @@
-
-
+
+
@@ -127392,9 +127433,9 @@
-
-
-
+
+
+
@@ -127528,8 +127569,8 @@
-
-
+
+
@@ -127625,9 +127666,9 @@
-
-
-
+
+
+
@@ -127705,8 +127746,8 @@
-
-
+
+
@@ -128961,13 +129002,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -129284,64 +129325,64 @@
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -129384,42 +129425,42 @@
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
@@ -129427,100 +129468,100 @@
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -129532,53 +129573,53 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
@@ -130123,7 +130164,7 @@
-
+
@@ -130224,8 +130265,8 @@
-
-
+
+
@@ -130290,15 +130331,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -130323,9 +130364,9 @@
-
-
-
+
+
+
@@ -130449,7 +130490,7 @@
-
+
@@ -133570,8 +133611,8 @@
-
-
+
+
@@ -134108,12 +134149,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -134157,20 +134198,20 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -134179,15 +134220,15 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -134951,15 +134992,15 @@
-
-
-
+
+
+
-
-
+
+
@@ -135008,30 +135049,30 @@
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
+
@@ -135147,10 +135188,10 @@
-
+
-
+
@@ -135223,36 +135264,36 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -135377,8 +135418,8 @@
-
-
+
+
@@ -135908,13 +135949,13 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -135947,9 +135988,9 @@
-
-
-
+
+
+
@@ -135974,13 +136015,13 @@
-
-
+
+
-
-
-
+
+
+
@@ -136317,10 +136358,10 @@
-
-
-
-
+
+
+
+
@@ -136338,11 +136379,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -136522,62 +136563,62 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
+
@@ -137025,43 +137066,43 @@
-
-
-
-
-
+
-
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
@@ -137099,7 +137140,7 @@
-
+
@@ -137166,8 +137207,8 @@
-
-
+
+
@@ -137201,8 +137242,8 @@
-
-
+
+
@@ -137219,17 +137260,17 @@
-
-
-
+
+
+
-
-
+
+
-
-
+
+
@@ -137244,8 +137285,8 @@
-
-
+
+
@@ -137289,8 +137330,8 @@
-
-
+
+
@@ -137890,9 +137931,9 @@
-
-
-
+
+
+
@@ -138090,11 +138131,11 @@
-
+
-
-
+
+
@@ -138225,11 +138266,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -138248,8 +138289,8 @@
-
-
+
+
@@ -138259,9 +138300,9 @@
-
-
-
+
+
+
@@ -138309,9 +138350,9 @@
-
-
-
+
+
+
@@ -138325,10 +138366,10 @@
-
-
-
-
+
+
+
+
@@ -138336,9 +138377,9 @@
-
-
-
+
+
+
@@ -138389,11 +138430,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -138401,9 +138442,9 @@
-
-
-
+
+
+
@@ -140166,8 +140207,8 @@
-
-
+
+
@@ -140320,6 +140361,13 @@
+
+
+
+
+
+
+
@@ -140406,7 +140454,7 @@
-
+
@@ -140417,8 +140465,8 @@
-
-
+
+
@@ -140872,11 +140920,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -141563,48 +141611,48 @@
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -141614,162 +141662,162 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+