From 2c8747d4149cc62a080e7dab7133f9d550216925 Mon Sep 17 00:00:00 2001 From: Carlos Llamas Date: Mon, 22 May 2023 14:13:15 +0000 Subject: [PATCH] ANDROID: 5/24/2023 KMI update Set KMI_GENERATION=7 for 5/24 KMI update type 'struct binder_transaction' changed byte size changed from 176 to 192 member 'pid_t from_pid' was added member 'pid_t from_tid' was added 13 members ('struct binder_transaction* from_parent' .. 'kuid_t sender_euid') changed offset changed by 64 member 'ktime_t start_time' was added 4 members ('struct list_head fd_fixups' .. 'u64 android_vendor_data1') changed offset changed by 128 Bug: 283322303 Change-Id: Ic9eaacc3707e86614dfb9fc6abde30ba722ed3bf Signed-off-by: Carlos Llamas --- android/abi_gki_aarch64.stg | 129 ++++++++++++++++++++---------------- build.config.common | 2 +- 2 files changed, 73 insertions(+), 58 deletions(-) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 945dfbd8dcf3..5871fdab9243 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -42725,6 +42725,12 @@ member { type_id: 0x92233392 offset: 320 } +member { + id: 0xed7002fc + name: "android_vendor_data1" + type_id: 0x92233392 + offset: 1472 +} member { id: 0xed700483 name: "android_vendor_data1" @@ -42773,12 +42779,6 @@ member { type_id: 0x92233392 offset: 2944 } -member { - id: 0xed700f2f - name: "android_vendor_data1" - type_id: 0x92233392 - offset: 1344 -} member { id: 0xede8bce6 name: "android_vendor_data1" @@ -49611,10 +49611,10 @@ member { offset: 832 } member { - id: 0x33e6beca + id: 0x33e6ba8e name: "buffer" type_id: 0x38b368bf - offset: 640 + offset: 704 } member { id: 0x33f1381b @@ -56012,10 +56012,10 @@ member { offset: 8 } member { - id: 0x54a5635f + id: 0x54a569cc name: "code" type_id: 0x4585663f - offset: 704 + offset: 768 } member { id: 0x54bd61b0 @@ -77427,10 +77427,10 @@ member { offset: 1280 } member { - id: 0x25fffba3 + id: 0x25fff411 name: "fd_fixups" type_id: 0xd3c80119 - offset: 1088 + offset: 1216 } member { id: 0x27dcd73a @@ -79877,12 +79877,6 @@ member { type_id: 0x4585663f offset: 544 } -member { - id: 0x2d2d0fff - name: "flags" - type_id: 0x4585663f - offset: 736 -} member { id: 0x2d350bb5 name: "flags" @@ -83033,11 +83027,23 @@ member { offset: 320 } member { - id: 0x7f58d350 + id: 0x7f58d505 name: "from_parent" type_id: 0x02a8d0c9 + offset: 384 +} +member { + id: 0x49762360 + name: "from_pid" + type_id: 0x49b889e7 offset: 320 } +member { + id: 0x68f8c0c9 + name: "from_tid" + type_id: 0x49b889e7 + offset: 352 +} member { id: 0xcaddbb98 name: "from_user" @@ -99111,10 +99117,10 @@ member { bitsize: 1 } member { - id: 0x1f3c10b4 + id: 0x1f3c1655 name: "is_nested" type_id: 0x6d7f5ff6 - offset: 1032 + offset: 1096 } member { id: 0xc8830be2 @@ -118284,10 +118290,10 @@ member { bitsize: 1 } member { - id: 0xbce3bd30 + id: 0xbce3b23b name: "need_reply" type_id: 0x4585663f - offset: 576 + offset: 640 bitsize: 1 } member { @@ -136414,10 +136420,10 @@ member { offset: 1120 } member { - id: 0x100d89ff + id: 0x100d82eb name: "priority" type_id: 0xe9da44e2 - offset: 768 + offset: 832 } member { id: 0x102d51ba @@ -152381,10 +152387,10 @@ member { type_id: 0x92233392 } member { - id: 0xb406539e + id: 0xb40651cb name: "saved_priority" type_id: 0xe9da44e2 - offset: 896 + offset: 960 } member { id: 0x76c06a7e @@ -153925,10 +153931,10 @@ member { offset: 1088 } member { - id: 0x694e1473 + id: 0x694e1c34 name: "security_ctx" type_id: 0x86d95287 - offset: 1216 + offset: 1344 } member { id: 0x7e251cf3 @@ -154398,10 +154404,10 @@ member { type_id: 0x4585663f } member { - id: 0x38a03372 + id: 0x38a03749 name: "sender_euid" type_id: 0xe90b32b7 - offset: 1056 + offset: 1120 } member { id: 0x38eb279d @@ -155950,10 +155956,10 @@ member { offset: 384 } member { - id: 0x9869e140 + id: 0x9869eb29 name: "set_priority_called" type_id: 0x6d7f5ff6 - offset: 1024 + offset: 1088 } member { id: 0xe9c45eb7 @@ -162588,6 +162594,12 @@ member { type_id: 0xa8fff47c offset: 1472 } +member { + id: 0xa34a91f1 + name: "start_time" + type_id: 0x11c404ba + offset: 1152 +} member { id: 0xa3c970fa name: "start_time" @@ -171114,16 +171126,16 @@ member { offset: 960 } member { - id: 0xa321a3f3 + id: 0xa321a199 name: "to_parent" type_id: 0x02a8d0c9 - offset: 512 + offset: 576 } member { - id: 0xd2c1c819 + id: 0xd2c1cefc name: "to_proc" type_id: 0x1f8dbf97 - offset: 384 + offset: 448 } member { id: 0x5583ccf6 @@ -171132,10 +171144,10 @@ member { offset: 448 } member { - id: 0x58414e79 + id: 0x58414216 name: "to_thread" type_id: 0x24373219 - offset: 448 + offset: 512 } member { id: 0x896faa0d @@ -194383,27 +194395,30 @@ struct_union { kind: STRUCT name: "binder_transaction" definition { - bytesize: 176 + bytesize: 192 member_id: 0x661f35a2 member_id: 0xd6a6b240 member_id: 0xff7ac5f9 - member_id: 0x7f58d350 - member_id: 0xd2c1c819 - member_id: 0x58414e79 - member_id: 0xa321a3f3 - member_id: 0xbce3bd30 - member_id: 0x33e6beca - member_id: 0x54a5635f - member_id: 0x2d2d0fff - member_id: 0x100d89ff - member_id: 0xb406539e - member_id: 0x9869e140 - member_id: 0x1f3c10b4 - member_id: 0x38a03372 - member_id: 0x25fffba3 - member_id: 0x694e1473 - member_id: 0x2d1feaf8 - member_id: 0xed700f2f + member_id: 0x49762360 + member_id: 0x68f8c0c9 + member_id: 0x7f58d505 + member_id: 0xd2c1cefc + member_id: 0x58414216 + member_id: 0xa321a199 + member_id: 0xbce3b23b + member_id: 0x33e6ba8e + member_id: 0x54a569cc + member_id: 0x2d2d0e5f + member_id: 0x100d82eb + member_id: 0xb40651cb + member_id: 0x9869eb29 + member_id: 0x1f3c1655 + member_id: 0x38a03749 + member_id: 0xa34a91f1 + member_id: 0x25fff411 + member_id: 0x694e1c34 + member_id: 0x2d1fee76 + member_id: 0xed7002fc } } struct_union { diff --git a/build.config.common b/build.config.common index fca113d20ca9..29e9de84c74d 100644 --- a/build.config.common +++ b/build.config.common @@ -1,6 +1,6 @@ . ${ROOT_DIR}/${KERNEL_DIR}/build.config.constants -KMI_GENERATION=6 +KMI_GENERATION=7 LLVM=1 DEPMOD=depmod