[abi_symbol_list] # commonly used symbols add_wait_queue alloc_etherdev_mqs __alloc_pages_nodemask __alloc_skb alloc_workqueue __arch_copy_from_user __arch_copy_to_user arm64_const_caps_ready bcmp cancel_delayed_work_sync cancel_work_sync capable cfg80211_inform_bss_data cfg80211_put_bss __cfi_slowpath __check_object_size __class_create class_destroy complete __const_udelay consume_skb _copy_from_iter_full cpu_hwcap_keys cpu_hwcaps cpu_number __cpu_online_mask delayed_work_timer_fn destroy_workqueue _dev_err device_create device_register device_unregister _dev_info __dev_kfree_skb_any devm_kmalloc dev_queue_xmit dev_set_name _dev_warn dma_set_coherent_mask dma_set_mask down_write ether_setup ethtool_op_get_link eth_validate_addr event_triggers_call fd_install finish_wait flush_work fput free_irq free_netdev __free_pages get_device get_random_bytes get_unused_fd_flags hwrng_register hwrng_unregister ida_alloc_range ida_free init_timer_key init_wait_entry __init_waitqueue_head jiffies jiffies_to_msecs kfree kfree_skb __kmalloc kmalloc_caches kmem_cache_alloc kmem_cache_alloc_trace kmem_cache_create kmem_cache_destroy kmem_cache_free kmemdup kstrdup ktime_get ktime_get_with_offset kvfree __list_add_valid __list_del_entry_valid __local_bh_enable_ip lock_sock_nested memcpy memset misc_deregister misc_register __module_get module_layout module_put __msecs_to_jiffies msleep __mutex_init mutex_lock mutex_lock_interruptible mutex_unlock netdev_err netdev_info netdev_rx_handler_register netdev_rx_handler_unregister netdev_upper_dev_unlink netif_carrier_off netif_carrier_on netif_device_detach netif_tx_stop_all_queues netif_tx_wake_queue nf_conntrack_destroy no_llseek nonseekable_open noop_llseek nr_cpu_ids param_ops_bool param_ops_charp param_ops_int param_ops_uint passthru_features_check pci_disable_device pci_enable_device pci_iomap pci_read_config_dword __pci_register_driver pci_request_region pci_set_master pci_unregister_driver perf_trace_buf_alloc perf_trace_run_bpf_submit platform_device_unregister __platform_driver_register platform_driver_unregister preempt_schedule preempt_schedule_notrace prepare_to_wait_event printk __put_cred put_device __put_page __put_task_struct put_unused_fd queue_delayed_work_on queue_work_on _raw_spin_lock _raw_spin_lock_bh _raw_spin_lock_irq _raw_spin_lock_irqsave _raw_spin_unlock _raw_spin_unlock_bh _raw_spin_unlock_irq _raw_spin_unlock_irqrestore __rcu_read_lock __rcu_read_unlock refcount_warn_saturate register_netdevice register_netdevice_notifier register_virtio_device register_virtio_driver release_sock remove_wait_queue request_threaded_irq rtnl_lock rtnl_unlock schedule schedule_timeout schedule_timeout_uninterruptible seq_printf sg_init_one sg_init_table skb_add_rx_frag skb_clone skb_dequeue skb_push skb_put skb_queue_tail sk_free snd_device_new snd_pcm_alt_chmaps snprintf sprintf __stack_chk_fail __stack_chk_guard strcmp strcpy strlcpy strlen strncpy strsep synchronize_irq synchronize_net sysfs_create_group sysfs_remove_group system_wq trace_define_field trace_event_buffer_commit trace_event_buffer_reserve trace_event_ignore_this_pid trace_event_raw_init trace_event_reg trace_handle_return trace_raw_output_prep trace_seq_printf unlock_page unregister_netdev unregister_netdevice_notifier unregister_netdevice_queue unregister_virtio_device unregister_virtio_driver up_write virtio_break_device virtio_check_driver_offered_feature virtio_config_changed virtio_device_freeze virtio_device_restore virtio_max_dma_size virtqueue_add_inbuf virtqueue_add_outbuf virtqueue_add_sgs virtqueue_detach_unused_buf virtqueue_disable_cb virtqueue_enable_cb virtqueue_get_avail_addr virtqueue_get_buf virtqueue_get_desc_addr virtqueue_get_used_addr virtqueue_get_vring_size virtqueue_is_broken virtqueue_kick virtqueue_kick_prepare virtqueue_notify vring_create_virtqueue vring_del_virtqueue vring_interrupt vring_transport_features wait_for_completion wait_woken __wake_up __warn_printk woken_wake_function # required by ac97_bus.ko bus_register bus_unregister # required by dummy-cpufreq.ko cpufreq_generic_attr cpufreq_register_driver cpufreq_unregister_driver # required by failover.ko netdev_master_upper_dev_link rtnl_is_locked # required by gnss-cmdline.ko bus_find_device device_find_child device_match_name platform_bus_type strstr # required by gnss-serial.ko gnss_allocate_device gnss_deregister_device gnss_insert_raw gnss_put_device gnss_register_device of_property_read_variable_u32_array __pm_runtime_disable pm_runtime_enable __pm_runtime_idle __pm_runtime_resume serdev_device_close serdev_device_open serdev_device_set_baudrate serdev_device_set_flow_control serdev_device_wait_until_sent serdev_device_write serdev_device_write_wakeup # required by hci_vhci.ko bt_err hci_alloc_dev hci_free_dev hci_recv_frame hci_register_dev hci_unregister_dev skb_pull skb_queue_head skb_queue_purge # required by incrementalfs.ko bin2hex __break_lease clear_inode __close_fd crc32_le crypto_alloc_shash crypto_destroy_tfm crypto_shash_digest d_add d_drop deactivate_locked_super dentry_open dget_parent d_instantiate d_make_root dput fget flush_dcache_page flush_delayed_work free_pages fs_kobj fsstack_copy_attr_all generic_file_llseek generic_file_mmap generic_file_read_iter generic_file_splice_read generic_read_dir __get_free_pages get_zeroed_page iget5_locked ihold inode_init_once inode_init_owner iput iterate_dir kernel_read kernel_write kern_path kill_anon_super kobject_create_and_add kobject_put lockref_get lock_rename lookup_one_len LZ4_decompress_safe match_int match_token mutex_is_locked notify_change override_creds pagecache_get_page path_get path_put register_filesystem revert_creds seq_puts set_anon_super sget simple_getattr simple_setattr simple_statfs strndup_user sync_filesystem truncate_inode_pages unlock_new_inode unlock_rename unregister_filesystem user_path_at_empty vfs_create vfs_fallocate vfs_getattr vfs_getxattr vfs_link vfs_listxattr vfs_mkdir vfs_rename vfs_rmdir vfs_setxattr vfs_unlink # required by mac80211_hwsim.ko alloc_netdev_mqs __cfg80211_alloc_event_skb __cfg80211_alloc_reply_skb __cfg80211_send_event_skb cfg80211_vendor_cmd_reply dev_alloc_name device_bind_driver device_release_driver dst_release eth_mac_addr genlmsg_put genl_notify genl_register_family genl_unregister_family hrtimer_cancel hrtimer_forward hrtimer_init hrtimer_start_range_ns ieee80211_alloc_hw_nm ieee80211_beacon_get_tim ieee80211_csa_finish ieee80211_csa_is_complete ieee80211_free_hw ieee80211_free_txskb ieee80211_get_tx_rates ieee80211_iterate_active_interfaces_atomic ieee80211_probereq_get ieee80211_queue_delayed_work ieee80211_ready_on_channel ieee80211_register_hw ieee80211_remain_on_channel_expired ieee80211_rx_irqsafe ieee80211_scan_completed ieee80211_start_tx_ba_cb_irqsafe ieee80211_stop_tx_ba_cb_irqsafe ieee80211_tx_prepare_skb ieee80211_tx_status_irqsafe ieee80211_unregister_hw init_net kstrndup __netdev_alloc_skb netif_rx netlink_broadcast netlink_register_notifier netlink_unicast netlink_unregister_notifier net_namespace_list nla_memcpy __nla_parse nla_put_64bit nla_put param_ops_ushort ___ratelimit register_pernet_device regulatory_hint rhashtable_destroy rhashtable_init rhashtable_insert_slow __rht_bucket_nested rht_bucket_nested rht_bucket_nested_insert schedule_timeout_interruptible skb_copy skb_copy_expand __skb_ext_put skb_trim unregister_pernet_device wiphy_apply_custom_regulatory # required by nd_virtio.ko bio_alloc_bioset bio_chain bio_clone_blkg_association fs_bio_set submit_bio # required by net_failover.ko call_netdevice_notifiers dev_close dev_get_stats dev_mc_sync_multiple dev_mc_unsync dev_open dev_set_mtu dev_uc_sync_multiple dev_uc_unsync __ethtool_get_link_ksettings netdev_change_features netdev_increment_features netdev_lower_state_changed netdev_pick_tx pci_bus_type register_netdev # required by rtc-test.ko add_timer del_timer device_init_wakeup devm_rtc_allocate_device ktime_get_real_seconds platform_device_add platform_device_alloc platform_device_del platform_device_put __rtc_register_device rtc_time64_to_tm rtc_tm_to_time64 rtc_update_irq # required by snd-ac97-codec.ko pci_read_config_word simple_strtoul snd_component_add snd_ctl_add _snd_ctl_add_slave snd_ctl_boolean_mono_info snd_ctl_enum_info snd_ctl_find_id snd_ctl_make_virtual_master snd_ctl_new1 snd_ctl_remove_id snd_info_create_card_entry snd_info_free_entry snd_interval_refine snd_pcm_hw_rule_add snd_pcm_std_chmaps strcat # required by snd-intel8x0.ko param_ops_bint pci_release_regions pci_request_regions pci_write_config_dword snd_card_disconnect snd_card_free snd_card_new snd_card_register snd_card_rw_proc_new snd_dma_alloc_pages snd_dma_free_pages snd_pci_quirk_lookup snd_pcm_add_chmap_ctls snd_pcm_hw_constraint_integer snd_pcm_hw_constraint_list snd_pcm_hw_constraint_msbits snd_pcm_lib_free_pages snd_pcm_lib_ioctl snd_pcm_lib_malloc_pages snd_pcm_lib_preallocate_pages_for_all snd_pcm_limit_hw_rates snd_pcm_new snd_pcm_period_elapsed snd_pcm_set_ops # required by test_meminit.ko kmem_cache_alloc_bulk kmem_cache_free_bulk vfree vmalloc # required by tpm.ko alloc_chrdev_region cdev_device_add cdev_device_del cdev_init __compat_only_sysfs_link_entry_to_kobj del_timer_sync device_initialize devm_add_action down_read efi efi_tpm_final_log_size hash_digest_size idr_alloc idr_destroy idr_get_next idr_remove idr_replace __init_rwsem jiffies_to_usecs krealloc memchr_inv memremap memunmap mod_timer of_find_property of_get_property of_property_match_string physvirt_offset securityfs_create_dir securityfs_create_file securityfs_remove seq_lseek seq_open seq_putc seq_read seq_release seq_write sysfs_remove_link unregister_chrdev_region up_read __usecs_to_jiffies usleep_range # required by tpm_vtpm_proxy.ko anon_inode_getfile # required by virt_wifi.ko cfg80211_connect_done cfg80211_disconnected cfg80211_scan_done __dev_get_by_index dev_printk netdev_upper_dev_link netif_stacked_transfer_operstate rtnl_link_register rtnl_link_unregister unregister_netdevice_many wiphy_free wiphy_new_nm wiphy_register wiphy_unregister # required by virt_wifi_sim.ko ieee80211_get_channel_khz kstrtoull release_firmware request_firmware # required by virtio-gpu.ko bpf_trace_run2 dma_buf_get_uuid dma_direct_map_sg dma_direct_sync_sg_for_device dma_direct_unmap_sg dma_fence_context_alloc dma_fence_init dma_fence_match_context dma_fence_release dma_fence_signal_locked dma_fence_wait_timeout dma_resv_add_excl_fence drm_add_edid_modes drm_add_modes_noedid drm_atomic_helper_check drm_atomic_helper_cleanup_planes drm_atomic_helper_commit drm_atomic_helper_commit_hw_done drm_atomic_helper_commit_modeset_disables drm_atomic_helper_commit_modeset_enables drm_atomic_helper_commit_planes drm_atomic_helper_connector_destroy_state drm_atomic_helper_connector_duplicate_state drm_atomic_helper_connector_reset drm_atomic_helper_crtc_destroy_state drm_atomic_helper_crtc_duplicate_state drm_atomic_helper_crtc_reset drm_atomic_helper_dirtyfb drm_atomic_helper_disable_plane drm_atomic_helper_page_flip drm_atomic_helper_plane_destroy_state drm_atomic_helper_plane_duplicate_state drm_atomic_helper_plane_reset drm_atomic_helper_set_config drm_atomic_helper_shutdown drm_atomic_helper_update_plane drm_atomic_helper_wait_for_vblanks drm_compat_ioctl drm_connector_attach_edid_property drm_connector_attach_encoder drm_connector_cleanup drm_connector_init drm_connector_register drm_connector_unregister drm_connector_update_edid_property drm_crtc_cleanup drm_crtc_init_with_planes drm_crtc_send_vblank_event drm_cvt_mode drm_dbg drm_dev_alloc drm_dev_put drm_dev_register drm_dev_set_unique drm_dev_unregister drm_do_get_edid drm_encoder_cleanup drm_encoder_init drm_err drm_framebuffer_init drm_gem_fb_create_handle drm_gem_fb_destroy drm_gem_handle_create drm_gem_object_init drm_gem_object_lookup drm_gem_object_put_unlocked drm_gem_object_release drm_gem_prime_export drm_gem_prime_fd_to_handle drm_gem_prime_handle_to_fd drm_gem_prime_mmap drm_helper_hpd_irq_event drm_helper_mode_fill_fb_struct drm_helper_probe_single_connector_modes drm_ioctl drm_kms_helper_hotplug_event drm_mode_config_cleanup drm_mode_config_init drm_mode_config_reset drm_mode_probed_add drm_open drm_plane_cleanup drm_poll drm_prime_pages_to_sg drm_put_dev drm_read drm_release drm_set_preferred_mode drm_universal_plane_init __get_task_comm kmalloc_order_trace kvmalloc_node memdup_user mutex_trylock sg_alloc_table __sg_alloc_table_from_pages sg_free_table sg_next sync_file_create sync_file_get_fence __tracepoint_dma_fence_emit ttm_bo_add_to_lru ttm_bo_del_sub_from_lru ttm_bo_device_init ttm_bo_device_release ttm_bo_dma_acc_size ttm_bo_eviction_valuable ttm_bo_init ttm_bo_init_mm ttm_bo_kmap ttm_bo_kunmap ttm_bo_manager_func ttm_bo_mmap ttm_bo_move_to_lru_tail ttm_bo_put ttm_bo_validate ttm_bo_wait ttm_dma_tt_fini ttm_dma_tt_init ttm_eu_backoff_reservation ttm_eu_fence_buffer_objects ttm_eu_reserve_buffers ttm_tt_init vmalloc_to_page vmemdup_user vmemmap ww_mutex_lock_interruptible ww_mutex_unlock # required by virtio-rng.ko wait_for_completion_killable # required by virtio_blk.ko __alloc_disk_node blk_cleanup_queue blk_execute_rq blk_get_request blk_mq_alloc_tag_set blk_mq_complete_request blk_mq_end_request blk_mq_free_tag_set blk_mq_init_queue blk_mq_quiesce_queue blk_mq_start_request blk_mq_start_stopped_hw_queues blk_mq_stop_hw_queue blk_mq_unquiesce_queue 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 _dev_notice kobject_uevent_env memmove put_disk register_blkdev revalidate_disk set_disk_ro string_get_size __sysfs_match_string unregister_blkdev # required by virtio_console.ko cdev_add cdev_alloc cdev_del device_destroy dma_alloc_attrs dma_free_attrs fasync_helper freezing_slow_path hvc_alloc hvc_instantiate hvc_kick hvc_poll hvc_remove __hvc_resize kill_fasync kobject_uevent pipe_lock pipe_unlock __refrigerator __register_chrdev __splice_from_pipe system_freezing_cnt __unregister_chrdev # required by virtio_input.ko input_alloc_absinfo input_allocate_device input_event input_free_device input_mt_init_slots input_register_device input_set_abs_params input_unregister_device # required by virtio_mmio.ko device_for_each_child devm_ioremap devm_kfree __devm_request_region iomem_resource memparse platform_device_register_full platform_get_irq platform_get_resource sscanf # required by virtio_net.ko arch_bpf_jit_check_func bpf_prog_add bpf_prog_put bpf_prog_sub bpf_stats_enabled_key bpf_warn_invalid_xdp_action build_skb __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 eth_commit_mac_addr_change eth_prepare_mac_addr_change ethtool_op_get_ts_info eth_type_trans find_next_bit flow_keys_basic_dissector __napi_alloc_skb napi_complete_done napi_consume_skb napi_disable napi_gro_receive napi_hash_del __napi_schedule napi_schedule_prep netdev_notify_peers netdev_warn netif_device_attach netif_napi_add netif_napi_del netif_schedule_queue netif_set_real_num_rx_queues netif_set_real_num_tx_queues __netif_set_xps_queue net_ratelimit __num_online_cpus __pskb_pull_tail _raw_spin_trylock sched_clock skb_coalesce_rx_frag __skb_flow_dissect skb_page_frag_refill skb_partial_csum_set skb_to_sgvec skb_tstamp_tx softnet_data __tracepoint_xdp_exception virtqueue_add_inbuf_ctx virtqueue_enable_cb_delayed virtqueue_enable_cb_prepare virtqueue_get_buf_ctx virtqueue_poll xdp_convert_zc_to_xdp_frame xdp_do_flush_map xdp_do_redirect xdp_return_frame xdp_return_frame_rx_napi xdp_rxq_info_reg xdp_rxq_info_reg_mem_model xdp_rxq_info_unreg # required by virtio_pci.ko irq_set_affinity_hint pci_alloc_irq_vectors_affinity pci_device_is_present pci_find_capability pci_find_ext_capability pci_find_next_capability pci_free_irq_vectors pci_iomap_range pci_irq_get_affinity pci_irq_vector pci_read_config_byte pci_release_region pci_release_selected_regions pci_request_selected_regions # required by virtio_pmem.ko nvdimm_bus_register nvdimm_bus_unregister nvdimm_pmem_region_create # required by vmw_vsock_virtio_transport.ko synchronize_rcu # required by vmw_vsock_virtio_transport_common.ko bpf_trace_run10 bpf_trace_run8 cancel_delayed_work _copy_to_iter trace_print_symbols_seq # required by vsock.ko autoremove_wake_function init_user_ns mod_delayed_work_on ns_capable_noaudit prandom_u32 prepare_to_wait proto_register proto_unregister _raw_write_lock_bh _raw_write_unlock_bh security_sk_clone security_sock_graft sk_alloc sock_init_data sock_no_accept sock_no_getsockopt sock_no_ioctl sock_no_listen sock_no_mmap sock_no_sendpage sock_no_setsockopt sock_no_socketpair sock_queue_rcv_skb sock_register sock_unregister # required by vsock_diag.ko __netlink_dump_start __nlmsg_put sock_diag_register sock_diag_save_cookie sock_diag_unregister sock_i_ino # preserved by --additions-only generic_shutdown_super refcount_dec_and_test_checked refcount_inc_checked