diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 1330b6020db7..9ea362115f14 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -1271,6 +1271,7 @@ + @@ -4257,6 +4258,7 @@ + @@ -5208,6 +5210,7 @@ + @@ -70659,6 +70662,7 @@ + @@ -127203,6 +127207,12 @@ + + + + + + @@ -142669,6 +142679,12 @@ + + + + + + @@ -147621,6 +147637,10 @@ + + + + diff --git a/android/abi_gki_aarch64_exynosauto b/android/abi_gki_aarch64_exynosauto index 042c8c2625b3..35f595917fa2 100644 --- a/android/abi_gki_aarch64_exynosauto +++ b/android/abi_gki_aarch64_exynosauto @@ -1,9 +1,12 @@ + [abi_symbol_list] add_wait_queue alloc_anon_inode alloc_etherdev_mqs + alloc_netdev_mqs __alloc_pages __alloc_percpu + __alloc_skb alloc_workqueue amba_driver_register amba_driver_unregister @@ -67,16 +70,25 @@ blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister + bpf_dispatcher_xdp_func + bpf_master_redirect_enabled_key + bpf_prog_add + bpf_prog_put + bpf_prog_sub + bpf_stats_enabled_key bpf_trace_run1 bpf_trace_run2 bpf_trace_run3 bpf_trace_run4 bpf_trace_run5 + bpf_warn_invalid_xdp_action + build_skb bus_find_device bus_register_notifier bus_set_iommu bus_unregister_notifier cache_line_size + call_netdevice_notifiers cancel_delayed_work cancel_delayed_work_sync cancel_work_sync @@ -125,10 +137,12 @@ clk_set_parent clk_set_rate clk_unprepare + clk_unregister cma_alloc cma_release complete complete_all + complete_and_exit component_add component_bind_all component_del @@ -150,6 +164,7 @@ cpu_hwcap_keys cpu_hwcaps cpumask_next + cpumask_next_wrap cpu_number __cpu_online_mask cpu_pm_register_notifier @@ -165,6 +180,7 @@ crypto_has_alg __crypto_memneq _ctype + current_work debugfs_create_bool debugfs_create_dir debugfs_create_file @@ -174,6 +190,7 @@ debugfs_remove dec_zone_page_state default_llseek + default_wake_function deferred_free delayed_work_timer_fn del_gendisk @@ -186,6 +203,7 @@ _dev_emerg _dev_err dev_err_probe + dev_get_stats device_add_disk device_create device_create_file @@ -211,8 +229,11 @@ devm_clk_get devm_clk_get_optional devm_clk_put + dev_mc_sync_multiple + dev_mc_unsync devm_free_irq devm_gen_pool_create + devm_get_free_pages devm_gpiochip_add_data_with_key devm_gpiod_get_optional devm_gpio_request_one @@ -250,11 +271,15 @@ dev_pm_opp_put_regulators dev_pm_opp_set_regulators _dev_printk + dev_queue_xmit devres_add __devres_alloc_node devres_free devres_release + dev_set_mtu dev_set_name + dev_uc_sync_multiple + dev_uc_unsync _dev_warn disable_irq disable_irq_nosync @@ -270,6 +295,7 @@ dma_buf_detach dma_buf_end_cpu_access dma_buf_export + dma_buf_fd dma_buf_get dma_buf_map_attachment dma_buf_mmap @@ -320,6 +346,7 @@ dma_unmap_resource dma_unmap_sg_attrs do_SAK + do_trace_netlink_extack down downgrade_write down_interruptible @@ -499,17 +526,26 @@ dw_pcie_write dw_pcie_write_dbi enable_irq + eth_commit_mac_addr_change + ether_setup eth_mac_addr + eth_prepare_mac_addr_change + __ethtool_get_link_ksettings ethtool_op_get_link ethtool_op_get_ts_info + ethtool_sprintf + ethtool_virtdev_set_link_ksettings eth_type_trans + eth_validate_addr event_triggers_call + fasync_helper fd_install _find_first_bit find_get_pid _find_next_bit __find_vma finish_wait + flow_keys_basic_dissector flush_dcache_page flush_delayed_work flush_work @@ -565,6 +601,13 @@ hrtimer_forward hrtimer_init hrtimer_start_range_ns + hrtimer_try_to_cancel + hvc_alloc + hvc_instantiate + hvc_kick + hvc_poll + hvc_remove + __hvc_resize i2c_adapter_type i2c_add_numbered_adapter i2c_bus_type @@ -584,6 +627,7 @@ ida_alloc_range ida_free idr_alloc + idr_alloc_cyclic idr_destroy idr_find idr_for_each @@ -598,10 +642,18 @@ init_timer_key init_wait_entry __init_waitqueue_head + input_alloc_absinfo + input_allocate_device input_close_device + input_event + input_free_device + input_mt_init_slots input_open_device + input_register_device input_register_handle input_register_handler + input_set_abs_params + input_unregister_device input_unregister_handle iomem_resource iommu_alloc_resv_region @@ -629,6 +681,7 @@ iommu_unmap iommu_unregister_device_fault_handler __ioremap + ioremap_cache iounmap iput __irq_alloc_descs @@ -636,12 +689,15 @@ irq_chip_mask_parent irq_chip_unmask_parent irq_create_mapping_affinity + irq_create_of_mapping + irq_dispose_mapping __irq_domain_add irq_domain_get_irq_data irq_domain_remove irq_domain_set_info irq_domain_update_bus_token irq_domain_xlate_twocell + irq_find_matching_fwspec irq_get_irq_data irq_modify_status irq_of_parse_and_map @@ -670,6 +726,7 @@ kfree kfree_const kill_anon_super + kill_fasync kimage_voffset __kmalloc kmalloc_caches @@ -684,12 +741,17 @@ kmsg_dump_rewind kobject_create_and_add kobject_del + kobject_get kobject_init_and_add kobject_put + kobject_uevent krealloc + kset_create_and_add + kset_unregister kstat kstrdup kstrdup_const + kstrndup kstrtobool kstrtobool_from_user kstrtoint @@ -719,6 +781,7 @@ kvmalloc_node __list_add_valid __list_del_entry_valid + __local_bh_enable_ip __lock_page loops_per_jiffy mdiobus_alloc_size @@ -758,7 +821,9 @@ mutex_lock_interruptible mutex_trylock mutex_unlock + __napi_alloc_skb napi_complete_done + napi_consume_skb napi_disable napi_enable napi_gro_receive @@ -767,20 +832,35 @@ napi_schedule_prep netdev_alert __netdev_alloc_skb + netdev_change_features netdev_err + netdev_increment_features netdev_info + netdev_lower_state_changed + netdev_master_upper_dev_link + netdev_notify_peers + netdev_pick_tx + netdev_rx_handler_register + netdev_rx_handler_unregister netdev_update_features + netdev_upper_dev_unlink netdev_warn netif_carrier_off + netif_carrier_on netif_device_attach netif_device_detach netif_napi_add __netif_napi_del + netif_receive_skb + netif_rx netif_schedule_queue netif_set_real_num_rx_queues netif_set_real_num_tx_queues + __netif_set_xps_queue + netif_tx_stop_all_queues netif_tx_wake_queue net_ratelimit + nf_conntrack_destroy no_llseek nonseekable_open noop_llseek @@ -831,6 +911,7 @@ of_graph_get_remote_port_parent of_graph_parse_endpoint of_iomap + of_irq_find_parent of_irq_parse_one of_machine_is_compatible of_match_device @@ -876,7 +957,15 @@ param_ops_uint param_set_bool param_set_copystring + passthru_features_check + pci_alloc_irq_vectors_affinity + pci_bus_type + pci_device_is_present + pci_disable_device + pci_disable_sriov pcie_get_mps + pci_enable_device + pci_enable_sriov pci_epc_map_addr pci_epc_mem_alloc_addr pci_epc_mem_free_addr @@ -884,18 +973,38 @@ pci_epc_unmap_addr pcie_set_mps pci_find_bus + pci_find_capability + pci_find_ext_capability + pci_find_next_capability + pci_free_irq_vectors pci_generic_config_read pci_generic_config_write pci_get_device + pci_iomap + pci_iomap_range + pci_iounmap + pci_irq_get_affinity + pci_irq_vector pci_load_saved_state pci_msi_create_irq_domain pci_msi_mask_irq pci_msi_unmask_irq pci_num_vf + pci_read_config_byte + pci_read_config_dword + __pci_register_driver + pci_release_region + pci_release_selected_regions + pci_request_region + pci_request_selected_regions pci_rescan_bus pci_restore_state pci_save_state + pci_set_master pci_store_saved_state + pci_unregister_driver + pci_vfs_assigned + PDE_DATA __per_cpu_offset perf_trace_buf_alloc perf_trace_run_bpf_submit @@ -937,6 +1046,8 @@ pinctrl_select_state pin_user_pages pin_user_pages_remote + pipe_lock + pipe_unlock platform_bus_type platform_device_add platform_device_add_resources @@ -945,6 +1056,7 @@ platform_device_put platform_device_register_full platform_device_unregister + __platform_driver_probe __platform_driver_register platform_driver_unregister platform_get_irq @@ -984,6 +1096,10 @@ print_hex_dump _printk proc_create + proc_create_data + proc_mkdir + proc_set_size + __pskb_pull_tail ptp_clock_index ptp_clock_register ptp_clock_unregister @@ -998,6 +1114,11 @@ pwm_set_chip_data queue_delayed_work_on queue_work_on + radix_tree_delete + radix_tree_insert + radix_tree_iter_delete + radix_tree_lookup + radix_tree_next_chunk ___ratelimit _raw_read_lock _raw_read_lock_irqsave @@ -1026,6 +1147,7 @@ __rcu_read_unlock rdev_get_drvdata rdev_get_id + refcount_dec_and_mutex_lock refcount_warn_saturate __refrigerator regcache_cache_only @@ -1037,6 +1159,7 @@ register_console register_die_notifier register_netdev + register_netdevice_notifier register_oom_notifier register_pm_notifier register_reboot_notifier @@ -1069,6 +1192,8 @@ remap_pfn_range remap_vmalloc_range remove_cpu + remove_proc_entry + remove_wait_queue request_firmware __request_region request_threaded_irq @@ -1078,6 +1203,7 @@ rtc_time64_to_tm rtc_update_irq rtc_valid_tm + rtnl_is_locked rtnl_lock rtnl_unlock sched_clock @@ -1115,6 +1241,7 @@ sg_next __sg_page_iter_next __sg_page_iter_start + sigprocmask simple_attr_open simple_attr_read simple_attr_release @@ -1125,9 +1252,16 @@ simple_write_to_buffer single_open single_release + skb_add_rx_frag + skb_coalesce_rx_frag + __skb_flow_dissect + skb_page_frag_refill + skb_partial_csum_set skb_pull skb_put + skb_to_sgvec skb_tstamp_tx + sk_error_report smp_call_function smp_call_function_single smp_call_on_cpu @@ -1169,6 +1303,7 @@ snd_soc_unregister_component snprintf soc_device_register + softnet_data sort __spi_alloc_controller spi_controller_resume @@ -1180,6 +1315,7 @@ spi_setup spi_sync spi_unregister_controller + __splice_from_pipe split_page sprintf sscanf @@ -1189,6 +1325,7 @@ static_key_slow_inc strcasecmp strcat + strchr strcmp strcpy strcspn @@ -1216,11 +1353,13 @@ synchronize_rcu syscon_node_to_regmap syscon_regmap_lookup_by_phandle + sysfs_create_bin_file sysfs_create_file_ns sysfs_create_group sysfs_create_groups sysfs_emit __sysfs_match_string + sysfs_remove_bin_file sysfs_remove_file_ns sysfs_remove_group sysfs_streq @@ -1232,6 +1371,7 @@ tasklet_kill __tasklet_schedule tasklet_setup + __task_pid_nr_ns thermal_zone_device_update thermal_zone_of_sensor_register thermal_zone_of_sensor_unregister @@ -1263,6 +1403,7 @@ __traceiter_suspend_resume __traceiter_workqueue_execute_end __traceiter_workqueue_execute_start + __traceiter_xdp_exception trace_output_call __tracepoint_android_vh_ipi_stop __tracepoint_android_vh_logbuf @@ -1283,6 +1424,7 @@ __tracepoint_suspend_resume __tracepoint_workqueue_execute_end __tracepoint_workqueue_execute_start + __tracepoint_xdp_exception trace_print_array_seq trace_print_flags_seq trace_print_symbols_seq @@ -1330,6 +1472,8 @@ __unregister_chrdev unregister_chrdev_region unregister_netdev + unregister_netdevice_notifier + unregister_netdevice_queue unregister_oom_notifier unregister_pm_notifier unregister_reboot_notifier @@ -1343,6 +1487,7 @@ usb_otg_state_string __usecs_to_jiffies usleep_range_state + uuid_gen v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class v4l2_ctrl_handler_setup @@ -1401,14 +1546,57 @@ videomode_from_timings __video_register_device video_unregister_device + virtio_break_device virtio_check_driver_offered_feature virtio_config_changed + virtio_device_freeze + virtio_device_restore virtio_max_dma_size + virtio_transport_connect + virtio_transport_deliver_tap_pkt + virtio_transport_destruct + virtio_transport_dgram_allow + virtio_transport_dgram_bind + virtio_transport_dgram_dequeue + virtio_transport_dgram_enqueue + virtio_transport_do_socket_init + virtio_transport_free_pkt + virtio_transport_notify_buffer_size + virtio_transport_notify_poll_in + virtio_transport_notify_poll_out + virtio_transport_notify_recv_init + virtio_transport_notify_recv_post_dequeue + virtio_transport_notify_recv_pre_block + virtio_transport_notify_recv_pre_dequeue + virtio_transport_notify_send_init + virtio_transport_notify_send_post_enqueue + virtio_transport_notify_send_pre_block + virtio_transport_notify_send_pre_enqueue + virtio_transport_recv_pkt + virtio_transport_release + virtio_transport_seqpacket_dequeue + virtio_transport_seqpacket_enqueue + virtio_transport_seqpacket_has_data + virtio_transport_shutdown + virtio_transport_stream_allow + virtio_transport_stream_dequeue + virtio_transport_stream_enqueue + virtio_transport_stream_has_data + virtio_transport_stream_has_space + virtio_transport_stream_is_active + virtio_transport_stream_rcvhiwat + virtqueue_add_inbuf + virtqueue_add_inbuf_ctx + virtqueue_add_outbuf virtqueue_add_sgs + virtqueue_detach_unused_buf virtqueue_disable_cb virtqueue_enable_cb + virtqueue_enable_cb_delayed + virtqueue_enable_cb_prepare virtqueue_get_avail_addr virtqueue_get_buf + virtqueue_get_buf_ctx virtqueue_get_desc_addr virtqueue_get_used_addr virtqueue_get_vring_size @@ -1416,18 +1604,29 @@ virtqueue_kick virtqueue_kick_prepare virtqueue_notify + virtqueue_poll + vlan_uses_dev + vlan_vid_add + vlan_vid_del + vlan_vids_add_by_dev + vlan_vids_del_by_dev vmalloc + __vmalloc vmalloc_to_page vmalloc_user vmap vmf_insert_pfn_prot vm_insert_page + vprintk vring_create_virtqueue vring_del_virtqueue vring_interrupt vring_transport_features vscnprintf vsnprintf + vsock_core_register + vsock_core_unregister + vsock_for_each_connected_socket vunmap vzalloc wait_for_completion @@ -1444,3 +1643,13 @@ watchdog_set_restart_priority watchdog_unregister_device work_busy + xdp_convert_zc_to_xdp_frame + xdp_do_flush + xdp_do_redirect + xdp_master_redirect + xdp_return_frame + xdp_return_frame_rx_napi + xdp_rxq_info_reg + xdp_rxq_info_reg_mem_model + xdp_rxq_info_unreg + xdp_warn