From a3d870148510cf9384fa4f2b06bd802da72967d5 Mon Sep 17 00:00:00 2001 From: wangshuai12 Date: Mon, 3 Jul 2023 14:04:53 +0800 Subject: [PATCH] ANDROID: GKI: update xiaomi symbol list ABI DIFFERENCES HAVE BEEN DETECTED! 6 function symbol(s) added 'void bio_associate_blkg_from_css(struct bio*, struct cgroup_subsys_state*)' 'void blk_mq_run_hw_queues(struct request_queue*, bool)' 'void blk_stat_disable_accounting(struct request_queue*)' 'struct io_cq* ioc_find_get_icq(struct request_queue*)' 'void* kmem_cache_alloc_node(struct kmem_cache*, gfp_t, int)' Bug: 289749222 Change-Id: Ia51bdf658ce180938890b7ea80f9c060baaef992 Signed-off-by: wangshuai12 --- android/abi_gki_aarch64.stg | 78 ++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_xiaomi | 28 ++++++++++++ 2 files changed, 106 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index dcc288f39dba..85359e3962db 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -279460,6 +279460,12 @@ function { parameter_id: 0x117e2995 parameter_id: 0x6720d32f } +function { + id: 0x155cca9b + return_type_id: 0x48b5725f + parameter_id: 0x15a30023 + parameter_id: 0x2b16c036 +} function { id: 0x156275ac return_type_id: 0x48b5725f @@ -285052,6 +285058,11 @@ function { parameter_id: 0x39c825ca parameter_id: 0x12eaeaa5 } +function { + id: 0x1ea499af + return_type_id: 0x48b5725f + parameter_id: 0x38f320f1 +} function { id: 0x1ea724c3 return_type_id: 0x48b5725f @@ -289482,6 +289493,13 @@ function { parameter_id: 0x6720d32f parameter_id: 0xf435685e } +function { + id: 0x5ef6b6b7 + return_type_id: 0x18bd6530 + parameter_id: 0x2efd5036 + parameter_id: 0xf1a6dfed + parameter_id: 0x6720d32f +} function { id: 0x5f133b10 return_type_id: 0x18a2fb63 @@ -327104,6 +327122,15 @@ elf_symbol { type_id: 0x15f0919b full_name: "bio_associate_blkg" } +elf_symbol { + id: 0xaa6c907e + name: "bio_associate_blkg_from_css" + is_defined: true + symbol_type: FUNCTION + crc: 0x73f8f3ea + type_id: 0x155cca9b + full_name: "bio_associate_blkg_from_css" +} elf_symbol { id: 0xb2553250 name: "bio_chain" @@ -327491,6 +327518,15 @@ elf_symbol { type_id: 0xc97bfe9f full_name: "blk_mq_rq_cpu" } +elf_symbol { + id: 0xff19eaec + name: "blk_mq_run_hw_queues" + is_defined: true + symbol_type: FUNCTION + crc: 0x7400eefe + type_id: 0x137d33fc + full_name: "blk_mq_run_hw_queues" +} elf_symbol { id: 0x49ee3f1e name: "blk_mq_sched_mark_restart_hctx" @@ -327905,6 +327941,15 @@ elf_symbol { type_id: 0x1eabf44d full_name: "blk_start_plug" } +elf_symbol { + id: 0x163b934e + name: "blk_stat_disable_accounting" + is_defined: true + symbol_type: FUNCTION + crc: 0x24fe2120 + type_id: 0x12c8ce83 + full_name: "blk_stat_disable_accounting" +} elf_symbol { id: 0xb78983c5 name: "blk_stat_enable_accounting" @@ -346062,6 +346107,15 @@ elf_symbol { type_id: 0x9823bcf6 full_name: "io_schedule_timeout" } +elf_symbol { + id: 0xfe45d0d9 + name: "ioc_find_get_icq" + is_defined: true + symbol_type: FUNCTION + crc: 0x91ab2f0b + type_id: 0xd9de6af9 + full_name: "ioc_find_get_icq" +} elf_symbol { id: 0xffca97cd name: "ioc_lookup_icq" @@ -347809,6 +347863,15 @@ elf_symbol { type_id: 0x5eef7e83 full_name: "kmem_cache_alloc" } +elf_symbol { + id: 0x86921e4b + name: "kmem_cache_alloc_node" + is_defined: true + symbol_type: FUNCTION + crc: 0xf1e19a13 + type_id: 0x5ef6b6b7 + full_name: "kmem_cache_alloc_node" +} elf_symbol { id: 0x56f23732 name: "kmem_cache_create" @@ -358059,6 +358122,15 @@ elf_symbol { type_id: 0x18d41dd9 full_name: "put_disk" } +elf_symbol { + id: 0x5db8ecdc + name: "put_io_context" + is_defined: true + symbol_type: FUNCTION + crc: 0xc9e0a706 + type_id: 0x1ea499af + full_name: "put_io_context" +} elf_symbol { id: 0x01768311 name: "put_iova_domain" @@ -377166,6 +377238,7 @@ interface { symbol_id: 0x49201db3 symbol_id: 0xacc709b0 symbol_id: 0x2b2698f0 + symbol_id: 0xaa6c907e symbol_id: 0xb2553250 symbol_id: 0xb389e6a5 symbol_id: 0x3a8604de @@ -377209,6 +377282,7 @@ interface { symbol_id: 0x1f81c0c0 symbol_id: 0xcebb0cec symbol_id: 0x27ae2b17 + symbol_id: 0xff19eaec symbol_id: 0x49ee3f1e symbol_id: 0x646a1dc6 symbol_id: 0xc40c1fbe @@ -377255,6 +377329,7 @@ interface { symbol_id: 0x835f3bf3 symbol_id: 0xdc30e4d6 symbol_id: 0xcb1ad79b + symbol_id: 0x163b934e symbol_id: 0xb78983c5 symbol_id: 0xe6192860 symbol_id: 0xf40ec9b3 @@ -379271,6 +379346,7 @@ interface { symbol_id: 0x6b8c216a symbol_id: 0x6f047c6e symbol_id: 0xd67bf9ed + symbol_id: 0xfe45d0d9 symbol_id: 0xffca97cd symbol_id: 0x99224733 symbol_id: 0xa4eabc87 @@ -379465,6 +379541,7 @@ interface { symbol_id: 0xa64fdec4 symbol_id: 0xcbec700e symbol_id: 0x394ce3dd + symbol_id: 0x86921e4b symbol_id: 0x56f23732 symbol_id: 0xa5a4fafa symbol_id: 0xc37ba22c @@ -380604,6 +380681,7 @@ interface { symbol_id: 0x11d4227b symbol_id: 0x71551ba9 symbol_id: 0x435b99c6 + symbol_id: 0x5db8ecdc symbol_id: 0x01768311 symbol_id: 0x1744651d symbol_id: 0x9103dd70 diff --git a/android/abi_gki_aarch64_xiaomi b/android/abi_gki_aarch64_xiaomi index 94a9eb7acd81..111f153fe638 100644 --- a/android/abi_gki_aarch64_xiaomi +++ b/android/abi_gki_aarch64_xiaomi @@ -189,6 +189,34 @@ io_cgrp_subsys_on_dfl_key ioc_lookup_icq bdi_dev_name + blk_mq_run_hw_queues + blkcg_policy_register + elv_register + blkcg_policy_unregister + elv_rb_former_request + elv_rb_latter_request + elevator_alloc + blk_stat_enable_accounting + blkcg_deactivate_policy + blk_stat_disable_accounting + sbitmap_queue_min_shallow_depth + blk_mq_sched_try_merge + elv_bio_merge_ok + elv_rb_find + elv_rb_del + elv_rb_add + elv_rqhash_del + ioc_find_get_icq + put_io_context + blk_mq_sched_try_insert_merge + elv_unregister + __tracepoint_block_rq_insert + elv_rqhash_add + __traceiter_block_rq_insert + kmem_cache_alloc_node + bio_associate_blkg_from_css + kernfs_path_from_node + blkcg_activate_policy #required by metis.ko module __traceiter_android_vh_rwsem_read_wait_start