From 6d737c9d03385895a3e4dc2dc680702818209c5a Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Tue, 27 Jul 2021 17:26:32 +0200 Subject: [PATCH] Revert "ANDROID: ABI: update symbols to unisoc whitelist for the fifth time" This reverts commit 52f8b40ff6a51e69f9c32687fbb53a518e8be34d. It turns out that the unisoc file was never even hooked up to the gki symbol build script so this file is doing nothing at all. I tried to add it, but it breaks the build as it includes a lot of symbols that are not even part of this kernel tree, so it must have been created from a different kernel version. Please resubmit this file properly, and hook it up to the build process (by adding it to the list in the build.config.gki.aarch64 file.) Bug: 186088840 Signed-off-by: Jian Gong Fixes: 52f8b40ff6a5 ("ANDROID: ABI: update symbols to unisoc whitelist for the fifth time") Signed-off-by: Greg Kroah-Hartman Change-Id: Ibdb7d57f0901aa7273c0c29e0a7e0eaf26909e26 --- android/abi_gki_aarch64_unisoc | 2534 -------------------------------- 1 file changed, 2534 deletions(-) delete mode 100644 android/abi_gki_aarch64_unisoc diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc deleted file mode 100644 index 7387328527ff..000000000000 --- a/android/abi_gki_aarch64_unisoc +++ /dev/null @@ -1,2534 +0,0 @@ -[abi_symbol_list] -# commonly used symbols - add_timer - add_uevent_var - add_wait_queue - add_to_page_cache_lru - aes_encrypt - aes_expandkey - alloc_anon_inode - alloc_chrdev_region - alloc_netdev_mqs - alloc_pages_exact - __alloc_pages_nodemask - __alloc_percpu - __alloc_skb - alloc_workqueue - __arch_copy_from_user - __arch_copy_in_user - __arch_copy_to_user - arm64_const_caps_ready - arp_tbl - atomic_notifier_call_chain - atomic_notifier_chain_register - atomic_notifier_chain_unregister - bdget_disk - bdput - bio_add_page - bio_alloc_bioset - bio_associate_blkg - bio_endio - bio_put - bit_wait - blk_alloc_queue - blk_finish_plug - blk_start_plug - blk_queue_flag_clear - blk_queue_flag_set - blk_queue_io_min - blk_queue_io_opt - blk_queue_make_request - blk_queue_max_discard_sectors - blk_queue_max_write_zeroes_sectors - blk_queue_physical_block_size - blocking_notifier_chain_register - blocking_notifier_chain_unregister - bpf_trace_run1 - bpf_trace_run2 - bpf_trace_run3 - bpf_trace_run4 - __breadahead - bus_register - bus_set_iommu - bus_unregister - __close_fd - __ClearPageMovable - call_rcu - cancel_delayed_work - cancel_delayed_work_sync - cancel_work_sync - cdev_add - cdev_del - cdev_device_add - cdev_device_del - cdev_init - __cfi_slowpath - __check_object_size - __class_create - class_destroy - class_find_device - clear_nlink - clear_inode - clk_bulk_disable - clk_bulk_enable - clk_bulk_prepare - clk_bulk_unprepare - clk_disable - clk_enable - clk_fixed_factor_ops - clk_get_rate - clk_prepare - clk_put - clk_set_parent - clk_set_rate - clk_unprepare - clocks_calc_mult_shift - clockevents_config_and_register - __clocksource_register_scale - compat_alloc_user_space - complete - complete_all - config_ep_by_speed - config_group_init_type_name - contig_page_data - console_lock - console_unlock - __const_udelay - cpu_have_feature - cpu_hwcap_keys - cpu_hwcaps - cpumask_next - cpufreq_add_update_util_hook - cpufreq_remove_update_util_hook - cpu_number - __cpu_online_mask - __cpu_possible_mask - crypto_alloc_base - crypto_ahash_digest - crypto_ahash_setkey - crypto_alloc_ahash - crypto_destroy_tfm - crypto_has_alg - crypto_inc - __crypto_memneq - crypto_register_aead - crypto_register_shash - crypto_register_shashes - crypto_unregister_aead - crypto_unregister_shash - crypto_unregister_shashes - __crypto_xor - csum_ipv6_magic - csum_partial - __dynamic_netdev_dbg - d_make_root - d_splice_alias - debugfs_create_bool - debugfs_create_dir - debugfs_create_file - debugfs_create_u32 - debugfs_initialized - debugfs_remove - debugfs_remove_recursive - debugfs_create_symlink - dec_zone_page_state - default_llseek - delayed_work_timer_fn - del_timer - del_timer_sync - destroy_workqueue - dev_driver_string - _dev_err - dev_fwnode - dev_get_by_name - dev_get_regmap - device_add - device_connection_find_match - device_create - device_create_file - device_destroy - device_initialize - device_init_wakeup - device_link_add - device_match_fwnode - device_match_name - device_property_present - device_property_read_string - device_property_read_u32_array - device_register - device_remove_file - device_set_wakeup_capable - device_unregister - _dev_info - __dev_kfree_skb_any - devm_add_action - devm_backlight_device_register - devm_clk_bulk_get - devm_clk_bulk_get_all - devm_clk_get - devm_clk_get_optional - devm_free_irq - devm_gpiochip_add_data - devm_gpiod_get - devm_gpio_free - devm_gpio_request - devm_hwspin_lock_request_specific - __devm_iio_device_register - devm_ioremap_nocache - devm_ioremap_resource - devm_kfree - devm_kmalloc - devm_kmemdup - devm_mfd_add_devices - devm_nvmem_register - devm_of_platform_populate - devm_pinctrl_get - devm_pinctrl_put - devm_power_supply_register - __devm_regmap_init - __devm_regmap_init_i2c - __devm_regmap_init_mmio_clk - devm_regulator_get - devm_regulator_register - devm_request_threaded_irq - devm_spi_register_controller - devm_usb_get_phy - devm_usb_get_phy_by_phandle - dev_queue_xmit - dev_set_name - _dev_warn - disable_irq - disable_irq_nosync - dma_alloc_attrs - dma_direct_map_page - dma_direct_sync_single_for_cpu - dma_direct_sync_single_for_device - dma_direct_unmap_page - dma_fence_release - dma_fence_wait_timeout - dma_free_attrs - dma_heap_add - dma_heap_get_dev - dma_heap_get_name - dma_max_mapping_size - dma_set_mask - down - dput - driver_register - driver_unregister - drm_atomic_helper_plane_destroy_state - drm_atomic_helper_plane_duplicate_state - drm_atomic_helper_plane_reset - drm_atomic_helper_setup_commit - drm_compat_ioctl - drm_dbg - drm_dev_alloc - drm_dev_put - drm_dev_register - drm_err - drm_ioctl - drm_mm_init - drm_mm_insert_node_in_range - drm_mm_remove_node - drm_mm_takedown - drm_mode_config_cleanup - drm_mode_config_init - drm_open - drm_plane_create_color_properties - drm_poll - drm_read - drm_release - dst_release - dump_stack - enable_irq - ether_setup - eth_type_trans - event_triggers_call - extcon_find_edev_by_node - extcon_get_edev_by_phandle - extcon_get_state - fb_mode_option - __find_get_block - find_next_bit - finish_wait - flush_work - flush_workqueue - fpsimd_context_busy - fput - free_irq - free_netdev - __free_pages - free_pages_exact - free_percpu - freezing_slow_path - fs_bio_set - fs_ftype_to_dtype - fsync_bdev - fwnode_property_present - fwnode_property_read_string - gen_pool_avail - generic_end_io_acct - generic_file_llseek - generic_handle_irq - generic_read_dir - generic_ro_fops - generic_start_io_acct - genl_register_family - genl_unregister_family - gen_pool_add_owner - gen_pool_alloc_algo_owner - gen_pool_create - gen_pool_free_owner - get_cpu_device - __get_free_pages - get_governor_parent_kobj - get_random_bytes - gov_attr_set_get - gov_attr_set_init - gov_attr_set_put - governor_sysfs_ops - gpiochip_get_data - gpiochip_line_is_irq - gpiod_direction_input - gpiod_direction_output_raw - gpiod_get - gpiod_get_raw_value - gpiod_set_raw_value - gpiod_set_raw_value_cansleep - gpiod_to_chip - gpiod_to_irq - gpio_free - gpio_request - gpio_to_desc - handle_bad_irq - handle_edge_irq - handle_level_irq - have_governor_per_policy - i2c_del_driver - i2c_register_driver - i2c_smbus_read_byte_data - i2c_smbus_write_byte_data - i2c_transfer_buffer_flags - ida_alloc_range - ida_destroy - ida_free - idr_alloc - idr_destroy - idr_find - idr_for_each - idr_remove - iget_failed - iget5_locked - ignore_console_lock_warning - igrab - inet_proto_csum_replace4 - init_net - __init_rwsem - init_timer_key - init_user_ns - init_wait_entry - init_pseudo - init_special_inode - __init_waitqueue_head - inc_zone_page_state - inode_init_once - inode_nohighmem - input_alloc_absinfo - input_allocate_device - input_event - input_free_device - input_mt_get_slot_by_key - input_mt_sync_frame - input_register_device - iommu_alloc_resv_region - iommu_attach_device - iommu_detach_device - iommu_device_link - 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 - iommu_domain_free - iommu_domain_get_attr - iommu_domain_set_attr - iommu_fwspec_add_ids - iommu_fwspec_free - iommu_get_dma_cookie - iommu_get_domain_for_dev - iommu_group_alloc - iommu_group_get - iommu_group_get_for_dev - iommu_group_get_iommudata - iommu_group_put - iommu_group_ref_get - iommu_group_remove_device - iommu_group_set_iommudata - iommu_map - iommu_map_sg - iommu_present - iommu_put_dma_cookie - iommu_set_fault_handler - iommu_unmap - __ioremap - iounmap - iput - ip6t_alloc_initial_table - ip6t_do_table - ip6t_register_table - ip6t_unregister_table - ip_route_output_flow - ipv4_redirect - ipv4_update_pmtu - ir_lirc_scancode_event - ir_raw_gen_manchester - ir_raw_gen_pd - ir_raw_handler_register - ir_raw_handler_unregister - ir_raw_gen_pl - irq_find_mapping - irq_get_irq_data - irq_modify_status - irq_of_parse_and_map - irq_set_irq_type - irq_set_irq_wake - irq_work_sync - is_console_locked - jiffies - jiffies_to_msecs - kern_mount - kern_unmount - kernel_kobj - kasprintf - kernel_neon_begin - kernel_neon_end - __kfifo_alloc - __kfifo_free - __kfifo_in - __kfifo_out - kfree - kfree_skb - kill_anon_super - kimage_vaddr - kimage_voffset - __kmalloc - kmalloc_caches - kmalloc_order_trace - kmem_cache_alloc - kmem_cache_alloc_trace - kmem_cache_create - kmem_cache_destroy - kmem_cache_free - kmemdup - kobject_create_and_add - kobject_uevent_env - kstrndup - kstrtou16 - kstrtobool - kstrtoint - kstrtoll - kstrtouint - kstrtoull - kthread_create_on_node - kthread_should_stop - kthread_stop - ktime_get - ktime_get_mono_fast_ns - ktime_get_real_seconds - ktime_get_real_ts64 - kzfree - LZ4_decompress_safe_partial - lzo1x_decompress_safe - lzorle1x_1_compress - lzo1x_1_compress - __list_add_valid - __list_del_entry_valid - memcpy - __memcpy_fromio - memmove - memparse - memset - memset64 - misc_deregister - misc_register - mod_node_page_state - mod_timer - module_put - __msecs_to_jiffies - msleep - __mutex_init - mutex_lock - mutex_lock_interruptible - mutex_trylock - mutex_unlock - nd_tbl - neigh_destroy - __netdev_alloc_skb - __num_online_cpus - netif_carrier_off - netif_carrier_on - netif_rx_ni - netif_tx_wake_queue - nf_conntrack_destroy - nf_conntrack_find_get - nf_ct_get_tuplepr - nf_ct_invert_tuple - nf_ct_l4proto_find - nf_register_net_hooks - nf_unregister_net_hooks - nr_cpu_ids - nvmem_cell_get - nvmem_cell_put - nvmem_cell_read - of_address_to_resource - of_alias_get_id - of_clk_get - of_clk_get_parent_count - of_count_phandle_with_args - of_device_get_match_data - of_device_is_available - of_device_is_compatible - of_dev_put - of_find_compatible_node - of_find_device_by_node - of_find_node_by_name - of_find_property - of_get_child_by_name - of_get_named_gpio_flags - of_get_next_available_child - of_get_next_child - of_get_property - of_get_regulator_init_data - of_graph_get_remote_node - of_irq_get - of_match_node - of_nvmem_cell_get - of_parse_phandle - of_parse_phandle_with_args - of_parse_phandle_with_fixed_args - of_platform_depopulate - of_platform_populate - of_property_count_elems_of_size - of_property_match_string - of_property_read_string - of_property_read_u32_index - of_property_read_u64 - of_property_read_variable_u32_array - of_prop_next_string - oops_in_progress - out_of_line_wait_on_bit_lock - overflowgid - overflowuid - panic - page_endio - page_get_link - page_mapping - pagecache_get_page - param_ops_charp - param_ops_uint - param_ops_ushort - __pci_register_driver - pci_set_master - pci_unregister_driver - PDE_DATA - __per_cpu_offset - perf_trace_buf_alloc - perf_trace_run_bpf_submit - pfn_valid - pinctrl_lookup_state - pinctrl_select_state - pinctrl_pm_select_default_state - pinctrl_pm_select_sleep_state - platform_bus_type - platform_device_add - platform_device_add_properties - platform_device_add_resources - platform_device_alloc - platform_device_put - platform_device_register - platform_device_register_full - platform_device_unregister - __platform_driver_register - platform_driver_unregister - platform_get_irq - platform_get_irq_byname - platform_get_resource - platform_get_resource_byname - pm_power_off - __pm_relax - pm_runtime_allow - __pm_runtime_disable - pm_runtime_enable - pm_runtime_forbid - pm_runtime_force_resume - pm_runtime_force_suspend - __pm_runtime_idle - __pm_runtime_resume - pm_runtime_set_autosuspend_delay - __pm_runtime_set_status - __pm_runtime_suspend - __pm_runtime_use_autosuspend - __pm_stay_awake - pm_wakeup_ws_event - posix_acl_access_xattr_handler - posix_acl_default_xattr_handler - posix_acl_from_xattr - power_supply_changed - power_supply_get_battery_info - power_supply_get_by_name - power_supply_get_drvdata - power_supply_get_property - power_supply_powers - power_supply_put - ppp_input - ppp_register_compressor - ppp_unregister_compressor - preempt_schedule - preempt_schedule_notrace - prepare_to_wait_event - printk - proc_create - proc_create_data - proc_create_seq_private - proc_mkdir - __pskb_copy_fclone - pskb_expand_head - put_device - put_pages_list - put_tty_driver - queue_delayed_work_on - queue_work_on - ___ratelimit - _raw_read_lock - _raw_read_unlock - _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 - _raw_write_lock - _raw_write_unlock - __rcu_read_lock - __rcu_read_unlock - radix_tree_preload - radix_tree_delete - radix_tree_gang_lookup - radix_tree_insert - radix_tree_lookup - rc_map_unregister - rc_repeat - rc_keydown - rc_map_register - rdev_get_drvdata - refcount_dec_and_test_checked - refcount_inc_checked - __refrigerator - __register_chrdev - read_cache_page - read_cache_page_gfp - register_filesystem - register_pernet_subsys - register_pm_notifier - regmap_read - regmap_update_bits_base - regmap_write - regulator_disable - regulator_disable_regmap - regulator_enable - regulator_enable_regmap - regulator_get_voltage_sel_regmap - regulator_is_enabled_regmap - regulator_list_voltage_linear - regulator_map_voltage_linear - regulator_set_voltage_sel_regmap - release_firmware - remap_pfn_range - remove_proc_entry - remove_wait_queue - __request_module - request_threaded_irq - reset_control_assert - reset_control_deassert - revalidate_disk - rfkill_alloc - rfkill_destroy - rfkill_init_sw_state - rfkill_register - rfkill_unregister - __SetPageMovable - sched_clock - sched_setscheduler - schedule - schedule_timeout - schedule_timeout_interruptible - scnprintf - seq_lseek - seq_printf - seq_putc - seq_puts - seq_read - set_nlink - set_normalized_timespec64 - set_user_nice - sg_init_table - sg_miter_next - sg_miter_start - sg_miter_stop - sg_nents - sg_next - simple_attr_open - simple_attr_read - simple_attr_release - simple_attr_write - simple_get_link - simple_read_from_buffer - simple_strtol - single_open - single_release - skb_clone - skb_copy - skb_cow_data - skb_ensure_writable - skb_push - skb_put - skb_realloc_headroom - skb_to_sgvec_nomark - skb_trim - skcipher_walk_aead_decrypt - skcipher_walk_aead_encrypt - skcipher_walk_done - skcipher_walk_virt - sk_free - snd_info_create_card_entry - snd_info_free_entry - snd_info_get_line - snd_info_register - snd_pcm_hw_constraint_minmax - snd_pcm_lib_ioctl - snd_pcm_period_elapsed - snd_soc_add_component_controls - snd_soc_dapm_disable_pin - snd_soc_dapm_enable_pin - snd_soc_dapm_ignore_suspend - snd_soc_dapm_kcontrol_dapm - snd_soc_dapm_put_enum_double - snd_soc_dapm_put_volsw - snd_soc_dapm_sync - snd_soc_info_enum_double - snd_soc_info_volsw - snd_soc_pm_ops - snd_soc_register_component - snd_soc_unregister_component - snprintf - __spi_alloc_controller - sprintf - sscanf - __stack_chk_fail - __stack_chk_guard - strcasecmp - strcat - strchr - strcmp - strcpy - strlcat - strlcpy - strlen - strncasecmp - strncmp - strncpy - strncpy_from_user - strnlen - strnstr - strstr - __sw_hweight32 - __sw_hweight64 - submit_bio - sync_filesystem - synchronize_irq - syscon_regmap_lookup_by_phandle - syscon_regmap_lookup_by_phandle_args - sysfs_create_bin_file - sysfs_create_file_ns - sysfs_create_group - sysfs_create_groups - sysfs_create_link - __sysfs_match_string - sysfs_notify - sysfs_remove_bin_file - sysfs_remove_file_ns - sysfs_remove_group - sysfs_remove_groups - sysfs_remove_link - sysfs_streq - system_freezable_wq - system_freezing_cnt - system_unbound_wq - system_wq - sys_tz - tasklet_init - tasklet_kill - __tasklet_schedule - thermal_zone_get_zone_by_name - timer_of_init - 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 - try_module_get - __tty_alloc_driver - tty_flip_buffer_push - __tty_insert_flip_char - tty_insert_flip_string_fixed_flag - tty_kref_put - tty_port_close - tty_port_destroy - tty_port_hangup - tty_port_init - tty_port_link_device - tty_port_open - tty_port_register_device - tty_port_tty_get - tty_port_tty_wakeup - tty_register_driver - tty_set_operations - tty_standard_install - tty_std_termios - tty_termios_baud_rate - tty_unregister_device - tty_unregister_driver - tty_vhangup - __ubsan_handle_cfi_check_fail_abort - __udelay - __unregister_chrdev - unlock_new_inode - unlock_page - unregister_filesystem - unregister_chrdev_region - unregister_pernet_subsys - up - usb_add_gadget_udc - usb_alloc_coherent - usb_alloc_urb - usb_autopm_get_interface - usb_autopm_get_interface_no_resume - usb_autopm_put_interface - usb_control_msg - usb_del_gadget_udc - usb_deregister - usb_ep_alloc_request - usb_ep_autoconfig - usb_ep_dequeue - usb_ep_enable - usb_ep_free_request - usb_ep_queue - usb_ep_set_maxpacket_limit - usb_find_common_endpoints - usb_free_coherent - usb_free_urb - usb_function_register - usb_function_unregister - usb_gadget_giveback_request - usb_gadget_udc_reset - usb_get_dr_mode - usb_get_intf - usb_hcd_is_primary_hcd - usb_interface_id - usb_kill_urb - usb_phy_get_charger_current - usb_phy_set_charger_current - usb_put_function_instance - usb_put_intf - usb_register_driver - usb_submit_urb - usleep_range - vabits_actual - vfree - vmalloc - vm_map_ram - vm_unmap_aliases - vm_unmap_ram - vm_iomap_memory - vsnprintf - vunmap - wait_for_completion - wait_for_completion_interruptible - wait_for_completion_interruptible_timeout - wait_for_completion_timeout - __wake_up - __wake_up_locked - wake_up_bit - wake_up_process - wakeup_source_add - wakeup_source_create - wakeup_source_destroy - wakeup_source_register - wakeup_source_remove - wakeup_source_unregister - __warn_printk - xfrm4_protocol_deregister - xfrm4_protocol_register - xfrm4_rcv - xfrm_aalg_get_byname - xfrm_input - xfrm_input_resume - xfrm_output_resume - xfrm_register_type - __xfrm_state_destroy - xfrm_state_lookup - xfrm_unregister_type - xt_register_match - xt_register_matches - xt_register_target - xt_register_targets - xt_unregister_match - xt_unregister_matches - xt_unregister_target - xt_unregister_targets - -# required by blk-mq-virtio.ko - blk_mq_map_queues - -# required by cdc-acm.ko - capable - cdc_parse_cdc_header - default_wake_function - refcount_inc_not_zero_checked - tty_port_put - tty_port_tty_hangup - usb_anchor_urb - usb_autopm_get_interface_async - usb_autopm_put_interface_async - usb_clear_halt - usb_driver_claim_interface - usb_driver_release_interface - usb_get_from_anchor - usb_ifnum_to_if - -# required by charger-manager.ko - alarm_cancel - alarm_expires_remaining - alarm_init - alarm_start - alarmtimer_get_rtcdev - devm_kasprintf - ns_to_timespec64 - orderly_poweroff - power_supply_set_property - regulator_force_disable - regulator_set_current_limit - thermal_zone_get_temp - -# required by clk-sprd.ko - clk_hw_get_num_parents - clk_hw_get_parent - clk_hw_is_enabled - __clk_mux_determine_rate - devm_clk_hw_register - devm_of_clk_add_hw_provider - divider_get_val - divider_recalc_rate - divider_round_rate_parent - of_clk_hw_onecell_get - -# required by cpufreq_userspace.ko - __cpufreq_driver_target - cpufreq_register_governor - cpufreq_unregister_governor - -# required by dwc3-haps.ko - pcim_enable_device - -# required by dwc3-of-simple.ko - clk_bulk_get_all - clk_bulk_put_all - of_reset_control_array_get - reset_control_put - reset_control_reset - -# required by dwc3-qcom.ko - devm_extcon_register_notifier - devm_reset_control_array_get - -# required by dwc3.ko - extcon_register_notifier - extcon_unregister_notifier - usb_gadget_map_request_by_dev - usb_gadget_set_state - -# required by exfat.ko - __blockdev_direct_IO - block_write_full_page - __bread_gfp - __brelse - cont_write_begin - current_time - d_find_alias - d_instantiate - d_move - drop_nlink - filemap_fdatawait_range - filemap_fdatawrite_range - full_name_hash - generic_block_bmap - generic_cont_expand_simple - generic_fh_to_dentry - generic_fh_to_parent - generic_file_fsync - generic_file_mmap - generic_file_read_iter - generic_file_splice_read - generic_file_write_iter - generic_fillattr - generic_write_end - __getblk_gfp - ilookup - inc_nlink - in_group_p - __insert_inode_hash - invalidate_inode_buffers - iunique - kill_block_super - kvfree - kvmalloc_node - load_nls - __lock_buffer - __lock_page - new_inode - mark_buffer_dirty - __mark_inode_dirty - match_int - match_octal - match_strdup - match_token - mktime64 - mount_bdev - mpage_readpage - mpage_readpages - mpage_writepages - __remove_inode_hash - setattr_copy - setattr_prepare - sb_min_blocksize - sb_set_blocksize - strscpy - sync_blockdev - sync_dirty_buffer - sync_mapping_buffers - time64_to_tm - touch_buffer - trace_print_symbols_seq - truncate_inode_pages - truncate_pagecache - truncate_setsize - unload_nls - unlock_buffer - utf16s_to_utf8s - utf8s_to_utf16s - write_inode_now - -# required by fan53555.ko - regulator_set_voltage_time_sel - -# required by focaltech_ats.ko - devm_input_allocate_device - devm_regulator_put - i2c_new_probed_device - i2c_transfer - input_mt_init_slots - input_mt_report_slot_state - input_set_abs_params - input_set_capability - kobject_put - of_find_i2c_adapter_by_node - of_property_read_variable_u8_array - request_firmware_nowait - -# required by gpio-eic-sprd.ko - gpiochip_find - -# required by gpio-pmic-eic-sprd.ko - handle_nested_irq - -# required by gpio-sprd.ko - __platform_driver_probe - -# required by i2c-sprd.ko - i2c_add_numbered_adapter - i2c_del_adapter - -# required by img_mem.ko - dma_direct_map_sg - dma_direct_sync_sg_for_cpu - dma_direct_sync_sg_for_device - dma_direct_unmap_sg - idr_get_next - sg_alloc_table - sg_free_table - vsprintf - -# required by ims_bridge.ko - in4_pton - in6_pton - inet_select_addr - ip6_local_out - ip6_route_output_flags - ip_local_out - ipv6_dev_get_saddr - mempool_alloc - mempool_alloc_slab - mempool_create - mempool_destroy - mempool_free - mempool_free_slab - nf_ct_get_tuplepr - nf_ct_invert_tuple - param_ops_int - prandom_u32 - proc_create_net_data - __pskb_pull_tail - skb_checksum_help - rcu_barrier - strim - xfrm_lookup - completion_done - -# required by kfifo_buf.ko - devres_add - devres_alloc_node - devres_free - devres_release - iio_buffer_init - iio_buffer_put - __kfifo_to_user - -# required by leds-sc27xx-bltc.ko - devm_led_classdev_register_ext - -# required by mali_gondul.ko - anon_inode_getfd - __bitmap_weight - clear_page - devfreq_add_device - devfreq_remove_device - devfreq_resume_device - devfreq_suspend_device - dev_pm_opp_disable - dev_pm_opp_find_freq_floor - dev_pm_opp_put_regulators - dev_pm_opp_set_regulators - dma_fence_get_status - dma_fence_remove_callback - downgrade_write - down_trylock - get_user_pages - get_user_pages_fast - get_user_pages_remote - hrtimer_active - hrtimer_forward - iomem_resource - kstrtobool_from_user - memstart_addr - __mmdrop - nonseekable_open - of_property_read_variable_u64_array - param_ops_byte - rb_erase - rb_first - rb_insert_color - rb_next - rb_prev - rb_replace_node - regulator_get_optional - __release_region - remap_vmalloc_range - __request_region - reservation_ww_class - seq_open - __seq_open_private - seq_release_private - seq_write - set_page_dirty_lock - strcspn - system_highpri_wq - trace_print_flags_seq - vmalloc_user - ww_mutex_lock - ww_mutex_unlock - -# required by microarray_fp.ko - cdev_alloc - -# required by mmc_hsq.ko - mmc_cqe_request_done - mmc_send_tuning - -# required by musb_hdrc.ko - device_wakeup_enable - dev_printk - flush_delayed_work - flush_dcache_page - param_ops_bool - usb_add_hcd - usb_create_hcd - usb_ep_set_halt - usb_hcd_check_unlink_urb - usb_hcd_giveback_urb - usb_hcd_link_urb_to_ep - usb_hcd_map_urb_for_dma - usb_hcd_poll_rh_status - usb_hcd_resume_root_hub - usb_hcd_unlink_urb_from_ep - usb_hcd_unmap_urb_for_dma - usb_otg_state_string - usb_put_hcd - usb_remove_hcd - -# required by musb_sprd.ko - usb_ep_disable - usb_speed_string - -# required by pcie-sprd.ko - device_get_next_child_node - devm_gpiod_get_index - devm_ioremap - dw_pcie_host_init - dw_pcie_msi_init - dw_pcie_setup_rc - dw_pcie_wait_for_link - fwnode_handle_put - gpiod_get_value - of_fwnode_ops - pci_assign_unassigned_bus_resources - pci_bus_add_devices - pci_check_and_mask_intx - pci_check_and_unmask_intx - pci_clear_master - pcie_bus_configure_settings - pci_enable_msi - pci_intx - pci_ioremap_bar - pci_ioremap_wc_bar - pci_lock_rescan_remove - pci_reset_function - pci_scan_child_bus - pci_stop_and_remove_bus_device - pci_unlock_rescan_remove - sdio_claim_irq - sdio_f0_readb - sdio_f0_writeb - sdio_get_host_pm_caps - sdio_readw - sdio_release_irq - sdio_set_host_pm_flags - sdio_writew - -# required by phy-sprd-sharkl3.ko - usb_add_phy_dev - usb_phy_set_charger_state - usb_remove_phy - -# required by pinctrl-sprd.ko - devm_platform_ioremap_resource - of_property_read_string_helper - pinconf_generic_parse_dt_config - pinctrl_dev_get_drvdata - pinctrl_register - pinctrl_unregister - pinctrl_utils_add_map_configs - pinctrl_utils_add_map_mux - pinctrl_utils_free_map - pinctrl_utils_reserve_map - pin_get_name - -# required by pvrsrvkm.ko - autoremove_wake_function - bpf_trace_run6 - bpf_trace_run7 - bpf_trace_run8 - cache_line_size - devfreq_cooling_unregister - devfreq_recommended_opp - devfreq_register_opp_notifier - devfreq_unregister_opp_notifier - devm_devfreq_add_device - devm_devfreq_remove_device - dev_pm_opp_add - dev_pm_opp_find_freq_ceil - dev_pm_opp_get_freq - dev_pm_opp_get_opp_count - dev_pm_opp_get_voltage - dev_pm_opp_of_add_table - dev_pm_opp_of_register_em - dev_pm_opp_of_remove_table - dev_pm_opp_put - dma_buf_attach - dma_buf_begin_cpu_access - dma_buf_detach - dma_buf_end_cpu_access - dma_buf_export - dma_buf_fd - dma_buf_get - dma_buf_kmap - dma_buf_kunmap - dma_buf_map_attachment - dma_buf_mmap - dma_buf_put - dma_buf_unmap_attachment - dma_buf_vmap - dma_buf_vunmap - dma_fence_add_callback - dma_fence_array_ops - dma_fence_context_alloc - dma_fence_default_wait - dma_fence_enable_sw_signaling - dma_fence_free - dma_fence_init - dma_fence_signal - down_read - down_write - drm_dev_unregister - fd_install - fget - find_vma - find_vpid - __get_task_comm - get_unused_fd_flags - idr_preload - idr_replace - ion_query_heaps_kernel - kill_pid - ksize - kthread_freezable_should_stop - ktime_get_raw_ts64 - memcmp - mutex_is_locked - of_devfreq_cooling_register_power - of_hwspin_lock_get_id_byname - of_modalias_node - on_each_cpu - prepare_to_wait - proc_remove - put_unused_fd - _raw_read_lock_bh - _raw_read_unlock_bh - _raw_write_lock_bh - _raw_write_unlock_bh - register_shrinker - request_firmware - seq_vprintf - set_freezable - si_meminfo - split_page - strncat - strsep - sync_file_create - sync_file_get_fence - __task_pid_nr_ns - trace_set_clr_event - unmap_mapping_range - unregister_shrinker - up_read - up_write - __usecs_to_jiffies - vmf_insert_mixed - vm_get_page_prot - vm_insert_page - vsscanf - vzalloc - -# required by pwm-sprd.ko - pwmchip_add - pwmchip_remove - -# required by pwm_bl.ko - backlight_device_register - backlight_device_unregister - devm_pwm_get - gpiod_get_direction - int_pow - pwm_free - pwm_request - -# required by roles.ko - fwnode_connection_find_match - fwnode_get_parent - -# required by rtc-sc27xx.ko - devm_rtc_allocate_device - rtc_ktime_to_tm - __rtc_register_device - rtc_time64_to_tm - rtc_tm_to_time64 - rtc_update_irq - -# required by sc2703-bl.ko - of_pwm_get - pwm_apply_state - -# required by sc2703_disp.ko - mfd_add_devices - -# required by sc2703_regulator.ko - regulator_notifier_call_chain - -# required by sc27xx_adc.ko - devm_iio_device_alloc - hwspin_lock_free - hwspin_lock_request_specific - __hwspin_lock_timeout - __hwspin_unlock - of_hwspin_lock_get_id - -# required by sc27xx_fuel_gauge.ko - devm_iio_channel_get - gpiod_get_value_cansleep - iio_read_channel_processed - power_supply_find_ocv2cap_table - power_supply_ocv2cap_simple - power_supply_put_battery_info - power_supply_temp2resist_simple - -# required by sc27xx_pd.ko - device_get_named_child_node - devm_extcon_register_notifier_all - devm_regulator_get_optional - -# required by sc27xx_typec.ko - devm_extcon_dev_allocate - devm_extcon_dev_register - extcon_set_state_sync - typec_register_partner - typec_register_port - typec_set_data_role - typec_set_pwr_opmode - typec_set_pwr_role - typec_set_vconn_role - typec_unregister_partner - typec_unregister_port - -# required by sc27xx-vibra.ko - input_ff_create_memless - -# required by sc9863a-clk.ko - device_get_match_data - -# required by sdhci-sprd.ko - clk_round_rate - mmc_free_host - mmc_of_parse - mmc_regulator_set_vqmmc - mmc_remove_host - mmc_request_done - __sdhci_add_host - sdhci_cleanup_host - sdhci_enable_clk - sdhci_enable_v4_mode - sdhci_pltfm_free - sdhci_pltfm_init - sdhci_remove_host - sdhci_request - sdhci_request_atomic - sdhci_reset - sdhci_runtime_resume_host - sdhci_runtime_suspend_host - sdhci_set_bus_width - sdhci_setup_host - -# required by sdiohal.ko - mmc_detect_change - mmc_set_data_timeout - mmc_wait_for_req - __put_page - print_hex_dump - sdio_claim_host - sdio_enable_func - sdio_memcpy_fromio - sdio_memcpy_toio - sdio_readb - sdio_readl - sdio_readsb - sdio_register_driver - sdio_release_host - sdio_set_block_size - sdio_unregister_driver - sdio_writeb - sdio_writel - sdio_writesb - __trace_bprintk - -# required by seth.ko - napi_complete_done - napi_disable - __napi_schedule - napi_schedule_prep - netif_napi_add - netif_napi_del - netif_receive_skb - register_netdev - unregister_netdev - -# required by sfp_core.ko - csum_tcpudp_nofold - dev_get_by_index_rcu - ip_send_check - ipv6_ext_hdr - ipv6_find_hdr - kstrtouint_from_user - __local_bh_enable_ip - nf_conntrack_destroy - nf_conntrack_find_get - of_dma_configure - proc_dointvec - register_netdevice_notifier - register_net_sysctl - rt6_lookup - seq_open_private - seq_release - skb_copy_bits - unregister_netdevice_notifier - -# required by shubcore.ko - iio_alloc_pollfunc - iio_dealloc_pollfunc - iio_device_alloc - iio_device_attach_buffer - iio_device_free - iio_device_unregister - iio_pollfunc_store_time - iio_push_to_buffers - iio_trigger_alloc - iio_triggered_buffer_postenable - iio_triggered_buffer_predisable - iio_trigger_free - iio_trigger_notify_done - iio_trigger_poll - __iio_trigger_register - iio_trigger_unregister - ktime_get_with_offset - param_array_ops - unregister_pm_notifier - -# required by sipa_core.ko - free_pages - memremap - memunmap - pm_wakeup_dev_event - skb_dequeue - skb_queue_tail - -# required by sipa_sys_pd.ko - kstrdup - of_genpd_add_provider_simple - pm_genpd_init - pm_genpd_remove - -# required by sipc_core.ko - gen_pool_destroy - mbox_chan_received_data - mbox_chan_txdone - mbox_client_txdone - mbox_controller_register - mbox_controller_unregister - mbox_free_channel - mbox_request_channel - mbox_request_channel_byname - mbox_send_message - register_syscore_ops - -# required by sipx.ko - hrtimer_cancel - hrtimer_init - hrtimer_start_range_ns - hrtimer_try_to_cancel - -# required by snd-soc-aw881xx.ko - i2c_smbus_write_byte - -# required by snd-soc-akm4377.ko - regcache_mark_dirty - regcache_sync - snd_soc_get_volsw - snd_soc_put_volsw - -# required by snd-soc-sprd-audio-dma.ko - dmam_alloc_attrs - dmam_free_coherent - dma_release_channel - __memset_io - of_dma_request_slave_channel - snd_pcm_format_physical_width - snd_pcm_hw_constraint_integer - snd_pcm_hw_constraint_step - snd_soc_rtdcom_lookup - snd_soc_set_runtime_hwparams - vmap - -# required by snd-soc-sprd-card.ko - devm_gpio_request_one - devm_snd_soc_register_card - gpio_request_one - snd_interval_refine - snd_soc_of_get_dai_name - snd_soc_of_parse_audio_routing - snd_soc_of_parse_audio_simple_widgets - snd_soc_of_parse_card_name - snd_soc_of_parse_daifmt - snd_soc_of_parse_tdm_slot - -# required by snd-soc-sprd-codec-sc2721-power.ko - regulator_register - regulator_unregister - -# required by snd-soc-sprd-codec-sc2721.ko - dapm_regulator_event - gpiod_set_debounce - iio_channel_get - iio_read_channel_raw - iio_write_channel_attribute - irq_to_desc - power_supply_register - power_supply_unregister - regulator_get - regulator_get_mode - regulator_is_enabled - regulator_put - regulator_set_mode - regulator_set_voltage - snd_ctl_find_id - snd_jack_set_key - snd_pcm_rate_to_rate_bit - snd_soc_card_jack_new - snd_soc_component_read32 - snd_soc_component_update_bits - snd_soc_component_write - snd_soc_dapm_force_enable_pin - snd_soc_dapm_get_enum_double - snd_soc_dapm_get_volsw - snd_soc_get_enum_double - snd_soc_jack_report - snd_soc_put_enum_double - -# required by snd-soc-sprd-platform.ko - devm_snd_soc_register_component - dma_request_slave_channel - of_reserved_mem_device_init_by_idx - snd_dma_alloc_pages - snd_dma_free_pages - -# required by snd-soc-sprd-vbc-r1p0v3.ko - snd_ctl_boolean_mono_info - snd_pcm_hw_constraint_list - -# required by snd-soc-tfa98xx.ko - crc32_le - device_create_bin_file - device_remove_bin_file - msleep_interruptible - snd_pcm_format_width - snd_pcm_hw_constraint_mask64 - snd_soc_dapm_add_routes - snd_soc_dapm_new_controls - -# required by sprd-cpufreq-common.ko - dev_pm_opp_remove - -# required by sprd-cpufreqhw.ko - arch_set_freq_scale - cpufreq_generic_attr - cpufreq_generic_frequency_table_verify - cpufreq_generic_get - cpufreq_generic_suspend - cpufreq_register_driver - cpufreq_unregister_driver - dev_pm_opp_free_cpufreq_table - dev_pm_opp_init_cpufreq_table - -# required by sprd-drm.ko - adjust_managed_page_count - component_add - component_bind_all - component_del - component_master_add_with_match - component_master_del - component_match_add_release - component_unbind_all - devm_gpiod_get_optional - dma_get_sgtable_attrs - dma_mmap_attrs - dma_set_coherent_mask - drm_add_edid_modes - drm_atomic_helper_async_commit - drm_atomic_helper_check - drm_atomic_helper_cleanup_planes - drm_atomic_helper_commit - drm_atomic_helper_commit_cleanup_done - 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_commit_tail - drm_atomic_helper_commit_tail_rpm - 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_disable_plane - drm_atomic_helper_page_flip - __drm_atomic_helper_plane_destroy_state - __drm_atomic_helper_plane_duplicate_state - __dynamic_dev_dbg - __dynamic_pr_debug - drm_atomic_helper_prepare_planes - drm_atomic_helper_resume - drm_atomic_helper_set_config - drm_atomic_helper_shutdown - drm_atomic_helper_suspend - drm_atomic_helper_swap_state - drm_atomic_helper_update_legacy_modeset_state - drm_atomic_helper_update_plane - drm_atomic_helper_wait_for_dependencies - drm_atomic_helper_wait_for_fences - drm_atomic_helper_wait_for_vblanks - drm_atomic_private_obj_fini - drm_atomic_private_obj_init - drm_atomic_set_crtc_for_connector - drm_atomic_set_fence_for_plane - drm_atomic_set_mode_for_crtc - drm_atomic_state_alloc - drm_atomic_state_clear - drm_atomic_state_default_clear - drm_atomic_state_default_release - __drm_atomic_state_free - drm_bridge_attach - drm_connector_attach_content_protection_property - drm_connector_attach_encoder - drm_connector_cleanup - drm_connector_init - drm_connector_unregister - drm_connector_update_edid_property - drm_crtc_cleanup - __drm_crtc_commit_free - drm_crtc_handle_vblank - drm_crtc_init_with_planes - drm_crtc_send_vblank_event - drm_crtc_vblank_off - drm_crtc_vblank_on - drm_detect_monitor_audio - drm_display_mode_from_videomode - drm_display_mode_to_videomode - drm_dp_aux_register - drm_dp_aux_unregister - drm_dp_calc_pbn_mode - drm_dp_channel_eq_ok - drm_dp_clock_recovery_ok - drm_dp_dpcd_read - drm_dp_dpcd_read_link_status - drm_dp_dpcd_write - drm_encoder_cleanup - drm_encoder_init - drm_format_info - drm_gem_cma_prime_get_sg_table - drm_gem_cma_prime_mmap - drm_gem_cma_prime_vmap - drm_gem_cma_prime_vunmap - drm_gem_cma_vm_ops - drm_gem_create_mmap_offset - drm_gem_fb_create - drm_gem_fb_get_obj - drm_gem_handle_create - drm_gem_mmap - drm_gem_mmap_obj - drm_gem_object_init - 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_import - drm_gem_vm_close - drm_get_edid - drm_hdcp_check_ksvs_revoked - drm_hdcp_update_content_protection - drm_helper_hpd_irq_event - drm_helper_probe_single_connector_modes - drm_kms_helper_poll_disable - drm_kms_helper_poll_enable - drm_kms_helper_poll_fini - drm_kms_helper_poll_init - drm_match_cea_mode - drm_mode_config_reset - drm_mode_create - drm_mode_crtc_set_gamma_size - drm_mode_destroy - drm_mode_duplicate - drm_mode_probed_add - drm_mode_vrefresh - drm_object_attach_property - drm_panel_add - drm_panel_attach - drm_panel_detach - drm_panel_disable - drm_panel_enable - drm_panel_get_modes - drm_panel_init - drm_panel_prepare - drm_panel_remove - drm_panel_unprepare - drm_plane_cleanup - drm_plane_create_alpha_property - drm_plane_create_blend_mode_property - drm_plane_create_rotation_property - drm_plane_create_zpos_immutable_property - drm_prime_gem_destroy - drm_property_create - drm_property_create_blob - drm_property_create_range - drm_put_dev - drm_universal_plane_init - drm_vblank_init - gpiod_direction_output - kstrtou8 - mipi_dsi_attach - mipi_dsi_dcs_read - mipi_dsi_dcs_write_buffer - mipi_dsi_detach - mipi_dsi_driver_register_full - mipi_dsi_driver_unregister - mipi_dsi_generic_read - mipi_dsi_generic_write - mipi_dsi_host_register - mipi_dsi_host_unregister - mipi_dsi_set_maximum_return_packet_size - no_llseek - of_clk_get_by_name - of_drm_find_bridge - of_drm_find_panel - of_fdt_unflatten_tree - of_find_backlight_by_node - of_find_node_opts_by_path - of_get_drm_display_mode - of_graph_get_endpoint_by_regs - of_graph_get_remote_port_parent - of_reserved_mem_device_release - __platform_register_drivers - platform_unregister_drivers - regmap_get_reg_stride - regmap_get_val_bytes - try_wait_for_completion - -# required by spi-sprd.ko - dma_request_chan - spi_controller_suspend - spi_finalize_current_transfer - -# required by spi-sprd-adi.ko - unregister_restart_handler - -# required by sprd-dma.ko - dma_async_device_register - dma_async_device_unregister - dma_async_tx_descriptor_init - of_dma_controller_free - of_dma_controller_register - of_dma_simple_xlate - -# required by sprd-gsp.ko - __kthread_init_worker - kthread_queue_work - kthread_worker_fn - -# required by sprd-hwdvfs-sharkl3.ko - __i2c_transfer - rt_mutex_trylock - -# required by sprd_dedicate_thm.ko - devm_thermal_zone_of_sensor_register - system_power_efficient_wq - -# required by sprd_dvfs.ko - devfreq_add_governor - devfreq_remove_governor - devfreq_update_status - device_rename - update_devfreq - -# required by sprd_hwspinlock.ko - hwspin_lock_register - hwspin_lock_unregister - -# required by sprd_ipa.ko - skb_to_sgvec - irq_set_affinity_hint - napi_gro_receive - -# required by sprd-saudio.ko - snd_card_free - -# required by sprd-sc27xx-spi.ko - devm_regmap_add_irq_chip - regmap_irq_get_domain - spi_bus_type - __spi_register_driver - spi_sync - -# required by sprd_apb_busmonitor.ko - _dev_emerg - -# required by sprd_cproc.ko - of_get_parent - -# required by sprd_cpu_cooling.ko - cpu_down - cpufreq_get_policy - cpu_up - cpufreq_quick_get - dev_pm_opp_find_freq_exact - thermal_cooling_device_unregister - thermal_of_cooling_device_register - -# required by sprd-mailbox.ko - devm_mbox_controller_register - -# required by sprd_mcd.ko - gpiod_set_value_cansleep - kernel_power_off - register_restart_handler - unregister_reboot_notifier - -# required by sprd_pcie_ep_device.ko - pci_enable_device - pci_request_regions - pci_restore_state - pci_save_state - pci_set_power_state - -# required by sprd_pm_domain.ko - kfree_const - kstrdup_const - of_genpd_add_subdomain - -# required by sprd_powerdebug.ko - cpu_pm_register_notifier - cpu_pm_unregister_notifier - pm_print_active_wakeup_sources - syscon_node_to_regmap - -# required by sprd_sdio_fm.ko - vfs_llseek - -# required by sprd_soc_thm.ko - thermal_zone_device_unregister - thermal_zone_device_update - thermal_zone_of_sensor_register - -# required by sprd_vdsp.ko - bsearch - devm_kstrdup - __memcpy_toio - of_match_device - of_n_addr_cells - of_n_size_cells - of_translate_address - sort - -# required by sprd_wdt.ko - devm_watchdog_register_device - watchdog_init_timeout - -# required by sprdbt_sipc_tty.ko - tty_schedule_flip - -# required by sprdwl_ng.ko - bcmp - build_skb - console_printk - consume_skb - _ctype - dev_get_by_index - down_timeout - genlmsg_put - jiffies_to_usecs - kfree_skb_list - netdev_alloc_frag - netdev_err - netdev_info - netdev_warn - netlink_unicast - nla_memcpy - __nla_parse - nla_put - nla_put_64bit - nla_put_nohdr - printk_timed_ratelimit - register_inet6addr_notifier - register_inetaddr_notifier - register_netdevice - rtnl_lock - rtnl_unlock - simple_open - skb_queue_purge - skb_unlink - synchronize_rcu - unregister_inet6addr_notifier - unregister_inetaddr_notifier - unregister_netdevice_queue - -# required by sunwave_fp.ko - input_unregister_device - -# required by tcpm.ko - fwnode_property_read_u32_array - mod_delayed_work_on - usb_debug_root - -# required by trusty.ko - _copy_from_iter - _copy_to_iter - __cpuhp_remove_state - __cpuhp_setup_state - __cpuhp_state_add_instance - __cpuhp_state_remove_instance - device_for_each_child - disable_percpu_irq - enable_percpu_irq - free_percpu_irq - irq_create_of_mapping - panic_notifier_list - register_virtio_device - register_virtio_driver - __request_percpu_irq - unregister_virtio_device - unregister_virtio_driver - virtqueue_add_inbuf - virtqueue_add_outbuf - virtqueue_detach_unused_buf - virtqueue_get_buf - virtqueue_get_vring_size - virtqueue_kick - virtqueue_kick_prepare - virtqueue_notify - vring_del_virtqueue - vring_interrupt - vring_new_virtqueue - wait_woken - woken_wake_function - -# required by typec.ko - blocking_notifier_call_chain - __class_register - class_unregister - device_find_child - fwnode_property_read_u16_array - get_device - kobject_uevent - match_string - -# required by usb-storage.ko - blk_queue_bounce_limit - blk_queue_max_hw_sectors - blk_queue_update_dma_alignment - _dev_notice - param_ops_string - schedule_timeout_uninterruptible - scsi_add_host_with_dma - scsi_eh_prep_cmnd - scsi_eh_restore_cmnd - scsi_get_host_dev - scsi_host_alloc - scsi_host_put - scsi_is_host_device - scsi_normalize_sense - scsi_remove_host - scsi_report_bus_reset - scsi_report_device_reset - scsi_scan_host - scsi_sense_desc_find - sg_miter_skip - simple_strtoul - usb_autopm_put_interface_no_suspend - usb_lock_device_for_reset - usb_reset_device - usb_reset_endpoint - usb_sg_cancel - usb_sg_init - usb_sg_wait - usb_unlink_urb - -# required by usb_f_mtp.ko - usb_os_desc_prepare_interf_dir - usb_string_id - config_group_init_type_name - -# required by usbserial.ko - device_del - driver_attach - handle_sysrq - tty_hangup - tty_ldisc_deref - tty_ldisc_ref - tty_termios_copy_hw - usb_disabled - usb_get_dev - usb_match_id - usb_match_one_id - usb_poison_urb - usb_put_dev - usb_show_dynids - usb_store_new_id - usb_unpoison_urb - -# required by vha.ko - clk_bulk_get - device_wakeup_disable - devm_iounmap - __ndelay - param_ops_long - param_ops_ulong - pm_relax - pm_stay_awake - -# required by virtio_crypto.ko - cpu_bit_bitmap - cpus_read_lock - cpus_read_unlock - cpu_topology - crypto_ablkcipher_type - crypto_engine_alloc_init - crypto_engine_exit - crypto_engine_start - crypto_finalize_ablkcipher_request - crypto_register_alg - crypto_register_scomp - crypto_transfer_ablkcipher_request_to_engine - crypto_unregister_alg - crypto_unregister_scomp - scatterwalk_map_and_copy - sg_init_one - sg_nents_for_len - -# required by wcn_bsp.ko - gpiod_set_value - memdup_user - pci_disable_device - pci_disable_msi - pci_disable_msix - pcie_capability_read_dword - pcie_capability_read_word - pci_enable_msix_range - pci_enable_wake - pci_find_ext_capability - pci_load_and_free_saved_state - pci_msi_vec_count - pci_read_config_byte - pci_read_config_dword - pci_release_regions - pci_store_saved_state - pci_write_config_byte - pci_write_config_dword - register_chrdev_region - request_firmware_direct - -# required by rc-core.ko - input_scancode_to_scalar - kobject_get_path - led_trigger_register_simple - led_trigger_unregister_simple - __module_get - nsecs_to_jiffies - -# required by spi-bitbang.ko - spi_register_controller - spi_unregister_controller - -# required by sprd_memdisk.ko - __alloc_disk_node - blk_cleanup_queue - blk_mq_end_request - blk_mq_init_sq_queue - blk_mq_start_request - blk_queue_logical_block_size - del_gendisk - device_add_disk - put_disk - register_blkdev - unregister_blkdev - -# required by ppp_async.ko - crc_ccitt_table - n_tty_ioctl_helper - ppp_channel_index - ppp_input_error - ppp_output_wakeup - ppp_register_channel - ppp_unit_number - ppp_unregister_channel - _raw_write_lock_irq - _raw_write_unlock_irq - skb_pull - start_tty - stop_tty - tty_mode_ioctl - tty_register_ldisc - tty_unregister_ldisc - tty_unthrottle - -# required by cls_fw.ko - __dev_get_by_index - __dev_get_by_name - kfree_call_rcu - nla_strlcpy - __put_net - register_tcf_proto_ops - rtnl_is_locked - tcf_action_exec - tcf_exts_destroy - tcf_exts_dump - tcf_exts_dump_stats - tcf_exts_validate - tcf_queue_work - unregister_tcf_proto_ops - -# required by ipcomp.ko - ipcomp_destroy - ipcomp_init_state - ipcomp_input - ipcomp_output - xfrm_init_state - xfrm_state_alloc - xfrm_state_insert - -# required by xcbc.ko - crypto_alloc_instance - crypto_attr_alg2 - crypto_check_attr_type - crypto_init_spawn - crypto_mod_put - crypto_register_template - crypto_spawn_tfm - crypto_unregister_template - shash_free_instance - shash_register_instance - -# required by aes-ce-ccm.ko - ce_aes_expandkey - -# required by xt_TEE.ko - static_key_slow_dec - static_key_slow_inc - xt_tee_enabled - -# required by ir-kbd-i2c.ko - i2c_new_dummy_device - i2c_unregister_device - -# required by ledtrig-pattern.ko - led_get_default_pattern - led_set_brightness - led_trigger_register - led_trigger_unregister - -# required by virtio_crypto.ko - virtio_break_device - virtqueue_add_sgs - virtqueue_disable_cb - virtqueue_enable_cb - virtqueue_is_broken - -# required by dns_resolver.ko - generic_key_instantiate - key_invalidate - key_put - key_revoke - keyring_alloc - key_validate - kmemdup_nul - memchr - prepare_kernel_cred - register_key_type - request_key_tag - unregister_key_type - user_destroy - user_read - user_revoke - -# required by aes-neon-blk.ko - crypto_aes_inv_sbox - crypto_aes_sbox - crypto_alloc_shash - crypto_register_skciphers - crypto_shash_digest - crypto_unregister_skciphers - scatterwalk_ffwd - simd_skcipher_create_compat - simd_skcipher_free - -# required by ghash-ce.ko - gf128mul_lle - -# required by pppoe.ko - _copy_from_iter_full - datagram_poll - dev_add_pack - dev_get_by_name_rcu - dev_remove_pack - lock_sock_nested - pppox_compat_ioctl - pppox_ioctl - pppox_unbind_sock - ppp_register_net_channel - proto_register - proto_unregister - pskb_trim_rcsum_slow - register_pernet_device - register_pppox_proto - release_sock - sk_alloc - skb_copy_datagram_iter - skb_pull_rcsum - skb_recv_datagram - __sk_receive_skb - sock_init_data - sock_no_accept - sock_no_bind - sock_no_getsockopt - sock_no_listen - sock_no_mmap - sock_no_setsockopt - sock_no_shutdown - sock_no_socketpair - sock_queue_rcv_skb - sock_wmalloc - unregister_pernet_device - unregister_pppox_proto - -# required by sha1-ce.ko - crypto_sha1_finup - crypto_sha1_update - -# required by ah6.ko - ip6_redirect - ip6_update_pmtu - net_ratelimit - xfrm6_find_1stfragopt - xfrm6_protocol_deregister - xfrm6_protocol_register - xfrm6_rcv - -# required by raw_diag.ko - inet_diag_bc_sk - inet_diag_register - inet_diag_unregister - inet_sk_diag_fill - netlink_net_capable - raw_v4_hashinfo - __raw_v4_lookup - raw_v6_hashinfo - __raw_v6_lookup - sock_diag_destroy - -# required by xt_addrtype.ko - inet_dev_addr_type - __ipv6_addr_type - ipv6_chk_addr - -# required by sprd_thermal.ko - devm_thermal_zone_of_sensor_unregister - -# required by arc4.ko - arc4_crypt - arc4_setkey - crypto_register_skcipher - crypto_unregister_skcipher - -# required by ip6table_security.ko - xt_hook_ops_alloc - -# required by xfrm4_tunnel.ko - xfrm4_tunnel_deregister - xfrm4_tunnel_register - -# required by ppp_mppe.ko - crypto_has_ahash - crypto_shash_final - crypto_shash_update - -# required by pptp.ko - find_next_zero_bit - gre_add_protocol - gre_del_protocol - __ip_select_ident - security_sk_classify_flow - skb_set_owner_w - sk_setup_caps - sock_no_recvmsg - sock_no_sendmsg - -# required by gtco.ko - __usb_get_extra_descriptor - -# required by l2tp_ppp.ko - l2tp_session_create - l2tp_session_delete - l2tp_session_free - l2tp_session_get_nth - l2tp_session_register - l2tp_session_set_header_len - l2tp_tunnel_create - l2tp_tunnel_delete - l2tp_tunnel_free - l2tp_tunnel_get - l2tp_tunnel_get_nth - l2tp_tunnel_get_session - l2tp_tunnel_register - l2tp_udp_encap_recv - l2tp_xmit_skb - ppp_dev_name - -# required by ppp_generic.ko - arch_bpf_jit_check_func - bpf_prog_create - bpf_prog_destroy - bpf_stats_enabled_key - iov_iter_init - netdev_printk - netif_rx - ns_capable - rtnl_link_register - rtnl_link_unregister - skb_queue_head - skb_scrub_packet - slhc_compress - slhc_free - slhc_init - slhc_remember - slhc_toss - slhc_uncompress - unregister_netdevice_many - -# required by pppox.ko - sock_register - sock_unregister - -# required by ppp_deflate.ko - zlib_deflate - zlib_deflateEnd - zlib_deflateInit2 - zlib_deflateReset - zlib_deflate_workspacesize - zlib_inflate - zlib_inflateEnd - zlib_inflateIncomp - zlib_inflateInit2 - zlib_inflateReset - zlib_inflate_workspacesize - -# required by sprd_cpp.ko - clk_get_parent - of_iomap - -# required by sprd_camera.ko - ion_alloc - ion_free - ktime_get_ts64 - ns_to_timeval - of_irq_to_resource - _raw_spin_trylock - regulator_get_linear_step - -# required by trusty-pm.ko - ktime_get_boot_fast_ns - unregister_syscore_ops - -# required by ufs-sprd.ko - ufshcd_dme_set_attr - ufshcd_get_local_unipro_ver - ufshcd_pltfrm_init - ufshcd_pltfrm_resume - ufshcd_pltfrm_runtime_idle - ufshcd_pltfrm_runtime_resume - ufshcd_pltfrm_runtime_suspend - ufshcd_pltfrm_shutdown - ufshcd_pltfrm_suspend - ufshcd_remove - -# required by sprd_sip_svc.ko - __arm_smccc_smc - -# required by mali_gondul.ko - __arch_clear_user - bpf_trace_run5 - ktime_get_raw - of_machine_is_compatible - _totalram_pages - trace_output_call - __tracepoint_gpu_mem_total - trace_print_array_seq - vmf_insert_pfn_prot - -# required by sprd_ion.ko - ion_buffer_zero - __ion_device_add_heap - memset32 - of_platform_device_create - __sg_page_iter_next - __sg_page_iter_start - -# required by snd-soc-sprd-codec-sc2730.ko - dapm_kcontrol_get_value - __kfifo_init - __kfifo_from_user_r - __kfifo_to_user_r - snd_pcm_rate_bit_to_rate - snd_soc_bytes_info_ext - snd_soc_new_compress - snd_card_new - snd_card_register - snd_ctl_add - snd_ctl_new1 - snd_pcm_new - snd_pcm_set_ops - -# required by ssd20xx_ts.ko - input_mt_report_pointer_emulation - -# cpufreq_interactive.ko - add_timer_on - cpufreq_register_notifier - cpufreq_table_index_unsorted - cpufreq_unregister_notifier - down_read_trylock - get_cpu_idle_time - irq_work_queue - kobject_init_and_add - sched_setscheduler_nocheck - strpbrk - -# required by sprd_wdf.ko - kstrtoull_from_user - smpboot_register_percpu_thread - -# required by zram.ko - bdgrab - bio_chain - bio_init - blkdev_put - blk_status_to_errno - blkdev_get - filp_close - filp_open_block - file_path - I_BDEV - set_blocksize - submit_bio_wait