From e29203fd6b6b1e5790d1cef77a8ea6410a2da752 Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Thu, 15 May 2025 15:52:15 +0800 Subject: [PATCH] ANDROID: GKI: update symbol list for xiaomi 4 function symbol(s) added 'struct request_queue* blk_mq_alloc_queue(struct blk_mq_tag_set*, struct queue_limits*, void*)' 'struct dev_pm_opp* dev_pm_opp_find_freq_ceil_indexed(struct device*, unsigned long*, u32)' 'struct dev_pm_opp* dev_pm_opp_find_freq_floor_indexed(struct device*, unsigned long*, u32)' 'int scsi_host_busy(struct Scsi_Host*)' Bug: 417922400 Change-Id: Ieb3d83fa07a5b49da4bcf90b7122be4a75ad5685 Signed-off-by: Ying Wang --- gki/aarch64/abi.stg | 52 ++++++++++++++++++++++++++++++++++++++ gki/aarch64/symbols/xiaomi | 4 +++ 2 files changed, 56 insertions(+) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 6ce5b8f2f526..fda4277271b9 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -335891,6 +335891,13 @@ function { return_type_id: 0x2cae7fa9 parameter_id: 0x2cae7fa9 } +function { + id: 0x6909eb2a + return_type_id: 0x09427c40 + parameter_id: 0x2cc0f57b + parameter_id: 0x3bd6fa3a + parameter_id: 0x18bd6530 +} function { id: 0x69238486 return_type_id: 0x1d19a9d5 @@ -348380,6 +348387,11 @@ function { parameter_id: 0x27a7c613 parameter_id: 0x2cacacc0 } +function { + id: 0x98764c5c + return_type_id: 0x6720d32f + parameter_id: 0x17dabdcd +} function { id: 0x98773f07 return_type_id: 0x6720d32f @@ -388133,6 +388145,15 @@ elf_symbol { type_id: 0xfcf4c414 full_name: "blk_get_queue" } +elf_symbol { + id: 0x23e83656 + name: "blk_mq_alloc_queue" + is_defined: true + symbol_type: FUNCTION + crc: 0xf7db52c6 + type_id: 0x6909eb2a + full_name: "blk_mq_alloc_queue" +} elf_symbol { id: 0xaea1564a name: "blk_mq_alloc_request" @@ -394520,6 +394541,15 @@ elf_symbol { type_id: 0x81de8179 full_name: "dev_pm_opp_find_freq_ceil" } +elf_symbol { + id: 0xb411a3b0 + name: "dev_pm_opp_find_freq_ceil_indexed" + is_defined: true + symbol_type: FUNCTION + crc: 0x209d3a8c + type_id: 0x81ecc373 + full_name: "dev_pm_opp_find_freq_ceil_indexed" +} elf_symbol { id: 0x56a85a70 name: "dev_pm_opp_find_freq_exact" @@ -394538,6 +394568,15 @@ elf_symbol { type_id: 0x81de8179 full_name: "dev_pm_opp_find_freq_floor" } +elf_symbol { + id: 0xfb909691 + name: "dev_pm_opp_find_freq_floor_indexed" + is_defined: true + symbol_type: FUNCTION + crc: 0x209d3a8c + type_id: 0x81ecc373 + full_name: "dev_pm_opp_find_freq_floor_indexed" +} elf_symbol { id: 0xdb13d287 name: "dev_pm_opp_find_level_exact" @@ -431669,6 +431708,15 @@ elf_symbol { type_id: 0x0ff8d13d full_name: "scsi_host_alloc" } +elf_symbol { + id: 0xfaba855b + name: "scsi_host_busy" + is_defined: true + symbol_type: FUNCTION + crc: 0xb964063d + type_id: 0x98764c5c + full_name: "scsi_host_busy" +} elf_symbol { id: 0x022517f0 name: "scsi_host_lookup" @@ -452206,6 +452254,7 @@ interface { symbol_id: 0x9eda4f26 symbol_id: 0xc0d4821a symbol_id: 0x230262f2 + symbol_id: 0x23e83656 symbol_id: 0xaea1564a symbol_id: 0x0d1fc920 symbol_id: 0xd34c6466 @@ -452916,8 +452965,10 @@ interface { symbol_id: 0x489dfd09 symbol_id: 0x4059d2bb symbol_id: 0x22bf9346 + symbol_id: 0xb411a3b0 symbol_id: 0x56a85a70 symbol_id: 0x15de010f + symbol_id: 0xfb909691 symbol_id: 0xdb13d287 symbol_id: 0xd301890a symbol_id: 0x87f90d23 @@ -457038,6 +457089,7 @@ interface { symbol_id: 0xe584e576 symbol_id: 0x8ef5c221 symbol_id: 0x32b196e0 + symbol_id: 0xfaba855b symbol_id: 0x022517f0 symbol_id: 0x4d8a452e symbol_id: 0x7509c737 diff --git a/gki/aarch64/symbols/xiaomi b/gki/aarch64/symbols/xiaomi index 51dc2c4f4468..74aa7cdaced7 100644 --- a/gki/aarch64/symbols/xiaomi +++ b/gki/aarch64/symbols/xiaomi @@ -74,6 +74,10 @@ scsi_device_set_state blk_mq_quiesce_tagset blk_mq_unquiesce_tagset + dev_pm_opp_find_freq_floor_indexed + blk_mq_alloc_queue + scsi_host_busy + dev_pm_opp_find_freq_ceil_indexed #required by stability sock_from_file