From fc305a2a2eb1125b6cef7565ee6448a66bf4e171 Mon Sep 17 00:00:00 2001 From: YOUNGJIN JOO Date: Tue, 9 May 2023 12:48:18 +0900 Subject: [PATCH] ANDROID: ABI: update symbol list for galaxy 27 function symbol(s) added 'void __blk_req_zone_write_lock(struct request*)' 'void __blk_req_zone_write_unlock(struct request*)' 'int __traceiter_block_rq_insert(void*, struct request*)' 'void blk_mq_sched_mark_restart_hctx(struct blk_mq_hw_ctx*)' 'bool blk_mq_sched_try_insert_merge(struct request_queue*, struct request*, struct list_head*)' 'bool blk_mq_sched_try_merge(struct request_queue*, struct bio*, unsigned int, struct request**)' 'void blk_queue_rq_timeout(struct request_queue*, unsigned int)' 'bool blk_req_needs_zone_write_lock(struct request*)' 'void blk_stat_enable_accounting(struct request_queue*)' 'int blkcg_activate_policy(struct request_queue*, const struct blkcg_policy*)' 'void blkcg_deactivate_policy(struct request_queue*, const struct blkcg_policy*)' 'int blkcg_policy_register(struct blkcg_policy*)' 'void blkcg_policy_unregister(struct blkcg_policy*)' 'struct cgroup_subsys_state* css_next_descendant_pre(struct cgroup_subsys_state*, struct cgroup_subsys_state*)' 'struct elevator_queue* elevator_alloc(struct request_queue*, struct elevator_type*)' 'bool elv_bio_merge_ok(struct request*, struct bio*)' 'void elv_rb_add(struct rb_root*, struct request*)' 'void elv_rb_del(struct rb_root*, struct request*)' 'struct request* elv_rb_find(struct rb_root*, sector_t)' 'struct request* elv_rb_former_request(struct request_queue*, struct request*)' 'struct request* elv_rb_latter_request(struct request_queue*, struct request*)' 'int elv_register(struct elevator_type*)' 'void elv_rqhash_add(struct request_queue*, struct request*)' 'void elv_rqhash_del(struct request_queue*, struct request*)' 'void elv_unregister(struct elevator_type*)' 'void netlink_ack(struct sk_buff*, struct nlmsghdr*, int, const struct netlink_ext_ack*)' 'void sbitmap_queue_min_shallow_depth(struct sbitmap_queue*, unsigned int)' 2 variable symbol(s) added 'struct tracepoint __tracepoint_block_rq_insert' 'struct blkcg blkcg_root' Bug: 281600294 Change-Id: I8bd1c3bec5d667302055924bb4fd75e4967b97d3 Signed-off-by: YOUNGJIN JOO --- android/abi_gki_aarch64.stg | 747 +++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_galaxy | 32 ++ 2 files changed, 779 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 4a713ffa2d06..1ac797fa6988 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -5940,6 +5940,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x13b0ccb3 } +pointer_reference { + id: 0x0e7d50ff + kind: POINTER + pointee_type_id: 0x13b5a562 +} pointer_reference { id: 0x0e8010b3 kind: POINTER @@ -8110,6 +8115,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x6101d583 } +pointer_reference { + id: 0x12e24ee1 + kind: POINTER + pointee_type_id: 0x61c9dd1a +} pointer_reference { id: 0x12e6ffae kind: POINTER @@ -8165,6 +8175,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x66ce5be5 } +pointer_reference { + id: 0x1323d62c + kind: POINTER + pointee_type_id: 0x66cfbe2d +} pointer_reference { id: 0x1330389b kind: POINTER @@ -8455,6 +8470,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x796e076d } +pointer_reference { + id: 0x14ce1d40 + kind: POINTER + pointee_type_id: 0x7978939e +} pointer_reference { id: 0x14d112d9 kind: POINTER @@ -9475,6 +9495,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x4d58e67f } +pointer_reference { + id: 0x19dcb9e2 + kind: POINTER + pointee_type_id: 0x4d320115 +} pointer_reference { id: 0x19e0c64c kind: POINTER @@ -10005,6 +10030,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x580df0c3 } +pointer_reference { + id: 0x1c9f0c4b + kind: POINTER + pointee_type_id: 0x583cd7b3 +} pointer_reference { id: 0x1ca06989 kind: POINTER @@ -11305,6 +11335,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xaddbca2c } +pointer_reference { + id: 0x21ebac93 + kind: POINTER + pointee_type_id: 0xadee54d0 +} pointer_reference { id: 0x21ee065a kind: POINTER @@ -11995,6 +12030,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xbd562aba } +pointer_reference { + id: 0x25c6650b + kind: POINTER + pointee_type_id: 0xbd5972b1 +} pointer_reference { id: 0x25c97cc9 kind: POINTER @@ -12470,6 +12510,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x8b664062 } +pointer_reference { + id: 0x284dc6d3 + kind: POINTER + pointee_type_id: 0x8b77fdd1 +} pointer_reference { id: 0x2859d899 kind: POINTER @@ -18485,6 +18530,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0x936c5d25 } +pointer_reference { + id: 0x2e4d83a3 + kind: POINTER + pointee_type_id: 0x9376e812 +} pointer_reference { id: 0x2e4e1a59 kind: POINTER @@ -21385,6 +21435,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xea38dbab } +pointer_reference { + id: 0x301f8bca + kind: POINTER + pointee_type_id: 0xea3ec9b4 +} pointer_reference { id: 0x302719e7 kind: POINTER @@ -22055,6 +22110,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xed09a540 } +pointer_reference { + id: 0x31d383cf + kind: POINTER + pointee_type_id: 0xed0ee9a0 +} pointer_reference { id: 0x31d8aec5 kind: POINTER @@ -25815,6 +25875,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xc2747fdf } +pointer_reference { + id: 0x3a1b117d + kind: POINTER + pointee_type_id: 0xc22ca369 +} pointer_reference { id: 0x3a1e1de8 kind: POINTER @@ -26810,6 +26875,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd8ed88b2 } +pointer_reference { + id: 0x3caf1899 + kind: POINTER + pointee_type_id: 0xd8fc84fa +} pointer_reference { id: 0x3cb1656a kind: POINTER @@ -27590,6 +27660,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xd159863f } +pointer_reference { + id: 0x3ec77a5e + kind: POINTER + pointee_type_id: 0xd15d0fe4 +} pointer_reference { id: 0x3ec7cfc4 kind: POINTER @@ -28415,6 +28490,61 @@ typedef { name: "blk_status_t" referred_type_id: 0x295c7202 } +typedef { + id: 0xc22ca369 + name: "blkcg_pol_alloc_cpd_fn" + referred_type_id: 0xa69e8d8a +} +typedef { + id: 0x8b77fdd1 + name: "blkcg_pol_alloc_pd_fn" + referred_type_id: 0xd742e545 +} +typedef { + id: 0xea3ec9b4 + name: "blkcg_pol_bind_cpd_fn" + referred_type_id: 0x1d1e93d2 +} +typedef { + id: 0x583cd7b3 + name: "blkcg_pol_free_cpd_fn" + referred_type_id: 0x1d1e93d2 +} +typedef { + id: 0xbd5972b1 + name: "blkcg_pol_free_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0xadee54d0 + name: "blkcg_pol_init_cpd_fn" + referred_type_id: 0x1d1e93d2 +} +typedef { + id: 0x7978939e + name: "blkcg_pol_init_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0xed0ee9a0 + name: "blkcg_pol_offline_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0x9376e812 + name: "blkcg_pol_online_pd_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0x66cfbe2d + name: "blkcg_pol_reset_pd_stats_fn" + referred_type_id: 0x193306e3 +} +typedef { + id: 0x4d320115 + name: "blkcg_pol_stat_pd_fn" + referred_type_id: 0x192a9179 +} typedef { id: 0x022008d0 name: "blkcnt_t" @@ -30900,6 +31030,11 @@ qualified { qualifier: CONST qualified_type_id: 0x34bdcf99 } +qualified { + id: 0xd15d0fe4 + qualifier: CONST + qualified_type_id: 0x35338919 +} qualified { id: 0xd1740ca6 qualifier: CONST @@ -31280,6 +31415,11 @@ qualified { qualifier: CONST qualified_type_id: 0x13e38c46 } +qualified { + id: 0xd8fc84fa + qualifier: CONST + qualified_type_id: 0x13b5a562 +} qualified { id: 0xd957a3fb qualifier: CONST @@ -62100,6 +62240,30 @@ member { type_id: 0xac2791e9 offset: 1920 } +member { + id: 0xdf1e9756 + name: "cpd_alloc_fn" + type_id: 0x3a1b117d + offset: 192 +} +member { + id: 0xda9f8f9e + name: "cpd_bind_fn" + type_id: 0x301f8bca + offset: 384 +} +member { + id: 0x9ff69a44 + name: "cpd_free_fn" + type_id: 0x1c9f0c4b + offset: 320 +} +member { + id: 0x2a998965 + name: "cpd_init_fn" + type_id: 0x21ebac93 + offset: 256 +} member { id: 0x9ba00ef7 name: "cpl" @@ -71328,6 +71492,12 @@ member { type_id: 0x1ba902d8 offset: 1728 } +member { + id: 0x882d22a1 + name: "dfl_cftypes" + type_id: 0x1ba902d8 + offset: 64 +} member { id: 0xb2edf79f name: "dfl_cgrp" @@ -109739,6 +109909,12 @@ member { type_id: 0x6720d32f offset: 67456 } +member { + id: 0xa7a26725 + name: "legacy_cftypes" + type_id: 0x1ba902d8 + offset: 128 +} member { id: 0xa7a26894 name: "legacy_cftypes" @@ -139582,6 +139758,12 @@ member { type_id: 0xa80a04d8 offset: 1472 } +member { + id: 0xc34fc6f4 + name: "pd_alloc_fn" + type_id: 0x284dc6d3 + offset: 448 +} member { id: 0x769575e3 name: "pd_capable" @@ -139612,6 +139794,12 @@ member { type_id: 0xc9082b19 offset: 2464 } +member { + id: 0x956576a6 + name: "pd_free_fn" + type_id: 0x25c6650b + offset: 704 +} member { id: 0x99103ae8 name: "pd_get" @@ -139623,6 +139811,30 @@ member { name: "pd_id" type_id: 0x6720d32f } +member { + id: 0x3b36d20b + name: "pd_init_fn" + type_id: 0x14ce1d40 + offset: 512 +} +member { + id: 0x28d07b74 + name: "pd_offline_fn" + type_id: 0x31d383cf + offset: 640 +} +member { + id: 0x16a8e734 + name: "pd_online_fn" + type_id: 0x2e4d83a3 + offset: 576 +} +member { + id: 0xa9cc2830 + name: "pd_reset_stats_fn" + type_id: 0x1323d62c + offset: 768 +} member { id: 0x148dd054 name: "pd_revision" @@ -139647,6 +139859,12 @@ member { type_id: 0x2eb152dc offset: 384 } +member { + id: 0x49818f6d + name: "pd_stat_fn" + type_id: 0x19dcb9e2 + offset: 832 +} member { id: 0x07fc5057 name: "pd_supported" @@ -142601,6 +142819,11 @@ member { type_id: 0x6720d32f offset: 128 } +member { + id: 0x1b04c869 + name: "plid" + type_id: 0x6720d32f +} member { id: 0x1b04cc88 name: "plid" @@ -209326,6 +209549,28 @@ struct_union { member_id: 0x56a72f06 } } +struct_union { + id: 0x13b5a562 + kind: STRUCT + name: "blkcg_policy" + definition { + bytesize: 112 + member_id: 0x1b04c869 + member_id: 0x882d22a1 + member_id: 0xa7a26725 + member_id: 0xdf1e9756 + member_id: 0x2a998965 + member_id: 0x9ff69a44 + member_id: 0xda9f8f9e + member_id: 0xc34fc6f4 + member_id: 0x3b36d20b + member_id: 0x16a8e734 + member_id: 0x28d07b74 + member_id: 0x956576a6 + member_id: 0xa9cc2830 + member_id: 0x49818f6d + } +} struct_union { id: 0xf22cc280 kind: STRUCT @@ -275731,6 +275976,12 @@ function { return_type_id: 0x0fabaf3b parameter_id: 0x368487be } +function { + id: 0x05993839 + return_type_id: 0x0798f334 + parameter_id: 0x09427c40 + parameter_id: 0x25db57c0 +} function { id: 0x0643b7f0 return_type_id: 0x17fa285b @@ -277388,6 +277639,14 @@ function { parameter_id: 0x0d107c2b parameter_id: 0x295c7202 } +function { + id: 0x119c2286 + return_type_id: 0x48b5725f + parameter_id: 0x054f691a + parameter_id: 0x13a69eb7 + parameter_id: 0x6720d32f + parameter_id: 0x3ec77a5e +} function { id: 0x119fef8e return_type_id: 0x0bfc9031 @@ -277854,6 +278113,12 @@ function { parameter_id: 0x064d6086 parameter_id: 0x064d6086 } +function { + id: 0x123a72e1 + return_type_id: 0x48b5725f + parameter_id: 0x09427c40 + parameter_id: 0x3caf1899 +} function { id: 0x123ed0d5 return_type_id: 0x48b5725f @@ -278153,6 +278418,12 @@ function { parameter_id: 0x08ba388c parameter_id: 0x0130219f } +function { + id: 0x12b2c685 + return_type_id: 0x48b5725f + parameter_id: 0x09427c40 + parameter_id: 0x1e820193 +} function { id: 0x12b4c1e0 return_type_id: 0x48b5725f @@ -278404,6 +278675,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x0e6ba6f7 } +function { + id: 0x130705ac + return_type_id: 0x48b5725f + parameter_id: 0x0e7d50ff +} function { id: 0x130de2cb return_type_id: 0x48b5725f @@ -279711,6 +279987,12 @@ function { parameter_id: 0x37d7ca8b parameter_id: 0xf435685e } +function { + id: 0x1536d7b3 + return_type_id: 0x48b5725f + parameter_id: 0x12e24ee1 + parameter_id: 0x4585663f +} function { id: 0x153d1e98 return_type_id: 0x48b5725f @@ -281960,6 +282242,12 @@ function { parameter_id: 0x25653b02 parameter_id: 0x396f8ae8 } +function { + id: 0x192a9179 + return_type_id: 0x48b5725f + parameter_id: 0x26ad5dc1 + parameter_id: 0x0665e6b6 +} function { id: 0x192d11cd return_type_id: 0x48b5725f @@ -281971,6 +282259,11 @@ function { return_type_id: 0x48b5725f parameter_id: 0x26a80a21 } +function { + id: 0x193306e3 + return_type_id: 0x48b5725f + parameter_id: 0x26ad5dc1 +} function { id: 0x19394f8b return_type_id: 0x48b5725f @@ -282307,6 +282600,11 @@ function { parameter_id: 0x238b8721 parameter_id: 0x6720d32f } +function { + id: 0x19ee8463 + return_type_id: 0x48b5725f + parameter_id: 0x25db57c0 +} function { id: 0x19f3aad4 return_type_id: 0x48b5725f @@ -284154,6 +284452,12 @@ function { parameter_id: 0x32a623d7 parameter_id: 0x33ad36d3 } +function { + id: 0x1cff7455 + return_type_id: 0x48b5725f + parameter_id: 0x3074b701 + parameter_id: 0x1e820193 +} function { id: 0x1cffbe77 return_type_id: 0x48b5725f @@ -284232,6 +284536,11 @@ function { parameter_id: 0x01222f7d parameter_id: 0x33756485 } +function { + id: 0x1d1e93d2 + return_type_id: 0x48b5725f + parameter_id: 0x361b0907 +} function { id: 0x1d20fb22 return_type_id: 0x48b5725f @@ -297289,6 +297598,11 @@ function { parameter_id: 0x0d7ce7cc parameter_id: 0x6720d32f } +function { + id: 0x94f636df + return_type_id: 0x6720d32f + parameter_id: 0x25db57c0 +} function { id: 0x94f8a6cc return_type_id: 0x6720d32f @@ -305155,6 +305469,12 @@ function { parameter_id: 0x18bd6530 parameter_id: 0x34a79572 } +function { + id: 0x9bd5b265 + return_type_id: 0x6720d32f + parameter_id: 0x18bd6530 + parameter_id: 0x1e820193 +} function { id: 0x9bd5c3da return_type_id: 0x6720d32f @@ -309180,6 +309500,11 @@ function { parameter_id: 0x18f9f5e3 parameter_id: 0x6d7f5ff6 } +function { + id: 0x9e1fb710 + return_type_id: 0x6720d32f + parameter_id: 0x0e7d50ff +} function { id: 0x9e20c0b8 return_type_id: 0x6720d32f @@ -310164,6 +310489,12 @@ function { parameter_id: 0x0bb0c019 parameter_id: 0x13580d6c } +function { + id: 0x9f22c05d + return_type_id: 0x6720d32f + parameter_id: 0x09427c40 + parameter_id: 0x3caf1899 +} function { id: 0x9f242d9f return_type_id: 0x6720d32f @@ -311564,6 +311895,11 @@ function { parameter_id: 0x3d1ec847 parameter_id: 0x33756485 } +function { + id: 0xa69e8d8a + return_type_id: 0x361b0907 + parameter_id: 0xf1a6dfed +} function { id: 0xa6a24441 return_type_id: 0x3dcee85d @@ -313323,6 +313659,12 @@ function { return_type_id: 0x0ae4a2c7 parameter_id: 0x3dcee85d } +function { + id: 0xd119f642 + return_type_id: 0x1e820193 + parameter_id: 0x3074b701 + parameter_id: 0xd0b3a203 +} function { id: 0xd140e5e2 return_type_id: 0x1eba3506 @@ -313405,6 +313747,13 @@ function { id: 0xd6c91a51 return_type_id: 0x02eb105a } +function { + id: 0xd742e545 + return_type_id: 0x26ad5dc1 + parameter_id: 0xf1a6dfed + parameter_id: 0x09427c40 + parameter_id: 0x1bc6afb1 +} function { id: 0xd7754407 return_type_id: 0x276a1779 @@ -315077,6 +315426,12 @@ function { parameter_id: 0x18019702 parameter_id: 0x6720d32f } +function { + id: 0xf9525760 + return_type_id: 0x6d7f5ff6 + parameter_id: 0x1e820193 + parameter_id: 0x15a30023 +} function { id: 0xf9662ef4 return_type_id: 0x6d7f5ff6 @@ -315271,6 +315626,13 @@ function { parameter_id: 0x0ca27481 parameter_id: 0xc93e017b } +function { + id: 0xfc81549c + return_type_id: 0x6d7f5ff6 + parameter_id: 0x09427c40 + parameter_id: 0x1e820193 + parameter_id: 0x3e6239e1 +} function { id: 0xfc8ba4d2 return_type_id: 0x6d7f5ff6 @@ -315289,6 +315651,14 @@ function { parameter_id: 0x08956bf0 parameter_id: 0x09427c40 } +function { + id: 0xfcb31d8f + return_type_id: 0x6d7f5ff6 + parameter_id: 0x09427c40 + parameter_id: 0x15a30023 + parameter_id: 0x4585663f + parameter_id: 0x0d30b9c3 +} function { id: 0xfcb3294d return_type_id: 0x6d7f5ff6 @@ -315913,6 +316283,24 @@ elf_symbol { type_id: 0x16d771f6 full_name: "__blk_mq_end_request" } +elf_symbol { + id: 0x4df0b385 + name: "__blk_req_zone_write_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x007a3f1f + type_id: 0x1738d1f7 + full_name: "__blk_req_zone_write_lock" +} +elf_symbol { + id: 0x35aa1afd + name: "__blk_req_zone_write_unlock" + is_defined: true + symbol_type: FUNCTION + crc: 0xd971a555 + type_id: 0x1738d1f7 + full_name: "__blk_req_zone_write_unlock" +} elf_symbol { id: 0x5a6afeee name: "__blk_rq_map_sg" @@ -320513,6 +320901,15 @@ elf_symbol { type_id: 0x9ba51920 full_name: "__traceiter_binder_transaction_received" } +elf_symbol { + id: 0xc4cbd22c + name: "__traceiter_block_rq_insert" + is_defined: true + symbol_type: FUNCTION + crc: 0x8169293d + type_id: 0x9bd5b265 + full_name: "__traceiter_block_rq_insert" +} elf_symbol { id: 0xce25d5be name: "__traceiter_clock_set_rate" @@ -322817,6 +323214,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_binder_transaction_received" } +elf_symbol { + id: 0x48239fa6 + name: "__tracepoint_block_rq_insert" + is_defined: true + symbol_type: OBJECT + crc: 0xf4a00349 + type_id: 0x18ccbd2c + full_name: "__tracepoint_block_rq_insert" +} elf_symbol { id: 0x9600f350 name: "__tracepoint_clock_set_rate" @@ -325117,6 +325523,33 @@ elf_symbol { type_id: 0xc97bfe9f full_name: "blk_mq_rq_cpu" } +elf_symbol { + id: 0x49ee3f1e + name: "blk_mq_sched_mark_restart_hctx" + is_defined: true + symbol_type: FUNCTION + crc: 0xf1f9a55b + type_id: 0x181a6fb5 + full_name: "blk_mq_sched_mark_restart_hctx" +} +elf_symbol { + id: 0x646a1dc6 + name: "blk_mq_sched_try_insert_merge" + is_defined: true + symbol_type: FUNCTION + crc: 0x1cf774ce + type_id: 0xfc81549c + full_name: "blk_mq_sched_try_insert_merge" +} +elf_symbol { + id: 0xc40c1fbe + name: "blk_mq_sched_try_merge" + is_defined: true + symbol_type: FUNCTION + crc: 0x314b8315 + type_id: 0xfcb31d8f + full_name: "blk_mq_sched_try_merge" +} elf_symbol { id: 0x96f2cda8 name: "blk_mq_start_request" @@ -325387,6 +325820,15 @@ elf_symbol { type_id: 0x13dedb1b full_name: "blk_queue_required_elevator_features" } +elf_symbol { + id: 0x092baf69 + name: "blk_queue_rq_timeout" + is_defined: true + symbol_type: FUNCTION + crc: 0x703598b8 + type_id: 0x13dedb1b + full_name: "blk_queue_rq_timeout" +} elf_symbol { id: 0xcc0dd52b name: "blk_queue_update_dma_alignment" @@ -325423,6 +325865,15 @@ elf_symbol { type_id: 0x13666c2b full_name: "blk_queue_write_cache" } +elf_symbol { + id: 0xcacfeb0e + name: "blk_req_needs_zone_write_lock" + is_defined: true + symbol_type: FUNCTION + crc: 0x3f92d6ef + type_id: 0xf904db60 + full_name: "blk_req_needs_zone_write_lock" +} elf_symbol { id: 0xc5a6985e name: "blk_revalidate_disk_zones" @@ -325477,6 +325928,15 @@ elf_symbol { type_id: 0x98e82327 full_name: "blk_rq_unmap_user" } +elf_symbol { + id: 0xb78983c5 + name: "blk_stat_enable_accounting" + is_defined: true + symbol_type: FUNCTION + crc: 0x4b87b3bf + type_id: 0x12c8ce83 + full_name: "blk_stat_enable_accounting" +} elf_symbol { id: 0xe6192860 name: "blk_status_to_errno" @@ -325504,6 +325964,51 @@ elf_symbol { type_id: 0x81e59ea6 full_name: "blk_zone_cond_str" } +elf_symbol { + id: 0xe00b32cb + name: "blkcg_activate_policy" + is_defined: true + symbol_type: FUNCTION + crc: 0xfab16139 + type_id: 0x9f22c05d + full_name: "blkcg_activate_policy" +} +elf_symbol { + id: 0xae700ddc + name: "blkcg_deactivate_policy" + is_defined: true + symbol_type: FUNCTION + crc: 0xa5e1eaa8 + type_id: 0x123a72e1 + full_name: "blkcg_deactivate_policy" +} +elf_symbol { + id: 0xa304d3f1 + name: "blkcg_policy_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x07cc7283 + type_id: 0x9e1fb710 + full_name: "blkcg_policy_register" +} +elf_symbol { + id: 0xcd31ef47 + name: "blkcg_policy_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0xc2068cf9 + type_id: 0x130705ac + full_name: "blkcg_policy_unregister" +} +elf_symbol { + id: 0x4cb4702d + name: "blkcg_root" + is_defined: true + symbol_type: OBJECT + crc: 0xa0d51127 + type_id: 0x455a585a + full_name: "blkcg_root" +} elf_symbol { id: 0x0b067d4b name: "blkdev_get_by_dev" @@ -329042,6 +329547,15 @@ elf_symbol { type_id: 0xc867c639 full_name: "css_next_child" } +elf_symbol { + id: 0x2c08983d + name: "css_next_descendant_pre" + is_defined: true + symbol_type: FUNCTION + crc: 0xeba455f5 + type_id: 0xc867c639 + full_name: "css_next_descendant_pre" +} elf_symbol { id: 0x81bdacc5 name: "csum_ipv6_magic" @@ -337691,6 +338205,105 @@ elf_symbol { type_id: 0x94deebf7 full_name: "ehci_setup" } +elf_symbol { + id: 0x6f76a9a4 + name: "elevator_alloc" + is_defined: true + symbol_type: FUNCTION + crc: 0x13ffe345 + type_id: 0x05993839 + full_name: "elevator_alloc" +} +elf_symbol { + id: 0x14d9b2ac + name: "elv_bio_merge_ok" + is_defined: true + symbol_type: FUNCTION + crc: 0x6a1abdf8 + type_id: 0xf9525760 + full_name: "elv_bio_merge_ok" +} +elf_symbol { + id: 0x5d0ca5c4 + name: "elv_rb_add" + is_defined: true + symbol_type: FUNCTION + crc: 0x3637459f + type_id: 0x1cff7455 + full_name: "elv_rb_add" +} +elf_symbol { + id: 0xed989993 + name: "elv_rb_del" + is_defined: true + symbol_type: FUNCTION + crc: 0xd885f3f4 + type_id: 0x1cff7455 + full_name: "elv_rb_del" +} +elf_symbol { + id: 0xf7b7d7aa + name: "elv_rb_find" + is_defined: true + symbol_type: FUNCTION + crc: 0xf9603ca2 + type_id: 0xd119f642 + full_name: "elv_rb_find" +} +elf_symbol { + id: 0x1a3558d3 + name: "elv_rb_former_request" + is_defined: true + symbol_type: FUNCTION + crc: 0x90a91b1d + type_id: 0xdc6c821c + full_name: "elv_rb_former_request" +} +elf_symbol { + id: 0x00f85b72 + name: "elv_rb_latter_request" + is_defined: true + symbol_type: FUNCTION + crc: 0xaa0b2ddc + type_id: 0xdc6c821c + full_name: "elv_rb_latter_request" +} +elf_symbol { + id: 0x07288ca7 + name: "elv_register" + is_defined: true + symbol_type: FUNCTION + crc: 0x0efc1923 + type_id: 0x94f636df + full_name: "elv_register" +} +elf_symbol { + id: 0x0ff04eb0 + name: "elv_rqhash_add" + is_defined: true + symbol_type: FUNCTION + crc: 0xd0544b77 + type_id: 0x12b2c685 + full_name: "elv_rqhash_add" +} +elf_symbol { + id: 0xa6010848 + name: "elv_rqhash_del" + is_defined: true + symbol_type: FUNCTION + crc: 0x39e732e1 + type_id: 0x12b2c685 + full_name: "elv_rqhash_del" +} +elf_symbol { + id: 0x6839b226 + name: "elv_unregister" + is_defined: true + symbol_type: FUNCTION + crc: 0x7da69912 + type_id: 0x19ee8463 + full_name: "elv_unregister" +} elf_symbol { id: 0xfa137f83 name: "em_cpu_get" @@ -348635,6 +349248,15 @@ elf_symbol { type_id: 0x1604193e full_name: "netif_tx_wake_queue" } +elf_symbol { + id: 0x894a0130 + name: "netlink_ack" + is_defined: true + symbol_type: FUNCTION + crc: 0xe7fd9963 + type_id: 0x119c2286 + full_name: "netlink_ack" +} elf_symbol { id: 0xab1506fb name: "netlink_broadcast" @@ -357773,6 +358395,15 @@ elf_symbol { type_id: 0x1192ec84 full_name: "sb800_prefetch" } +elf_symbol { + id: 0x4513114c + name: "sbitmap_queue_min_shallow_depth" + is_defined: true + symbol_type: FUNCTION + crc: 0x4e23fddc + type_id: 0x1536d7b3 + full_name: "sbitmap_queue_min_shallow_depth" +} elf_symbol { id: 0x56cb7a36 name: "sbitmap_weight" @@ -372212,6 +372843,14 @@ symbols { key: "__blk_mq_end_request" value: 0x01badff0 } + symbol { + key: "__blk_req_zone_write_lock" + value: 0x4df0b385 + } + symbol { + key: "__blk_req_zone_write_unlock" + value: 0x35aa1afd + } symbol { key: "__blk_rq_map_sg" value: 0x5a6afeee @@ -374256,6 +374895,10 @@ symbols { key: "__traceiter_binder_transaction_received" value: 0x6911084f } + symbol { + key: "__traceiter_block_rq_insert" + value: 0xc4cbd22c + } symbol { key: "__traceiter_clock_set_rate" value: 0xce25d5be @@ -375280,6 +375923,10 @@ symbols { key: "__tracepoint_binder_transaction_received" value: 0xf57e8f65 } + symbol { + key: "__tracepoint_block_rq_insert" + value: 0x48239fa6 + } symbol { key: "__tracepoint_clock_set_rate" value: 0x9600f350 @@ -376304,6 +376951,18 @@ symbols { key: "blk_mq_rq_cpu" value: 0x27ae2b17 } + symbol { + key: "blk_mq_sched_mark_restart_hctx" + value: 0x49ee3f1e + } + symbol { + key: "blk_mq_sched_try_insert_merge" + value: 0x646a1dc6 + } + symbol { + key: "blk_mq_sched_try_merge" + value: 0xc40c1fbe + } symbol { key: "blk_mq_start_request" value: 0x96f2cda8 @@ -376424,6 +377083,10 @@ symbols { key: "blk_queue_required_elevator_features" value: 0xc084dab6 } + symbol { + key: "blk_queue_rq_timeout" + value: 0x092baf69 + } symbol { key: "blk_queue_update_dma_alignment" value: 0xcc0dd52b @@ -376440,6 +377103,10 @@ symbols { key: "blk_queue_write_cache" value: 0x4c74830f } + symbol { + key: "blk_req_needs_zone_write_lock" + value: 0xcacfeb0e + } symbol { key: "blk_revalidate_disk_zones" value: 0xc5a6985e @@ -376464,6 +377131,10 @@ symbols { key: "blk_rq_unmap_user" value: 0xdc30e4d6 } + symbol { + key: "blk_stat_enable_accounting" + value: 0xb78983c5 + } symbol { key: "blk_status_to_errno" value: 0xe6192860 @@ -376476,6 +377147,26 @@ symbols { key: "blk_zone_cond_str" value: 0x2e5cd908 } + symbol { + key: "blkcg_activate_policy" + value: 0xe00b32cb + } + symbol { + key: "blkcg_deactivate_policy" + value: 0xae700ddc + } + symbol { + key: "blkcg_policy_register" + value: 0xa304d3f1 + } + symbol { + key: "blkcg_policy_unregister" + value: 0xcd31ef47 + } + symbol { + key: "blkcg_root" + value: 0x4cb4702d + } symbol { key: "blkdev_get_by_dev" value: 0x0b067d4b @@ -378052,6 +378743,10 @@ symbols { key: "css_next_child" value: 0xd36400de } + symbol { + key: "css_next_descendant_pre" + value: 0x2c08983d + } symbol { key: "csum_ipv6_magic" value: 0x81bdacc5 @@ -381888,6 +382583,50 @@ symbols { key: "ehci_setup" value: 0xc670de95 } + symbol { + key: "elevator_alloc" + value: 0x6f76a9a4 + } + symbol { + key: "elv_bio_merge_ok" + value: 0x14d9b2ac + } + symbol { + key: "elv_rb_add" + value: 0x5d0ca5c4 + } + symbol { + key: "elv_rb_del" + value: 0xed989993 + } + symbol { + key: "elv_rb_find" + value: 0xf7b7d7aa + } + symbol { + key: "elv_rb_former_request" + value: 0x1a3558d3 + } + symbol { + key: "elv_rb_latter_request" + value: 0x00f85b72 + } + symbol { + key: "elv_register" + value: 0x07288ca7 + } + symbol { + key: "elv_rqhash_add" + value: 0x0ff04eb0 + } + symbol { + key: "elv_rqhash_del" + value: 0xa6010848 + } + symbol { + key: "elv_unregister" + value: 0x6839b226 + } symbol { key: "em_cpu_get" value: 0xfa137f83 @@ -386752,6 +387491,10 @@ symbols { key: "netif_tx_wake_queue" value: 0x8cb67134 } + symbol { + key: "netlink_ack" + value: 0x894a0130 + } symbol { key: "netlink_broadcast" value: 0xab1506fb @@ -390812,6 +391555,10 @@ symbols { key: "sb800_prefetch" value: 0x84f045c2 } + symbol { + key: "sbitmap_queue_min_shallow_depth" + value: 0x4513114c + } symbol { key: "sbitmap_weight" value: 0x56cb7a36 diff --git a/android/abi_gki_aarch64_galaxy b/android/abi_gki_aarch64_galaxy index a2ac88501247..6f21f2c8b386 100644 --- a/android/abi_gki_aarch64_galaxy +++ b/android/abi_gki_aarch64_galaxy @@ -11,10 +11,23 @@ atomic_notifier_chain_unregister __bitmap_weight bitmap_zalloc + blkcg_activate_policy + blkcg_deactivate_policy + blkcg_policy_register + blkcg_policy_unregister + blkcg_root blkdev_get_by_dev blkdev_get_by_path blkdev_issue_flush blkdev_put + blk_mq_sched_mark_restart_hctx + blk_mq_sched_try_insert_merge + blk_mq_sched_try_merge + blk_queue_rq_timeout + blk_req_needs_zone_write_lock + __blk_req_zone_write_lock + __blk_req_zone_write_unlock + blk_stat_enable_accounting cache_line_size cancel_delayed_work_sync __check_object_size @@ -34,11 +47,13 @@ crypto_comp_compress crypto_comp_decompress crypto_destroy_tfm + css_next_descendant_pre _ctype debugfs_create_file debugfs_remove delayed_work_timer_fn del_timer + _dev_alert _dev_err device_create device_destroy @@ -62,6 +77,17 @@ dma_alloc_attrs dma_free_attrs down_write + elevator_alloc + elv_bio_merge_ok + elv_rb_add + elv_rb_del + elv_rb_find + elv_rb_former_request + elv_rb_latter_request + elv_register + elv_rqhash_add + elv_rqhash_del + elv_unregister emergency_restart file_ra_state_init file_write_and_wait_range @@ -160,9 +186,11 @@ mutex_lock mutex_unlock name_to_dev_t + netlink_ack nr_cpu_ids nsec_to_clock_t of_address_to_resource + of_css of_find_compatible_node of_find_node_opts_by_path of_find_property @@ -225,6 +253,7 @@ rtc_time64_to_tm rtc_tm_to_time64 runqueues + sbitmap_queue_min_shallow_depth sched_clock sched_show_task scnprintf @@ -237,6 +266,7 @@ simple_strtol single_open single_release + snd_soc_find_dai snd_soc_info_volsw_sx snd_soc_put_volsw_sx snprintf @@ -289,6 +319,7 @@ __traceiter_android_vh_try_to_freeze_todo __traceiter_android_vh_try_to_freeze_todo_unfrozen __traceiter_android_vh_watchdog_timer_softlockup + __traceiter_block_rq_insert __traceiter_console __traceiter_hrtimer_expire_entry __traceiter_hrtimer_expire_exit @@ -319,6 +350,7 @@ __tracepoint_android_vh_try_to_freeze_todo __tracepoint_android_vh_try_to_freeze_todo_unfrozen __tracepoint_android_vh_watchdog_timer_softlockup + __tracepoint_block_rq_insert __tracepoint_console __tracepoint_hrtimer_expire_entry __tracepoint_hrtimer_expire_exit