From ee97a71cacb8e17a44dd7eee80836209aa9f658f Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Sun, 30 Oct 2022 12:40:56 +0100 Subject: [PATCH] ANDROID: fix up struct sk_buf ABI breakage In commit c378c479c517 ("io_uring/af_unix: defer registered files gc to io_uring release"), a new field is added to struct sk_buf. We need that new field to resolve real problems, so move it to the padded area that we had reserved for these types of issues. Update the .xml file to handle the change in fields for the padding structure, which is an abi-safe change. type 'struct sk_buff' changed member 'union { struct { __u8 scm_io_uring; __u8 android_kabi_reserved1_padding1; __u16 android_kabi_reserved1_padding2; __u32 android_kabi_reserved1_padding3; }; struct { u64 android_kabi_reserved1; }; union { }; }' was added member 'u64 android_kabi_reserved1' was removed Bug: 161946584 Fixes: c378c479c517 ("io_uring/af_unix: defer registered files gc to io_uring release") Signed-off-by: Greg Kroah-Hartman Change-Id: I9f99d85c95d78c688c4c9e88562863a1795e7b3a --- android/abi_gki_aarch64.xml | 5258 ++++++++++------------------------- include/linux/skbuff.h | 17 +- 2 files changed, 1532 insertions(+), 3743 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 8b6272d3145e..aae00a689754 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -3978,7 +3978,7 @@ - + @@ -4129,16 +4129,16 @@ - + - + - + - + @@ -4370,20 +4370,7 @@ - - - - - - - - - - - - - - + @@ -4460,7 +4447,7 @@ - + @@ -4495,7 +4482,7 @@ - + @@ -4918,7 +4905,7 @@ - + @@ -4950,60 +4937,11 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -5137,14 +5075,6 @@ - - - - - - - - @@ -5265,14 +5195,6 @@ - - - - - - - - @@ -5430,12 +5352,9 @@ - + - - - @@ -5563,7 +5482,6 @@ - @@ -5861,7 +5779,6 @@ - @@ -6251,7 +6168,6 @@ - @@ -6418,7 +6334,7 @@ - + @@ -6509,6 +6425,21 @@ + + + + + + + + + + + + + + + @@ -6999,7 +6930,7 @@ - + @@ -7139,20 +7070,12 @@ - - - - - - - - - + @@ -7405,7 +7328,6 @@ - @@ -7415,23 +7337,6 @@ - - - - - - - - - - - - - - - - - @@ -7698,7 +7603,7 @@ - + @@ -7707,9 +7612,6 @@ - - - @@ -7738,7 +7640,7 @@ - + @@ -7926,12 +7828,6 @@ - - - - - - @@ -8480,14 +8376,6 @@ - - - - - - - - @@ -8876,7 +8764,7 @@ - + @@ -8934,30 +8822,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -9187,7 +9051,6 @@ - @@ -9285,62 +9148,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -9370,7 +9178,7 @@ - + @@ -9546,17 +9354,6 @@ - - - - - - - - - - - @@ -9602,7 +9399,7 @@ - + @@ -9862,16 +9659,14 @@ - - + - @@ -10091,7 +9886,7 @@ - + @@ -10103,7 +9898,7 @@ - + @@ -10130,10 +9925,10 @@ - + - + @@ -10964,7 +10759,7 @@ - + @@ -10993,18 +10788,10 @@ - - - - - - - - - + @@ -11611,7 +11398,7 @@ - + @@ -11659,47 +11446,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -11863,7 +11609,7 @@ - + @@ -11925,7 +11671,7 @@ - + @@ -12118,7 +11864,7 @@ - + @@ -12956,23 +12702,6 @@ - - - - - - - - - - - - - - - - - @@ -13367,7 +13096,7 @@ - + @@ -13653,7 +13382,6 @@ - @@ -13729,7 +13457,7 @@ - + @@ -13887,14 +13615,6 @@ - - - - - - - - @@ -14050,29 +13770,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -14126,7 +13823,6 @@ - @@ -14159,65 +13855,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -14444,12 +14082,6 @@ - - - - - - @@ -14516,7 +14148,7 @@ - + @@ -14898,10 +14530,6 @@ - - - - @@ -14950,7 +14578,7 @@ - + @@ -15202,7 +14830,7 @@ - + @@ -15380,42 +15008,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -15781,20 +15409,6 @@ - - - - - - - - - - - - - - @@ -15874,7 +15488,7 @@ - + @@ -16280,7 +15894,7 @@ - + @@ -16471,7 +16085,6 @@ - @@ -16693,89 +16306,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -16855,7 +16385,7 @@ - + @@ -16949,7 +16479,7 @@ - + @@ -17345,7 +16875,6 @@ - @@ -18044,12 +17573,6 @@ - - - - - - @@ -18560,7 +18083,7 @@ - + @@ -18678,7 +18201,6 @@ - @@ -18852,20 +18374,7 @@ - - - - - - - - - - - - - - + @@ -18963,7 +18472,6 @@ - @@ -19574,7 +19082,6 @@ - @@ -19617,7 +19124,7 @@ - + @@ -19902,7 +19409,7 @@ - + @@ -20193,23 +19700,6 @@ - - - - - - - - - - - - - - - - - @@ -20436,7 +19926,6 @@ - @@ -20683,7 +20172,7 @@ - + @@ -21198,71 +20687,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -21372,7 +20796,7 @@ - + @@ -21463,7 +20887,7 @@ - + @@ -21521,7 +20945,7 @@ - + @@ -21817,27 +21241,19 @@ - + - - - - - - - - - + @@ -21857,7 +21273,6 @@ - @@ -21942,7 +21357,6 @@ - @@ -21952,7 +21366,7 @@ - + @@ -22003,20 +21417,6 @@ - - - - - - - - - - - - - - @@ -22468,16 +21868,6 @@ - - - - - - - - - - @@ -22549,10 +21939,6 @@ - - - - @@ -23031,7 +22417,6 @@ - @@ -23426,7 +22811,6 @@ - @@ -23767,7 +23151,7 @@ - + @@ -24000,7 +23384,6 @@ - @@ -24056,12 +23439,6 @@ - - - - - - @@ -24157,11 +23534,6 @@ - - - - - @@ -24261,7 +23633,7 @@ - + @@ -24868,13 +24240,6 @@ - - - - - - - @@ -25310,7 +24675,6 @@ - @@ -25321,7 +24685,6 @@ - @@ -26225,7 +25588,7 @@ - + @@ -26281,14 +25644,6 @@ - - - - - - - - @@ -26604,29 +25959,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -26636,47 +25968,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -26778,7 +26069,7 @@ - + @@ -27431,9 +26722,6 @@ - - - @@ -27554,7 +26842,6 @@ - @@ -27759,12 +27046,6 @@ - - - - - - @@ -27884,7 +27165,7 @@ - + @@ -27935,7 +27216,7 @@ - + @@ -27943,9 +27224,6 @@ - - - @@ -28155,7 +27433,7 @@ - + @@ -28201,7 +27479,7 @@ - + @@ -28307,7 +27585,32 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -28467,23 +27770,6 @@ - - - - - - - - - - - - - - - - - @@ -28504,7 +27790,7 @@ - + @@ -28517,11 +27803,6 @@ - - - - - @@ -28643,38 +27924,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -29147,12 +28396,11 @@ - + - @@ -29487,12 +28735,6 @@ - - - - - - @@ -29527,7 +28769,7 @@ - + @@ -29848,7 +29090,6 @@ - @@ -29859,7 +29100,7 @@ - + @@ -30016,7 +29257,7 @@ - + @@ -30107,14 +29348,6 @@ - - - - - - - - @@ -30168,7 +29401,6 @@ - @@ -31207,7 +30439,7 @@ - + @@ -31260,7 +30492,6 @@ - @@ -31339,7 +30570,7 @@ - + @@ -31390,12 +30621,6 @@ - - - - - - @@ -31668,10 +30893,6 @@ - - - - @@ -33441,7 +32662,7 @@ - + @@ -33452,14 +32673,7 @@ - - - - - - - - + @@ -33846,7 +33060,7 @@ - + @@ -34021,7 +33235,7 @@ - + @@ -34059,14 +33273,6 @@ - - - - - - - - @@ -34243,7 +33449,7 @@ - + @@ -34618,22 +33824,7 @@ - - - - - - - - - - - - - - - @@ -35257,17 +34448,6 @@ - - - - - - - - - - - @@ -35387,7 +34567,7 @@ - + @@ -35453,7 +34633,7 @@ - + @@ -35910,13 +35090,13 @@ - + - + - + @@ -35940,7 +35120,7 @@ - + @@ -35958,13 +35138,13 @@ - + - + @@ -35973,7 +35153,7 @@ - + @@ -35982,7 +35162,7 @@ - + @@ -36354,14 +35534,6 @@ - - - - - - - - @@ -36633,7 +35805,7 @@ - + @@ -36936,7 +36108,7 @@ - + @@ -37030,12 +36202,6 @@ - - - - - - @@ -37146,7 +36312,6 @@ - @@ -37315,7 +36480,6 @@ - @@ -37959,32 +37123,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -38081,29 +37219,7 @@ - - - - - - - - - - - - - - - - - - - - - - - + @@ -38284,7 +37400,7 @@ - + @@ -38293,7 +37409,7 @@ - + @@ -39046,7 +38162,7 @@ - + @@ -39618,7 +38734,7 @@ - + @@ -40294,7 +39410,6 @@ - @@ -40325,7 +39440,7 @@ - + @@ -40937,15 +40052,9 @@ - + - - - - - - @@ -41161,7 +40270,6 @@ - @@ -41314,53 +40422,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -41449,20 +40510,6 @@ - - - - - - - - - - - - - - @@ -42168,7 +41215,7 @@ - + @@ -42362,27 +41409,10 @@ - + - - - - - - - - - - - - - - - - - @@ -42714,7 +41744,7 @@ - + @@ -43308,7 +42338,7 @@ - + @@ -43462,35 +42492,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -43844,11 +42846,6 @@ - - - - - @@ -44003,7 +43000,7 @@ - + @@ -44019,7 +43016,6 @@ - @@ -44623,7 +43619,6 @@ - @@ -45781,12 +44776,6 @@ - - - - - - @@ -46003,44 +44992,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -46183,7 +45134,7 @@ - + @@ -46332,7 +45283,7 @@ - + @@ -46637,9 +45588,6 @@ - - - @@ -47934,13 +46882,13 @@ - + - + - + @@ -47949,7 +46897,7 @@ - + @@ -47963,7 +46911,7 @@ - + @@ -47986,7 +46934,7 @@ - + @@ -48032,7 +46980,7 @@ - + @@ -48661,23 +47609,6 @@ - - - - - - - - - - - - - - - - - @@ -49247,7 +48178,7 @@ - + @@ -49360,38 +48291,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -49483,26 +48382,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -49574,14 +48453,6 @@ - - - - - - - - @@ -50219,7 +49090,7 @@ - + @@ -50816,11 +49687,6 @@ - - - - - @@ -51039,7 +49905,7 @@ - + @@ -51177,7 +50043,6 @@ - @@ -51324,29 +50189,7 @@ - - - - - - - - - - - - - - - - - - - - - - - + @@ -52081,7 +50924,7 @@ - + @@ -52965,7 +51808,7 @@ - + @@ -53007,36 +51850,36 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -53296,7 +52139,7 @@ - + @@ -54350,7 +53193,7 @@ - + @@ -54981,14 +53824,6 @@ - - - - - - - - @@ -55113,7 +53948,7 @@ - + @@ -55146,10 +53981,10 @@ - + - + @@ -55174,7 +54009,6 @@ - @@ -55343,7 +54177,7 @@ - + @@ -55673,7 +54507,7 @@ - + @@ -55845,7 +54679,7 @@ - + @@ -55936,7 +54770,7 @@ - + @@ -56440,15 +55274,10 @@ - + - - - - - @@ -56474,7 +55303,7 @@ - + @@ -57041,7 +55870,6 @@ - @@ -57310,20 +56138,7 @@ - - - - - - - - - - - - - - + @@ -57392,7 +56207,7 @@ - + @@ -57894,7 +56709,7 @@ - + @@ -57956,13 +56771,13 @@ - + - + @@ -58114,61 +56929,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -58320,16 +57135,16 @@ - + - + - + - + @@ -59524,10 +58339,10 @@ - + - + @@ -59665,9 +58480,6 @@ - - - @@ -60201,7 +59013,7 @@ - + @@ -60519,13 +59331,6 @@ - - - - - - - @@ -60900,7 +59705,7 @@ - + @@ -60979,12 +59784,6 @@ - - - - - - @@ -61214,20 +60013,6 @@ - - - - - - - - - - - - - - @@ -61284,7 +60069,7 @@ - + @@ -61714,7 +60499,7 @@ - + @@ -61786,15 +60571,6 @@ - - - - - - - - - @@ -61805,7 +60581,7 @@ - + @@ -61907,29 +60683,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -61988,29 +60741,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -62170,7 +60900,7 @@ - + @@ -62355,7 +61085,7 @@ - + @@ -62384,13 +61114,6 @@ - - - - - - - @@ -62429,13 +61152,13 @@ - + - + @@ -62447,7 +61170,7 @@ - + @@ -62706,7 +61429,7 @@ - + @@ -62826,7 +61549,6 @@ - @@ -63194,17 +61916,6 @@ - - - - - - - - - - - @@ -63337,7 +62048,7 @@ - + @@ -63437,191 +62148,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -64364,7 +62891,6 @@ - @@ -64609,7 +63135,7 @@ - + @@ -64681,7 +63207,7 @@ - + @@ -65125,7 +63651,6 @@ - @@ -65517,7 +64042,6 @@ - @@ -65569,7 +64093,7 @@ - + @@ -65821,7 +64345,7 @@ - + @@ -65839,7 +64363,7 @@ - + @@ -65866,7 +64390,7 @@ - + @@ -66114,16 +64638,16 @@ - + - + - + @@ -66536,7 +65060,7 @@ - + @@ -66781,9 +65305,6 @@ - - - @@ -67232,7 +65753,6 @@ - @@ -67260,7 +65780,7 @@ - + @@ -67394,25 +65914,25 @@ - + - + - + - + - + - + - + @@ -67565,7 +66085,6 @@ - @@ -67626,7 +66145,7 @@ - + @@ -67700,45 +66219,14 @@ - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -67763,7 +66251,7 @@ - + @@ -67938,9 +66426,6 @@ - - - @@ -68223,20 +66708,6 @@ - - - - - - - - - - - - - - @@ -68352,7 +66823,7 @@ - + @@ -68539,7 +67010,7 @@ - + @@ -68569,18 +67040,18 @@ - + - + - + - + - + @@ -69185,7 +67656,6 @@ - @@ -69255,7 +67725,7 @@ - + @@ -69403,7 +67873,7 @@ - + @@ -69559,7 +68029,7 @@ - + @@ -69745,7 +68215,7 @@ - + @@ -69965,7 +68435,7 @@ - + @@ -69973,7 +68443,7 @@ - + @@ -70003,122 +68473,109 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -70126,42 +68583,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -70169,80 +68626,23 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + @@ -70259,31 +68659,42 @@ - + - + - + - + - + - + - + + + + - + + + + + + + + + @@ -70300,7 +68711,7 @@ - + @@ -70308,7 +68719,7 @@ - + @@ -70319,23 +68730,12 @@ - + - - - - - - - - - - - - + @@ -70343,7 +68743,7 @@ - + @@ -70351,7 +68751,7 @@ - + @@ -70359,7 +68759,7 @@ - + @@ -70367,7 +68767,7 @@ - + @@ -70384,7 +68784,7 @@ - + @@ -70401,21 +68801,21 @@ - + - + - + - + - + - + @@ -70426,7 +68826,7 @@ - + @@ -70434,12 +68834,12 @@ - + - + @@ -70447,7 +68847,7 @@ - + @@ -70458,7 +68858,7 @@ - + @@ -70469,7 +68869,7 @@ - + @@ -70480,12 +68880,12 @@ - + - + - + @@ -70493,13 +68893,13 @@ - + - + - + @@ -70507,7 +68907,7 @@ - + @@ -70515,7 +68915,7 @@ - + @@ -70523,7 +68923,7 @@ - + @@ -70531,7 +68931,7 @@ - + @@ -70542,7 +68942,7 @@ - + @@ -70556,7 +68956,7 @@ - + @@ -70564,7 +68964,7 @@ - + @@ -70572,7 +68972,7 @@ - + @@ -70580,7 +68980,7 @@ - + @@ -70606,12 +69006,12 @@ - + - + @@ -70619,23 +69019,23 @@ - + - + - + - + - + - + - + @@ -70643,7 +69043,7 @@ - + @@ -70669,7 +69069,7 @@ - + @@ -70680,7 +69080,7 @@ - + @@ -70688,7 +69088,7 @@ - + @@ -70696,7 +69096,7 @@ - + @@ -70707,7 +69107,7 @@ - + @@ -70715,7 +69115,7 @@ - + @@ -70726,19 +69126,19 @@ - + - + - + - - + + @@ -70746,7 +69146,7 @@ - + @@ -70757,7 +69157,7 @@ - + @@ -70768,7 +69168,7 @@ - + @@ -70776,7 +69176,7 @@ - + @@ -70796,18 +69196,18 @@ - + - + - + - + - + @@ -70815,7 +69215,7 @@ - + @@ -70823,7 +69223,7 @@ - + @@ -70831,7 +69231,7 @@ - + @@ -70839,7 +69239,7 @@ - + @@ -70850,15 +69250,15 @@ - + - + - + @@ -70866,15 +69266,15 @@ - + - + - + @@ -70882,7 +69282,7 @@ - + @@ -70890,7 +69290,7 @@ - + @@ -70898,10 +69298,10 @@ - + - + @@ -70909,7 +69309,7 @@ - + @@ -70917,7 +69317,7 @@ - + @@ -70928,7 +69328,7 @@ - + @@ -70939,15 +69339,15 @@ - + - + - + @@ -70955,7 +69355,7 @@ - + @@ -70963,31 +69363,31 @@ - + - + - + - + - + - + - + @@ -70995,33 +69395,33 @@ - + - + - + - + - + - + - + - + - + @@ -71035,7 +69435,7 @@ - + @@ -71043,15 +69443,15 @@ - + - + - + @@ -71059,10 +69459,10 @@ - + - + @@ -71070,15 +69470,15 @@ - + - + - + @@ -71089,7 +69489,7 @@ - + @@ -71097,7 +69497,7 @@ - + @@ -71108,23 +69508,23 @@ - + - + - + - + - + - + @@ -71138,31 +69538,31 @@ - + - + - + - + - + - + - + - + @@ -71170,7 +69570,7 @@ - + @@ -71181,7 +69581,7 @@ - + @@ -71189,7 +69589,7 @@ - + @@ -71197,7 +69597,7 @@ - + @@ -71205,7 +69605,7 @@ - + @@ -71213,7 +69613,7 @@ - + @@ -71224,7 +69624,15 @@ - + + + + + + + + + @@ -71232,7 +69640,7 @@ - + @@ -71240,7 +69648,7 @@ - + @@ -71248,37 +69656,37 @@ - + - + - + - + - + - + - + - + - + - + @@ -71286,7 +69694,7 @@ - + @@ -71294,7 +69702,7 @@ - + @@ -71302,23 +69710,23 @@ - + - + - + - + - + @@ -71326,15 +69734,15 @@ - + - + - + @@ -71342,7 +69750,7 @@ - + @@ -71356,15 +69764,15 @@ - + - + - + - + @@ -71372,7 +69780,7 @@ - + @@ -71386,7 +69794,7 @@ - + @@ -71400,15 +69808,15 @@ - + - + - + @@ -71416,9 +69824,9 @@ - + - + @@ -71430,7 +69838,7 @@ - + @@ -71438,7 +69846,7 @@ - + @@ -71446,12 +69854,12 @@ - + - + - + @@ -71459,15 +69867,15 @@ - + - + - + @@ -71487,7 +69895,7 @@ - + @@ -71495,18 +69903,18 @@ - + - + - + - + - + @@ -71514,7 +69922,7 @@ - + @@ -71522,7 +69930,7 @@ - + @@ -71530,7 +69938,7 @@ - + @@ -71544,7 +69952,7 @@ - + @@ -71564,7 +69972,7 @@ - + @@ -71573,26 +69981,26 @@ - + - + - + - + - + - + @@ -71600,15 +70008,15 @@ - + - + - + @@ -71616,7 +70024,7 @@ - + @@ -71627,7 +70035,7 @@ - + @@ -71635,7 +70043,7 @@ - + @@ -71646,7 +70054,7 @@ - + @@ -71657,7 +70065,7 @@ - + @@ -71671,7 +70079,7 @@ - + @@ -71679,7 +70087,7 @@ - + @@ -71696,7 +70104,7 @@ - + @@ -71704,15 +70112,15 @@ - + - + - + @@ -71720,7 +70128,7 @@ - + @@ -71746,12 +70154,12 @@ - + - + @@ -71792,7 +70200,7 @@ - + @@ -71800,7 +70208,7 @@ - + @@ -71808,7 +70216,7 @@ - + @@ -71816,7 +70224,7 @@ - + @@ -71824,7 +70232,7 @@ - + @@ -71832,7 +70240,7 @@ - + @@ -71840,7 +70248,7 @@ - + @@ -71848,7 +70256,7 @@ - + @@ -71856,18 +70264,18 @@ - + - + - + - + @@ -71875,32 +70283,32 @@ - + - + - + - + - + - + - + - + - + - + @@ -71908,30 +70316,30 @@ - + - + - + - + - + - + - + - + @@ -71942,7 +70350,7 @@ - + @@ -71950,7 +70358,7 @@ - + @@ -71958,7 +70366,7 @@ - + @@ -71966,7 +70374,7 @@ - + @@ -71974,7 +70382,7 @@ - + @@ -71985,38 +70393,38 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -72025,15 +70433,15 @@ - + - + - + @@ -72041,7 +70449,7 @@ - + @@ -72049,101 +70457,101 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -72151,38 +70559,38 @@ - + - + - + - + - + - + - + - + - + - + @@ -72190,7 +70598,7 @@ - + @@ -72198,7 +70606,7 @@ - + @@ -72206,7 +70614,7 @@ - + @@ -72214,7 +70622,7 @@ - + @@ -72222,7 +70630,7 @@ - + @@ -72230,7 +70638,7 @@ - + @@ -72241,7 +70649,7 @@ - + @@ -72249,7 +70657,7 @@ - + @@ -72259,7 +70667,6 @@ - @@ -72294,7 +70701,7 @@ - + @@ -72586,14 +70993,7 @@ - - - - - - - - + @@ -72846,234 +71246,234 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -73330,7 +71730,6 @@ - @@ -73365,7 +71764,6 @@ - @@ -74512,7 +72910,6 @@ - @@ -74947,7 +73344,6 @@ - @@ -75060,7 +73456,7 @@ - + @@ -75169,7 +73565,6 @@ - @@ -75236,26 +73631,10 @@ - - - - - - - - - - - - - - - - - - + + @@ -75480,7 +73859,7 @@ - + @@ -75592,10 +73971,9 @@ - + - @@ -75971,7 +74349,7 @@ - + @@ -76598,7 +74976,6 @@ - @@ -76648,7 +75025,7 @@ - + @@ -76795,7 +75172,7 @@ - + @@ -76806,7 +75183,7 @@ - + @@ -77374,73 +75751,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -77573,7 +75950,6 @@ - @@ -78266,7 +76642,7 @@ - + @@ -78388,9 +76764,6 @@ - - - @@ -79145,7 +77518,7 @@ - + @@ -79901,9 +78274,6 @@ - - - @@ -80770,12 +79140,6 @@ - - - - - - @@ -80866,14 +79230,6 @@ - - - - - - - - @@ -80907,7 +79263,6 @@ - @@ -80997,20 +79352,6 @@ - - - - - - - - - - - - - - @@ -81132,7 +79473,6 @@ - @@ -81440,20 +79780,6 @@ - - - - - - - - - - - - - - @@ -81513,7 +79839,7 @@ - + @@ -81552,12 +79878,6 @@ - - - - - - @@ -81640,10 +79960,10 @@ - + - + @@ -81746,23 +80066,6 @@ - - - - - - - - - - - - - - - - - @@ -82029,7 +80332,7 @@ - + @@ -82364,7 +80667,7 @@ - + @@ -82466,7 +80769,7 @@ - + @@ -82545,13 +80848,6 @@ - - - - - - - @@ -82849,14 +81145,6 @@ - - - - - - - - @@ -84164,7 +82452,6 @@ - @@ -84993,7 +83280,7 @@ - + @@ -85083,7 +83370,7 @@ - + @@ -85115,7 +83402,6 @@ - @@ -85485,7 +83771,7 @@ - + @@ -85521,7 +83807,7 @@ - + @@ -86293,13 +84579,13 @@ - + - + @@ -86511,7 +84797,7 @@ - + @@ -86525,7 +84811,7 @@ - + @@ -86647,13 +84933,13 @@ - + - + - + @@ -86701,7 +84987,7 @@ - + @@ -86807,14 +85093,6 @@ - - - - - - - - @@ -86932,7 +85210,7 @@ - + @@ -87012,22 +85290,22 @@ - + - + - + - + - + - + @@ -87174,17 +85452,6 @@ - - - - - - - - - - - @@ -87520,62 +85787,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -87654,7 +85865,7 @@ - + @@ -87880,7 +86091,7 @@ - + @@ -88015,7 +86226,7 @@ - + @@ -88120,7 +86331,7 @@ - + @@ -88332,7 +86543,6 @@ - @@ -88447,7 +86657,6 @@ - @@ -88485,23 +86694,6 @@ - - - - - - - - - - - - - - - - - @@ -88605,7 +86797,6 @@ - @@ -88749,7 +86940,7 @@ - + @@ -88932,7 +87123,7 @@ - + @@ -89551,11 +87742,6 @@ - - - - - @@ -89926,7 +88112,7 @@ - + @@ -89935,7 +88121,7 @@ - + @@ -90938,7 +89124,7 @@ - + @@ -91015,7 +89201,7 @@ - + @@ -91187,10 +89373,10 @@ - + - + @@ -92033,10 +90219,10 @@ - + - + @@ -92048,7 +90234,7 @@ - + @@ -92206,7 +90392,6 @@ - @@ -92496,10 +90681,6 @@ - - - - @@ -92611,86 +90792,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -92848,7 +90950,7 @@ - + @@ -92949,7 +91051,7 @@ - + @@ -93167,44 +91269,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -93291,29 +91356,6 @@ - - - - - - - - - - - - - - - - - - - - - - - @@ -93391,7 +91433,7 @@ - + @@ -93889,10 +91931,9 @@ - - + @@ -94550,35 +92591,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -94894,7 +92906,7 @@ - + @@ -95061,7 +93073,7 @@ - + @@ -95639,11 +93651,6 @@ - - - - - @@ -96753,7 +94760,7 @@ - + @@ -97052,9 +95059,6 @@ - - - @@ -97248,7 +95252,18 @@ - + + + + + + + + + + + + @@ -97256,7 +95271,7 @@ - + @@ -97264,7 +95279,7 @@ - + @@ -97272,7 +95287,7 @@ - + @@ -97280,7 +95295,7 @@ - + @@ -97288,7 +95303,7 @@ - + @@ -97317,7 +95332,7 @@ - + @@ -97325,7 +95340,7 @@ - + @@ -97333,7 +95348,7 @@ - + @@ -97347,7 +95362,7 @@ - + @@ -97358,7 +95373,7 @@ - + @@ -97366,7 +95381,7 @@ - + @@ -97374,17 +95389,17 @@ - + - + - + @@ -97392,110 +95407,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -97503,7 +95415,7 @@ - + @@ -97511,7 +95423,7 @@ - + @@ -97519,7 +95431,7 @@ - + @@ -97566,7 +95478,7 @@ - + @@ -97577,7 +95489,7 @@ - + @@ -97597,7 +95509,7 @@ - + @@ -97620,7 +95532,7 @@ - + @@ -97640,26 +95552,26 @@ - + - + - + - + - + @@ -97673,7 +95585,7 @@ - + @@ -97681,7 +95593,7 @@ - + @@ -97701,7 +95613,7 @@ - + @@ -97724,7 +95636,7 @@ - + @@ -97732,7 +95644,7 @@ - + @@ -97740,7 +95652,7 @@ - + @@ -97748,7 +95660,7 @@ - + @@ -97756,7 +95668,7 @@ - + @@ -97782,17 +95694,17 @@ - + - + - + @@ -97800,17 +95712,17 @@ - + - + - + @@ -97827,23 +95739,12 @@ - + - - - - - - - + - - - - - - + @@ -97857,7 +95758,7 @@ - + @@ -97871,7 +95772,7 @@ - + @@ -97900,7 +95801,7 @@ - + @@ -97917,7 +95818,7 @@ - + @@ -97931,7 +95832,7 @@ - + @@ -97945,7 +95846,7 @@ - + @@ -97959,7 +95860,7 @@ - + @@ -97970,7 +95871,7 @@ - + @@ -97984,10 +95885,10 @@ - + - + @@ -97995,7 +95896,7 @@ - + @@ -98009,12 +95910,12 @@ - + - + @@ -98022,7 +95923,7 @@ - + @@ -98030,7 +95931,7 @@ - + @@ -98041,7 +95942,7 @@ - + @@ -98049,7 +95950,7 @@ - + @@ -98057,7 +95958,7 @@ - + @@ -98068,7 +95969,7 @@ - + @@ -98076,7 +95977,7 @@ - + @@ -98093,7 +95994,7 @@ - + @@ -98101,7 +96002,7 @@ - + @@ -98109,7 +96010,7 @@ - + @@ -98123,7 +96024,7 @@ - + @@ -98137,14 +96038,14 @@ - + - + - + @@ -98153,10 +96054,10 @@ - + - + @@ -98173,7 +96074,7 @@ - + @@ -98184,7 +96085,7 @@ - + @@ -98195,13 +96096,13 @@ - + - + @@ -98209,7 +96110,7 @@ - + @@ -98220,7 +96121,7 @@ - + @@ -98231,7 +96132,7 @@ - + @@ -98239,7 +96140,7 @@ - + @@ -98415,13 +96316,13 @@ - + - + @@ -98432,34 +96333,48 @@ - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + @@ -98473,7 +96388,7 @@ - + @@ -98481,7 +96396,7 @@ - + @@ -98489,7 +96404,7 @@ - + @@ -98497,7 +96412,7 @@ - + @@ -98505,7 +96420,7 @@ - + @@ -98516,7 +96431,7 @@ - + @@ -98524,7 +96439,7 @@ - + @@ -98538,7 +96453,7 @@ - + @@ -98549,7 +96464,7 @@ - + @@ -98557,7 +96472,7 @@ - + @@ -98565,7 +96480,7 @@ - + @@ -98573,7 +96488,7 @@ - + @@ -98593,7 +96508,7 @@ - + @@ -98601,13 +96516,13 @@ - + - + @@ -98624,7 +96539,7 @@ - + @@ -98638,7 +96553,7 @@ - + @@ -98652,7 +96567,7 @@ - + @@ -98660,7 +96575,7 @@ - + @@ -98674,7 +96589,7 @@ - + @@ -98685,7 +96600,7 @@ - + @@ -98702,15 +96617,15 @@ - + - + - + @@ -98718,7 +96633,7 @@ - + @@ -98729,7 +96644,7 @@ - + @@ -98740,7 +96655,7 @@ - + @@ -98748,7 +96663,7 @@ - + @@ -98765,7 +96680,7 @@ - + @@ -98788,7 +96703,7 @@ - + @@ -98796,7 +96711,7 @@ - + @@ -98807,7 +96722,7 @@ - + @@ -98821,18 +96736,18 @@ - + - + - + - + @@ -98858,7 +96773,7 @@ - + @@ -98869,7 +96784,7 @@ - + @@ -98877,7 +96792,7 @@ - + @@ -98897,7 +96812,7 @@ - + @@ -98908,7 +96823,7 @@ - + @@ -98919,12 +96834,12 @@ - + - + @@ -98932,7 +96847,7 @@ - + @@ -98940,7 +96855,7 @@ - + @@ -98948,7 +96863,7 @@ - + @@ -98956,12 +96871,12 @@ - + - + @@ -98969,7 +96884,7 @@ - + @@ -98977,7 +96892,7 @@ - + @@ -98985,7 +96900,7 @@ - + @@ -98993,7 +96908,7 @@ - + @@ -99001,7 +96916,7 @@ - + @@ -99009,7 +96924,7 @@ - + @@ -99050,7 +96965,7 @@ - + @@ -99058,13 +96973,13 @@ - + - + @@ -99090,7 +97005,7 @@ - + @@ -99155,7 +97070,7 @@ - + @@ -99166,7 +97081,7 @@ - + @@ -99183,7 +97098,7 @@ - + @@ -99227,9 +97142,9 @@ - + - + @@ -99238,7 +97153,7 @@ - + @@ -99249,7 +97164,7 @@ - + @@ -99269,7 +97184,7 @@ - + @@ -99277,7 +97192,7 @@ - + @@ -99294,7 +97209,7 @@ - + @@ -99323,12 +97238,12 @@ - + - + @@ -99337,10 +97252,10 @@ - + - + @@ -99354,17 +97269,17 @@ - + - + - + @@ -99372,7 +97287,7 @@ - + @@ -99383,7 +97298,7 @@ - + @@ -99391,7 +97306,7 @@ - + @@ -99432,7 +97347,7 @@ - + @@ -99440,7 +97355,7 @@ - + @@ -99448,7 +97363,7 @@ - + @@ -99462,7 +97377,7 @@ - + @@ -99482,7 +97397,7 @@ - + @@ -99490,7 +97405,7 @@ - + @@ -99498,7 +97413,7 @@ - + @@ -99506,12 +97421,12 @@ - + - + @@ -99519,7 +97434,7 @@ - + @@ -99527,10 +97442,10 @@ - + - + @@ -99538,23 +97453,23 @@ - + - + - - + + - + @@ -99563,12 +97478,12 @@ - + - + @@ -99576,12 +97491,12 @@ - + - + @@ -99589,12 +97504,20 @@ - + - + + + + + + + + + @@ -99611,7 +97534,7 @@ - + @@ -99619,7 +97542,7 @@ - + @@ -99627,12 +97550,12 @@ - + - + @@ -99640,7 +97563,7 @@ - + @@ -99648,9 +97571,9 @@ - + - + @@ -99665,12 +97588,12 @@ - + - + @@ -99696,7 +97619,7 @@ - + @@ -99707,7 +97630,7 @@ - + @@ -99727,7 +97650,7 @@ - + @@ -99750,7 +97673,53 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -99764,12 +97733,12 @@ - + - + @@ -99780,7 +97749,7 @@ - + @@ -99794,7 +97763,7 @@ - + @@ -99805,7 +97774,7 @@ - + @@ -99819,7 +97788,7 @@ - + @@ -99833,20 +97802,20 @@ - + - + - + - + @@ -99860,7 +97829,7 @@ - + @@ -99868,7 +97837,7 @@ - + @@ -99879,7 +97848,7 @@ - + @@ -99896,7 +97865,7 @@ - + @@ -99916,7 +97885,7 @@ - + @@ -99933,7 +97902,7 @@ - + @@ -99944,7 +97913,7 @@ - + @@ -99952,7 +97921,7 @@ - + @@ -99960,7 +97929,7 @@ - + @@ -99968,7 +97937,7 @@ - + @@ -99982,7 +97951,7 @@ - + @@ -99990,7 +97959,7 @@ - + @@ -100001,7 +97970,7 @@ - + @@ -100018,7 +97987,7 @@ - + @@ -100044,7 +98013,7 @@ - + @@ -100055,7 +98024,7 @@ - + @@ -100066,7 +98035,7 @@ - + @@ -100389,7 +98358,7 @@ - + @@ -100456,7 +98425,7 @@ - + @@ -100475,14 +98444,6 @@ - - - - - - - - @@ -100658,7 +98619,7 @@ - + @@ -100829,7 +98790,7 @@ - + @@ -101957,7 +99918,6 @@ - @@ -102145,7 +100105,7 @@ - + @@ -102356,7 +100316,6 @@ - @@ -102615,7 +100574,7 @@ - + @@ -103333,9 +101292,6 @@ - - - @@ -103356,7 +101312,7 @@ - + @@ -103650,23 +101606,6 @@ - - - - - - - - - - - - - - - - - @@ -103806,7 +101745,7 @@ - + @@ -104069,10 +102008,10 @@ - + - + @@ -104494,7 +102433,7 @@ - + @@ -104746,7 +102685,7 @@ - + @@ -104797,7 +102736,7 @@ - + @@ -104828,7 +102767,7 @@ - + @@ -105268,7 +103207,7 @@ - + @@ -105383,7 +103322,6 @@ - @@ -105613,7 +103551,7 @@ - + @@ -105661,15 +103599,15 @@ - + - + - + - + @@ -106191,32 +104129,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -106278,7 +104190,7 @@ - + @@ -106361,98 +104273,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -106667,7 +104487,6 @@ - @@ -106794,7 +104613,6 @@ - @@ -106951,32 +104769,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -107240,7 +105032,7 @@ - + @@ -107418,7 +105210,6 @@ - @@ -107647,7 +105438,6 @@ - @@ -107700,7 +105490,7 @@ - + @@ -108452,7 +106242,7 @@ - + @@ -108524,7 +106314,7 @@ - + @@ -108545,7 +106335,7 @@ - + @@ -108557,7 +106347,7 @@ - + @@ -108605,7 +106395,7 @@ - + @@ -108672,13 +106462,13 @@ - + - + @@ -109016,7 +106806,7 @@ - + @@ -109171,7 +106961,6 @@ - @@ -109310,7 +107099,6 @@ - @@ -109333,17 +107121,6 @@ - - - - - - - - - - - @@ -109460,11 +107237,11 @@ - - - - - + + + + + @@ -109782,10 +107559,10 @@ - - - - + + + + @@ -109894,16 +107671,16 @@ - - - - + + + + - - - + + + @@ -109916,14 +107693,14 @@ - - - + + + - - - + + + @@ -110273,9 +108050,9 @@ - - - + + + @@ -110519,10 +108296,10 @@ - - - - + + + + @@ -111797,8 +109574,8 @@ - - + + @@ -111821,9 +109598,9 @@ - - - + + + @@ -111919,9 +109696,9 @@ - - - + + + @@ -113022,30 +110799,30 @@ - - - - - - - + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + @@ -113062,25 +110839,25 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - - + + + + + + @@ -113122,9 +110899,9 @@ - - - + + + @@ -113163,24 +110940,24 @@ - - - + + + - - - + + + - - - + + + - - - + + + @@ -113197,9 +110974,9 @@ - - - + + + @@ -114229,8 +112006,8 @@ - - + + @@ -114401,8 +112178,8 @@ - - + + @@ -115575,9 +113352,9 @@ - - - + + + @@ -117257,10 +115034,10 @@ - - - - + + + + @@ -118018,9 +115795,9 @@ - - - + + + @@ -118053,9 +115830,9 @@ - - - + + + @@ -118124,14 +115901,14 @@ - - - + + + - - - + + + @@ -118294,8 +116071,8 @@ - - + + @@ -118384,7 +116161,7 @@ - + @@ -118447,11 +116224,11 @@ - - - - - + + + + + @@ -118471,8 +116248,8 @@ - - + + @@ -119318,16 +117095,16 @@ - - - + + + - - - - - + + + + + @@ -119456,8 +117233,8 @@ - - + + @@ -119481,29 +117258,29 @@ - - - + + + - - - - - + + + + + - - - + + + - - + + - - + + @@ -119576,10 +117353,10 @@ - - - - + + + + @@ -120093,8 +117870,8 @@ - - + + @@ -120810,9 +118587,9 @@ - - - + + + @@ -121046,52 +118823,52 @@ - - + + - - - + + + - - - + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - + + @@ -121103,30 +118880,30 @@ - - - + + + - - + + - - + + - - + + - - - + + + @@ -121664,8 +119441,8 @@ - - + + @@ -122421,14 +120198,14 @@ - - - - + + + + - - + + @@ -122500,9 +120277,9 @@ - - - + + + @@ -122958,29 +120735,29 @@ - - - - - - + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + @@ -123560,14 +121337,14 @@ - - - - + + + + - - + + @@ -126267,66 +124044,66 @@ - - + + - - + + - - + + - - + + - - - + + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - + + - - - + + + - - - + + + - - + + @@ -126605,7 +124382,7 @@ - + @@ -126935,8 +124712,8 @@ - - + + @@ -126959,8 +124736,8 @@ - - + + @@ -127911,10 +125688,10 @@ - - - - + + + + @@ -127925,33 +125702,33 @@ - - - + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - + + @@ -127973,9 +125750,9 @@ - - - + + + @@ -127987,34 +125764,34 @@ - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + @@ -129156,9 +126933,9 @@ - - - + + + @@ -129169,9 +126946,9 @@ - - - + + + @@ -129189,9 +126966,9 @@ - - - + + + @@ -129227,14 +127004,13 @@ - - + + - diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h index 9c892c347887..59a6bf66421f 100644 --- a/include/linux/skbuff.h +++ b/include/linux/skbuff.h @@ -863,7 +863,6 @@ struct sk_buff { #ifdef CONFIG_TLS_DEVICE __u8 decrypted:1; #endif - __u8 scm_io_uring:1; #ifdef CONFIG_NET_SCHED __u16 tc_index; /* traffic control index */ @@ -914,7 +913,21 @@ struct sk_buff { __u32 headers_end[0]; /* public: */ - ANDROID_KABI_RESERVE(1); + /* Android KABI preservation. + * + * "open coded" version of ANDROID_KABI_USE() to pack more + * fields/variables into the space that we have. + * + * scm_io_uring is from 04df9719df18 ("io_uring/af_unix: defer + * registered files gc to io_uring release") + */ + _ANDROID_KABI_REPLACE(_ANDROID_KABI_RESERVE(1), + struct { + __u8 scm_io_uring:1; + __u8 android_kabi_reserved1_padding1; + __u16 android_kabi_reserved1_padding2; + __u32 android_kabi_reserved1_padding3; + }); ANDROID_KABI_RESERVE(2); /* These elements must be at the end, see alloc_skb() for details. */