From e318dc4c06a51c7f4daa694f7141a913e2781bef Mon Sep 17 00:00:00 2001 From: meixie Date: Wed, 11 Dec 2024 14:21:13 +0800 Subject: [PATCH] ANDROID: abi_gki_aarch64_qcom: Update symbols list for Qcom Update symbols list for Qcom Symbols added: default_qdisc_ops dev_activate dev_deactivate dev_graft_qdisc gnet_stats_add_basic gnet_stats_add_queue gnet_stats_basic_sync_init gnet_stats_copy_basic gnet_stats_copy_queue mq_change_real_num_tx netdev_txq_to_tc noop_qdisc pfifo_fast_ops pfifo_qdisc_ops qdisc_create_dflt qdisc_hash_add qdisc_put qdisc_reset qdisc_tree_reduce_backlog qdisc_watchdog_cancel qdisc_watchdog_init qdisc_watchdog_init_clockid qdisc_watchdog_schedule_range_ns rtnl_kfree_skbs sock_queue_err_skb Bug: 369460491 Change-Id: I1d0b22f03250d3c33d6fd23cf02f6d014444a2b4 Signed-off-by: meixie --- android/abi_gki_aarch64.stg | 152 +++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_qcom | 57 +++++++++++++ 2 files changed, 209 insertions(+) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index 4cd28385f004..dff7a8eb740c 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -295474,6 +295474,14 @@ function { return_type_id: 0x48b5725f parameter_id: 0x01c5a749 } +function { + id: 0x10e9600e + return_type_id: 0x48b5725f + parameter_id: 0x01de2d7a + parameter_id: 0x01de2d7a + parameter_id: 0x01de2d7a + parameter_id: 0x6d7f5ff6 +} function { id: 0x10e9afeb return_type_id: 0x48b5725f @@ -295508,6 +295516,11 @@ function { parameter_id: 0x0258f96e parameter_id: 0x38514bfb } +function { + id: 0x10efdacd + return_type_id: 0x48b5725f + parameter_id: 0x01de2d7a +} function { id: 0x10f0f603 return_type_id: 0x48b5725f @@ -296323,6 +296336,12 @@ function { parameter_id: 0x3104c07e parameter_id: 0x4585663f } +function { + id: 0x11deb671 + return_type_id: 0x48b5725f + parameter_id: 0x054f691a + parameter_id: 0x054f691a +} function { id: 0x11e015cb return_type_id: 0x48b5725f @@ -305754,6 +305773,13 @@ function { parameter_id: 0x3e6396e0 parameter_id: 0x6720d32f } +function { + id: 0x1f4d44f1 + return_type_id: 0x48b5725f + parameter_id: 0x3df8f8c1 + parameter_id: 0x2e8d5f05 + parameter_id: 0x4478ba6b +} function { id: 0x1f4f6ba0 return_type_id: 0x48b5725f @@ -339902,6 +339928,12 @@ function { parameter_id: 0x4585663f parameter_id: 0x4585663f } +function { + id: 0xef356aa2 + return_type_id: 0x2e8d5f05 + parameter_id: 0x1a7122b5 + parameter_id: 0x2e8d5f05 +} function { id: 0xef54849c return_type_id: 0x6d7f5ff6 @@ -363354,6 +363386,15 @@ elf_symbol { type_id: 0x2d64ae3e full_name: "default_llseek" } +elf_symbol { + id: 0xaf548a8c + name: "default_qdisc_ops" + is_defined: true + symbol_type: OBJECT + crc: 0x517b3de3 + type_id: 0x30cae1c6 + full_name: "default_qdisc_ops" +} elf_symbol { id: 0x44b5caf9 name: "default_wake_function" @@ -363444,6 +363485,15 @@ elf_symbol { type_id: 0x14667c52 full_name: "destroy_workqueue" } +elf_symbol { + id: 0x7fc68fdb + name: "dev_activate" + is_defined: true + symbol_type: FUNCTION + crc: 0x1eb25b0b + type_id: 0x1c31d966 + full_name: "dev_activate" +} elf_symbol { id: 0x31d27334 name: "dev_add_pack" @@ -363525,6 +363575,15 @@ elf_symbol { type_id: 0x1052519d full_name: "dev_coredumpv" } +elf_symbol { + id: 0x10de32c8 + name: "dev_deactivate" + is_defined: true + symbol_type: FUNCTION + crc: 0xfd64c80d + type_id: 0x1c31d966 + full_name: "dev_deactivate" +} elf_symbol { id: 0x641371dc name: "dev_driver_string" @@ -363660,6 +363719,15 @@ elf_symbol { type_id: 0xfc7fe8d8 full_name: "dev_getfirstbyhwtype" } +elf_symbol { + id: 0xc7ab95e4 + name: "dev_graft_qdisc" + is_defined: true + symbol_type: FUNCTION + crc: 0x4d904fac + type_id: 0xef356aa2 + full_name: "dev_graft_qdisc" +} elf_symbol { id: 0x33035bf6 name: "dev_load" @@ -376391,6 +376459,15 @@ elf_symbol { type_id: 0xf1d83496 full_name: "glob_match" } +elf_symbol { + id: 0xb096071e + name: "gnet_stats_add_basic" + is_defined: true + symbol_type: FUNCTION + crc: 0x8d5cd9f4 + type_id: 0x10e9600e + full_name: "gnet_stats_add_basic" +} elf_symbol { id: 0x7990bc50 name: "gnet_stats_add_queue" @@ -376400,6 +376477,15 @@ elf_symbol { type_id: 0x13072e26 full_name: "gnet_stats_add_queue" } +elf_symbol { + id: 0xa9715193 + name: "gnet_stats_basic_sync_init" + is_defined: true + symbol_type: FUNCTION + crc: 0x866a62b2 + type_id: 0x10efdacd + full_name: "gnet_stats_basic_sync_init" +} elf_symbol { id: 0x8a6e138f name: "gnet_stats_copy_basic" @@ -386378,6 +386464,15 @@ elf_symbol { type_id: 0x986b6304 full_name: "mpage_writepages" } +elf_symbol { + id: 0x80a63ee1 + name: "mq_change_real_num_tx" + is_defined: true + symbol_type: FUNCTION + crc: 0x708fa4f4 + type_id: 0x1a2d13ca + full_name: "mq_change_real_num_tx" +} elf_symbol { id: 0xbedab58b name: "msi_first_desc" @@ -386945,6 +387040,15 @@ elf_symbol { type_id: 0x1c31d966 full_name: "netdev_state_change" } +elf_symbol { + id: 0x64f1f9ef + name: "netdev_txq_to_tc" + is_defined: true + symbol_type: FUNCTION + crc: 0xf33fe638 + type_id: 0x903f7e42 + full_name: "netdev_txq_to_tc" +} elf_symbol { id: 0x88a6525c name: "netdev_update_features" @@ -391601,6 +391705,15 @@ elf_symbol { type_id: 0x1732fd5e full_name: "perf_trace_run_bpf_submit" } +elf_symbol { + id: 0x018498a2 + name: "pfifo_fast_ops" + is_defined: true + symbol_type: OBJECT + crc: 0x28dd786d + type_id: 0xd5ea309d + full_name: "pfifo_fast_ops" +} elf_symbol { id: 0x1e700c22 name: "pfifo_qdisc_ops" @@ -395102,6 +395215,15 @@ elf_symbol { type_id: 0x1f5c5adf full_name: "qdisc_watchdog_init" } +elf_symbol { + id: 0x508d9501 + name: "qdisc_watchdog_init_clockid" + is_defined: true + symbol_type: FUNCTION + crc: 0x2ecf602d + type_id: 0x1f4d44f1 + full_name: "qdisc_watchdog_init_clockid" +} elf_symbol { id: 0x7d9c9dda name: "qdisc_watchdog_schedule_range_ns" @@ -398270,6 +398392,15 @@ elf_symbol { type_id: 0x9d80e32f full_name: "rtnl_is_locked" } +elf_symbol { + id: 0x730105d4 + name: "rtnl_kfree_skbs" + is_defined: true + symbol_type: FUNCTION + crc: 0xcb403c72 + type_id: 0x11deb671 + full_name: "rtnl_kfree_skbs" +} elf_symbol { id: 0x8c0dd14a name: "rtnl_link_register" @@ -404121,6 +404252,15 @@ elf_symbol { type_id: 0x99d969f9 full_name: "sock_no_socketpair" } +elf_symbol { + id: 0x96e969d8 + name: "sock_queue_err_skb" + is_defined: true + symbol_type: FUNCTION + crc: 0x24fd1c0a + type_id: 0x9ac4d210 + full_name: "sock_queue_err_skb" +} elf_symbol { id: 0xc4ac81a3 name: "sock_queue_rcv_skb_reason" @@ -419009,6 +419149,7 @@ interface { symbol_id: 0x01ff0af3 symbol_id: 0x8ce0927a symbol_id: 0x35ab75ba + symbol_id: 0xaf548a8c symbol_id: 0x44b5caf9 symbol_id: 0x7f1735ac symbol_id: 0x4ba4968c @@ -419019,6 +419160,7 @@ interface { symbol_id: 0x1ef313dc symbol_id: 0x67daf3cf symbol_id: 0xe5161e20 + symbol_id: 0x7fc68fdb symbol_id: 0x31d27334 symbol_id: 0x2f800ec5 symbol_id: 0xd5cd30b1 @@ -419028,6 +419170,7 @@ interface { symbol_id: 0x094eac4e symbol_id: 0xb4062816 symbol_id: 0xeac49112 + symbol_id: 0x10de32c8 symbol_id: 0x641371dc symbol_id: 0x5a345cb5 symbol_id: 0x1df78429 @@ -419043,6 +419186,7 @@ interface { symbol_id: 0x34feac51 symbol_id: 0x87df61b4 symbol_id: 0x8abf96ef + symbol_id: 0xc7ab95e4 symbol_id: 0x33035bf6 symbol_id: 0x9a2dbfca symbol_id: 0xafae816a @@ -420455,7 +420599,9 @@ interface { symbol_id: 0x390427e4 symbol_id: 0x53ba530f symbol_id: 0x365c2930 + symbol_id: 0xb096071e symbol_id: 0x7990bc50 + symbol_id: 0xa9715193 symbol_id: 0x8a6e138f symbol_id: 0x0ace9404 symbol_id: 0x64b49555 @@ -421565,6 +421711,7 @@ interface { symbol_id: 0x1405e8c0 symbol_id: 0x84babda3 symbol_id: 0xeb5e01d3 + symbol_id: 0x80a63ee1 symbol_id: 0xbedab58b symbol_id: 0x603dd7ca symbol_id: 0xc30a6d76 @@ -421628,6 +421775,7 @@ interface { symbol_id: 0xd0f388bf symbol_id: 0xc32be078 symbol_id: 0x13d32ab6 + symbol_id: 0x64f1f9ef symbol_id: 0x88a6525c symbol_id: 0xa9b870ab symbol_id: 0x07d0c0e2 @@ -422145,6 +422293,7 @@ interface { symbol_id: 0xc2bb86d6 symbol_id: 0x1dad348b symbol_id: 0xd50beffc + symbol_id: 0x018498a2 symbol_id: 0x1e700c22 symbol_id: 0xba681a1a symbol_id: 0xaefcb61a @@ -422534,6 +422683,7 @@ interface { symbol_id: 0x788eb5c1 symbol_id: 0xdc29efa5 symbol_id: 0x9928a695 + symbol_id: 0x508d9501 symbol_id: 0x7d9c9dda symbol_id: 0x2721b297 symbol_id: 0xf60ed3ec @@ -422886,6 +423036,7 @@ interface { symbol_id: 0x19b7aeab symbol_id: 0xfccc22f4 symbol_id: 0x50b92bc4 + symbol_id: 0x730105d4 symbol_id: 0x8c0dd14a symbol_id: 0x3480e8df symbol_id: 0x0bf91812 @@ -423536,6 +423687,7 @@ interface { symbol_id: 0xf7ca54f0 symbol_id: 0xcfa933b0 symbol_id: 0xc7bb50ac + symbol_id: 0x96e969d8 symbol_id: 0xc4ac81a3 symbol_id: 0xde3137d4 symbol_id: 0x3728c158 diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index dd049eb54c0e..f20ef27ff873 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -72,6 +72,8 @@ bdev_end_io_acct bdev_start_io_acct bin2hex + bio_associate_blkg + bio_chain bio_endio bio_end_io_acct_remapped bio_split @@ -82,6 +84,7 @@ __bitmap_clear __bitmap_complement __bitmap_equal + bitmap_find_free_region bitmap_find_next_zero_area_off bitmap_free __bitmap_intersects @@ -495,6 +498,7 @@ dec_node_page_state dec_zone_page_state default_llseek + default_qdisc_ops default_wake_function deferred_free delayed_work_timer_fn @@ -503,6 +507,7 @@ del_timer_sync desc_to_gpio destroy_workqueue + dev_activate dev_add_pack dev_addr_mod dev_alloc_name @@ -513,6 +518,7 @@ dev_coredumpm dev_coredumpv _dev_crit + dev_deactivate dev_driver_string _dev_err dev_err_probe @@ -538,6 +544,7 @@ dev_get_regmap dev_get_stats dev_get_tstats64 + dev_graft_qdisc device_add device_add_disk device_add_groups @@ -609,6 +616,7 @@ devm_gpiochip_add_data_with_key devm_gpiod_get devm_gpiod_get_optional + devm_gpiod_put devm_gpio_request_one devm_hwspin_lock_register devm_i2c_new_dummy_device @@ -629,6 +637,7 @@ devm_led_classdev_flash_register_ext devm_led_classdev_register_ext devm_mbox_controller_register + devm_memremap devm_mipi_dsi_attach devm_mipi_dsi_device_register_full devm_nvmem_cell_get @@ -1175,6 +1184,7 @@ freq_qos_add_request freq_qos_remove_request freq_qos_update_request + fs_bio_set fsync_bdev ftrace_dump fwnode_find_reference @@ -1219,13 +1229,16 @@ genphy_check_and_restart_aneg __genphy_config_aneg genphy_read_abilities + genphy_read_lpa genphy_read_mmd_unsupported genphy_read_status genphy_read_status_fixed genphy_restart_aneg genphy_resume + genphy_setup_forced genphy_soft_reset genphy_suspend + genphy_update_link genphy_write_mmd_unsupported gen_pool_add_owner gen_pool_alloc_algo_owner @@ -1282,6 +1295,11 @@ gic_v3_cpu_init gic_v3_dist_init gic_v3_dist_wait_for_rwp + gnet_stats_add_basic + gnet_stats_add_queue + gnet_stats_basic_sync_init + gnet_stats_copy_basic + gnet_stats_copy_queue gov_attr_set_init gov_attr_set_put governor_sysfs_ops @@ -1572,6 +1590,7 @@ iommu_device_register iommu_device_sysfs_add iommu_device_sysfs_remove + iommu_device_unlink iommu_device_unregister iommu_dma_get_resv_regions iommu_domain_alloc @@ -1995,6 +2014,7 @@ module_layout module_put __module_put_and_kthread_exit + mq_change_real_num_tx __msecs_to_jiffies msi_first_desc msi_get_virq @@ -2042,6 +2062,7 @@ netdev_rx_handler_register netdev_rx_handler_unregister netdev_set_default_ethtool_ops + netdev_txq_to_tc netdev_update_features netdev_upper_dev_link netdev_upper_dev_unlink @@ -2117,6 +2138,7 @@ __nlmsg_put nonseekable_open noop_llseek + noop_qdisc nr_cpu_ids nr_ipi_get nr_irqs @@ -2139,6 +2161,7 @@ of_clk_add_hw_provider of_clk_add_provider of_clk_del_provider + of_clk_get of_clk_get_from_provider of_clk_get_parent_name of_clk_hw_simple_get @@ -2175,6 +2198,7 @@ of_genpd_del_provider __of_get_address of_get_child_by_name + of_get_compatible_child of_get_cpu_node of_get_mac_address of_get_named_gpio_flags @@ -2182,6 +2206,7 @@ of_get_next_child of_get_next_parent of_get_parent + of_get_phy_mode of_get_property of_get_regulator_init_data of_get_required_opp_performance_state @@ -2235,6 +2260,7 @@ of_reserved_mem_device_init_by_idx of_reserved_mem_device_release of_reserved_mem_lookup + __of_reset_control_get of_root of_thermal_get_ntrips of_thermal_get_trip_points @@ -2347,6 +2373,9 @@ perf_pmu_unregister perf_trace_buf_alloc perf_trace_run_bpf_submit + pfifo_fast_ops + pfifo_qdisc_ops + pfn_is_map_memory phy_attached_info phy_calibrate phy_config_aneg @@ -2356,6 +2385,7 @@ phy_drivers_register phy_drivers_unregister phy_error + phy_ethtool_get_eee phy_ethtool_get_wol phy_ethtool_set_wol phy_exit @@ -2395,19 +2425,32 @@ phylink_stop phylink_suspend phy_mac_interrupt + __phy_modify phy_modify + phy_modify_changed phy_modify_mmd phy_modify_mmd_changed + phy_modify_paged + phy_modify_paged_changed phy_power_off phy_power_on phy_read_mmd + phy_read_paged phy_resolve_aneg_linkmode + phy_resolve_aneg_pause phy_restart_aneg + phy_restore_page + phy_save_page + phy_select_page phy_set_max_speed phy_set_mode_ext + phy_sfp_attach + phy_sfp_detach + phy_sfp_probe phy_suspend phy_trigger_machine phy_write_mmd + phy_write_paged pick_highest_pushable_task pick_migrate_task pid_nr_ns @@ -2573,6 +2616,15 @@ qcom_smem_state_register qcom_smem_state_unregister qcom_smem_state_update_bits + qdisc_create_dflt + qdisc_hash_add + qdisc_put + qdisc_reset + qdisc_tree_reduce_backlog + qdisc_watchdog_cancel + qdisc_watchdog_init + qdisc_watchdog_init_clockid + qdisc_watchdog_schedule_range_ns queue_delayed_work_on queue_work_on radix_tree_delete @@ -2765,6 +2817,7 @@ reset_control_acquire reset_control_assert reset_control_deassert + reset_control_put reset_control_release reset_control_reset return_address @@ -2832,6 +2885,7 @@ rt_mutex_trylock rt_mutex_unlock rtnl_is_locked + rtnl_kfree_skbs rtnl_link_register rtnl_link_unregister rtnl_lock @@ -3121,6 +3175,7 @@ snd_usb_endpoint_prepare snd_usb_power_domain_set snprintf + soc_device_match soc_device_register soc_device_unregister sock_alloc_send_pskb @@ -3154,6 +3209,7 @@ sock_no_sendpage sock_no_shutdown sock_no_socketpair + sock_queue_err_skb __sock_queue_rcv_skb sock_queue_rcv_skb_reason __sock_recv_cmsgs @@ -3240,6 +3296,7 @@ strscpy_pad strsep strstr + submit_bio __sw_hweight16 __sw_hweight32 __sw_hweight64