diff --git a/android/abi_gki_aarch64_virtual_device b/android/abi_gki_aarch64_virtual_device index 1be9fe072759..a22bc01a62cb 100644 --- a/android/abi_gki_aarch64_virtual_device +++ b/android/abi_gki_aarch64_virtual_device @@ -1,8 +1,6 @@ [abi_symbol_list] # commonly used symbols - alloc_anon_inode alloc_etherdev_mqs - alloc_netdev_mqs __alloc_pages __alloc_skb alloc_workqueue @@ -13,14 +11,6 @@ arm64_const_caps_ready arm64_use_ng_mappings bcmp - blk_cleanup_disk - blk_queue_flag_set - blk_queue_io_min - blk_queue_io_opt - blk_queue_logical_block_size - blk_queue_max_discard_sectors - blk_queue_max_write_zeroes_sectors - blk_queue_physical_block_size bpf_trace_run2 bpf_trace_run3 bt_err @@ -33,7 +23,6 @@ __check_object_size __class_create class_destroy - __ClearPageMovable clk_disable clk_enable clk_get_rate @@ -43,14 +32,8 @@ complete __const_udelay consume_skb - contig_page_data - __cpuhp_remove_state - __cpuhp_setup_state - __cpuhp_state_add_instance - __cpuhp_state_remove_instance cpu_hwcap_keys cpu_hwcaps - cpumask_next cpu_number __cpu_online_mask debugfs_attr_read @@ -62,13 +45,10 @@ debugfs_create_u8 debugfs_remove delayed_work_timer_fn - del_gendisk del_timer destroy_workqueue - dev_close dev_driver_string _dev_err - device_add_disk device_create device_create_file device_init_wakeup @@ -187,13 +167,12 @@ hrtimer_start_range_ns ida_alloc_range ida_free - idr_alloc - idr_remove ieee80211_alloc_hw_nm ieee80211_beacon_cntdwn_is_complete ieee80211_beacon_get_tim ieee80211_csa_finish ieee80211_free_hw + ieee80211_free_txskb ieee80211_get_buffered_bc ieee80211_get_hdrlen_from_skb ieee80211_get_tx_rates @@ -208,7 +187,6 @@ ieee80211_tx_status_ext ieee80211_unregister_hw ieee80211_wake_queues - init_pseudo __init_swait_queue_head init_timer_key init_wait_entry @@ -223,27 +201,17 @@ input_unregister_device __ioremap iounmap - iput is_vmalloc_addr jiffies kasan_flag_enabled - kern_mount - kern_unmount kfree kfree_skb_reason - kill_anon_super kimage_voffset __kmalloc kmalloc_caches - kmem_cache_alloc kmem_cache_alloc_trace - kmem_cache_create - kmem_cache_destroy - kmem_cache_free kmemdup kstrndup - kstrtoint - kstrtouint kthread_create_on_node kthread_park kthread_should_stop @@ -258,7 +226,6 @@ __local_bh_enable_ip memcpy memmove - memparse memset memstart_addr misc_deregister @@ -267,7 +234,6 @@ module_layout __msecs_to_jiffies msleep - msleep_interruptible __mutex_init mutex_lock mutex_lock_interruptible @@ -279,7 +245,6 @@ napi_gro_receive __napi_schedule napi_schedule_prep - __netdev_alloc_skb netdev_err netdev_info netdev_rx_handler_register @@ -293,17 +258,18 @@ netif_napi_add __netif_napi_del netif_rx - netif_rx_ni netif_schedule_queue netif_tx_stop_all_queues netif_tx_wake_queue net_ratelimit nf_conntrack_destroy + __nla_parse + nla_put_64bit + nla_put no_llseek nonseekable_open noop_llseek nr_cpu_ids - __num_online_cpus of_device_is_compatible of_find_property of_property_read_variable_u32_array @@ -328,7 +294,6 @@ pci_request_selected_regions pci_set_master pci_unregister_driver - __per_cpu_offset perf_trace_buf_alloc perf_trace_run_bpf_submit platform_device_add @@ -369,11 +334,9 @@ __rcu_read_lock __rcu_read_unlock refcount_warn_saturate - __register_blkdev register_netdev register_netdevice register_netdevice_notifier - register_shrinker register_virtio_device register_virtio_driver __regmap_init @@ -382,14 +345,11 @@ remap_pfn_range request_firmware request_threaded_irq - rtnl_link_register - rtnl_link_unregister rtnl_lock rtnl_unlock sched_set_fifo_low schedule schedule_timeout - scnprintf seq_lseek seq_printf seq_puts @@ -401,8 +361,6 @@ __serio_register_driver __serio_register_port serio_unregister_driver - set_capacity_and_notify - __SetPageMovable sg_alloc_table sg_free_table sg_init_one @@ -416,7 +374,6 @@ single_open single_release skb_add_rx_frag - skb_clone skb_dequeue __skb_pad skb_pull @@ -442,7 +399,6 @@ sync_file_create synchronize_irq synchronize_net - synchronize_rcu sysfs_create_group sysfs_remove_group system_wq @@ -457,12 +413,9 @@ trace_raw_output_prep __ubsan_handle_cfi_check_fail_abort __udelay - unlock_page - unregister_blkdev unregister_netdev unregister_netdevice_notifier unregister_netdevice_queue - unregister_shrinker unregister_virtio_device unregister_virtio_driver usb_add_hcd @@ -519,7 +472,6 @@ vring_del_virtqueue vring_interrupt vring_transport_features - vzalloc wait_for_completion __wake_up wake_up_process @@ -587,6 +539,7 @@ btbcm_setup_apple btbcm_setup_patchram device_set_wakeup_capable + __dev_kfree_skb_irq disable_irq disable_irq_nosync enable_irq @@ -629,6 +582,7 @@ # required by dummy_hcd.ko ktime_get_ts64 + scnprintf strstr usb_add_gadget_udc usb_del_gadget_udc @@ -646,6 +600,7 @@ ethtool_convert_link_mode_to_legacy_u32 _find_first_bit _find_next_bit + msleep_interruptible napi_get_frags napi_gro_frags __netdev_alloc_frag_align @@ -665,6 +620,7 @@ pskb_expand_head skb_copy_bits system_state + vzalloc # required by failover.ko netdev_master_upper_dev_link @@ -711,6 +667,7 @@ skb_queue_purge # required by mac80211_hwsim.ko + alloc_netdev_mqs __cfg80211_alloc_event_skb __cfg80211_alloc_reply_skb __cfg80211_send_event_skb @@ -724,7 +681,6 @@ genl_notify genl_register_family genl_unregister_family - ieee80211_free_txskb ieee80211_probereq_get ieee80211_ready_on_channel ieee80211_remain_on_channel_expired @@ -734,15 +690,13 @@ ieee80211_tx_status_irqsafe init_net jiffies_to_msecs + __netdev_alloc_skb netlink_broadcast netlink_register_notifier netlink_unicast netlink_unregister_notifier net_namespace_list nla_memcpy - __nla_parse - nla_put_64bit - nla_put register_pernet_device regulatory_hint rhashtable_destroy @@ -769,6 +723,8 @@ debugfs_create_file_unsafe devm_kmemdup dev_set_threaded + idr_alloc + idr_remove ieee80211_calc_rx_airtime ieee80211_find_sta_by_ifaddr ieee80211_get_key_rx_seq @@ -826,6 +782,7 @@ # required by net_failover.ko call_netdevice_notifiers + dev_close dev_get_stats dev_mc_sync_multiple dev_mc_unsync @@ -899,6 +856,7 @@ input_set_capability kstrtobool kstrtou8 + kstrtouint ps2_begin_command ps2_cmd_aborted ps2_command @@ -934,15 +892,6 @@ rtc_tm_to_time64 rtc_update_irq -# required by slcan.ko - capable - hex_asc_upper - hex_to_bin - tty_hangup - tty_mode_ioctl - tty_register_ldisc - tty_unregister_ldisc - # required by system_heap.ko dmabuf_page_pool_alloc dmabuf_page_pool_create @@ -963,9 +912,6 @@ param_ops_ulong sock_recvmsg -# required by vcan.ko - sock_efree - # required by vexpress-config.ko devres_add __devres_alloc_node @@ -986,6 +932,7 @@ # required by vhci-hcd.ko kernel_sendmsg kernel_sock_shutdown + kstrtoint kstrtoll platform_bus sockfd_lookup @@ -1004,6 +951,9 @@ module_put netdev_upper_dev_link netif_stacked_transfer_operstate + rtnl_link_register + rtnl_link_unregister + skb_clone unregister_netdevice_many wiphy_free wiphy_new_nm @@ -1087,6 +1037,10 @@ __get_task_comm iomem_resource kmalloc_order_trace + kmem_cache_alloc + kmem_cache_create + kmem_cache_destroy + kmem_cache_free memdup_user sync_file_get_fence __traceiter_dma_fence_emit @@ -1103,26 +1057,38 @@ # required by virtio_balloon.ko adjust_managed_page_count + alloc_anon_inode all_vm_events balloon_aops balloon_page_alloc balloon_page_dequeue balloon_page_enqueue + __ClearPageMovable + contig_page_data init_on_free + init_pseudo + iput + kern_mount + kern_unmount + kill_anon_super mutex_trylock page_relinquish page_reporting_register page_reporting_unregister register_oom_notifier + register_shrinker + __SetPageMovable si_mem_available si_meminfo system_freezable_wq unregister_oom_notifier + unregister_shrinker virtqueue_disable_dma_api_for_buffers vm_event_states vm_node_stat # required by virtio_blk.ko + blk_cleanup_disk blk_execute_rq blk_get_request __blk_mq_alloc_disk @@ -1138,19 +1104,31 @@ blk_mq_virtio_map_queues blk_put_request blk_queue_alignment_offset + blk_queue_flag_set + blk_queue_io_min + blk_queue_io_opt + blk_queue_logical_block_size + blk_queue_max_discard_sectors blk_queue_max_discard_segments blk_queue_max_hw_sectors blk_queue_max_segments blk_queue_max_segment_size + blk_queue_max_write_zeroes_sectors + blk_queue_physical_block_size blk_queue_write_cache blk_rq_map_kern __blk_rq_map_sg blk_status_to_errno + del_gendisk + device_add_disk + __register_blkdev + set_capacity_and_notify set_disk_ro sg_alloc_table_chained sg_free_table_chained string_get_size __sysfs_match_string + unregister_blkdev virtio_max_dma_size # required by virtio_console.ko @@ -1174,12 +1152,14 @@ __register_chrdev __splice_from_pipe system_freezing_cnt + unlock_page __unregister_chrdev # required by virtio_mmio.ko device_for_each_child device_register devm_platform_ioremap_resource + memparse # required by virtio_net.ko bpf_dispatcher_xdp_func @@ -1189,6 +1169,11 @@ bpf_prog_sub bpf_stats_enabled_key bpf_warn_invalid_xdp_action + __cpuhp_remove_state + __cpuhp_setup_state + __cpuhp_state_add_instance + __cpuhp_state_remove_instance + cpumask_next cpumask_next_wrap cpus_read_lock cpus_read_unlock @@ -1202,6 +1187,7 @@ netif_set_real_num_rx_queues netif_set_real_num_tx_queues __netif_set_xps_queue + __num_online_cpus sched_clock skb_coalesce_rx_frag __skb_flow_dissect @@ -1302,6 +1288,7 @@ # required by vmw_vsock_virtio_transport.ko sk_error_report + synchronize_rcu virtio_transport_connect virtio_transport_deliver_tap_pkt virtio_transport_destruct @@ -1339,13 +1326,14 @@ vsock_core_unregister vsock_for_each_connected_socket -# required by zram.ko +# preserved by --additions-only __alloc_percpu bio_endio bio_end_io_acct_remapped bio_start_io_acct __blk_alloc_disk blk_queue_flag_clear + capable __class_register class_unregister __cpu_possible_mask @@ -1354,6 +1342,7 @@ crypto_comp_decompress crypto_destroy_tfm crypto_has_alg + dec_zone_page_state disk_end_io_acct disk_start_io_acct down_read @@ -1361,28 +1350,34 @@ flush_dcache_page free_percpu fsync_bdev + hex_asc_upper + hex_to_bin idr_destroy idr_find idr_for_each + inc_zone_page_state __init_rwsem + kstrdup kstrtou16 kstrtoull memset64 mutex_is_locked + netif_rx_ni page_endio - set_capacity - strcpy - sysfs_streq - up_read - up_write - -# required by zsmalloc.ko - dec_zone_page_state - inc_zone_page_state - kstrdup page_mapping + __per_cpu_offset _raw_read_lock _raw_read_unlock _raw_write_lock _raw_write_unlock + set_capacity + sock_efree + strcpy + sysfs_streq + tty_hangup + tty_mode_ioctl + tty_register_ldisc + tty_unregister_ldisc + up_read + up_write wait_on_page_bit