Loading abi_gki_aarch64_db845c_whitelist +153 −73 Original line number Diff line number Diff line [abi_whitelist] # commonly used symbols add_uevent_var alloc_chrdev_region __alloc_skb alloc_workqueue __arch_copy_from_user Loading @@ -15,25 +14,21 @@ bt_info cancel_delayed_work_sync cancel_work_sync cdev_device_add cdev_device_del cdev_init __cfi_slowpath __check_object_size __class_register class_unregister clk_alpha_pll_regs clk_branch2_ops clk_bulk_disable clk_bulk_enable clk_bulk_prepare clk_bulk_unprepare clk_disable clk_enable clk_fixed_factor_ops clk_fixed_rate_ops clk_get_rate clk_hw_get_parent clk_hw_get_rate clk_prepare clk_put clk_rcg2_ops clk_round_rate clk_set_rate clk_sync_state Loading @@ -49,7 +44,7 @@ cpu_number __cpu_online_mask crc32_le debug_smp_processor_id _ctype delayed_work_timer_fn del_timer del_timer_sync Loading @@ -58,7 +53,6 @@ _dev_err dev_get_regmap device_create_file device_initialize device_init_wakeup device_property_present device_property_read_string Loading @@ -79,6 +73,7 @@ devm_ioremap_resource devm_kfree devm_kmalloc devm_of_clk_add_hw_provider __devm_of_phy_provider_register devm_of_platform_populate devm_phy_create Loading @@ -92,13 +87,14 @@ devm_reset_control_array_get __devm_reset_control_get devm_reset_controller_register devres_add __devres_alloc_node devres_free devm_watchdog_register_device dev_set_name _dev_warn disable_irq disable_irq_nosync divider_get_val divider_recalc_rate divider_round_rate_parent dma_alloc_attrs dma_direct_map_page dma_direct_map_sg Loading @@ -114,6 +110,7 @@ dma_set_coherent_mask dma_set_mask do_SAK down_write driver_unregister drm_add_edid_modes drm_atomic_helper_connector_destroy_state Loading @@ -137,6 +134,7 @@ extcon_unregister_notifier find_next_bit finish_wait fput free_irq generic_handle_irq generic_mii_ioctl Loading @@ -152,7 +150,6 @@ __hci_cmd_sync hci_recv_frame hdmi_audio_infoframe_init hrtimer_cancel hrtimer_init hrtimer_start_range_ns i2c_add_adapter Loading @@ -172,6 +169,7 @@ irq_set_chip_and_handler_name irq_set_chip_data irq_set_irq_wake irq_to_desc jiffies kfree kfree_skb Loading @@ -181,18 +179,15 @@ kmem_cache_alloc_trace kmemdup kstrdup kthread_destroy_worker kthread_queue_work kstrtouint ktime_get ktime_get_mono_fast_ns memcpy memset mii_ethtool_gset mii_nway_restart misc_deregister misc_register mod_timer module_put module_layout __msecs_to_jiffies msleep msm_pinctrl_probe Loading Loading @@ -241,7 +236,6 @@ pci_set_mwi pci_unregister_driver pci_write_config_byte __per_cpu_offset perf_trace_buf_alloc perf_trace_run_bpf_submit phy_exit Loading Loading @@ -279,14 +273,12 @@ __pm_runtime_set_status __pm_runtime_suspend __pm_runtime_use_autosuspend preempt_count_sub preempt_schedule preempt_schedule_notrace prepare_to_wait_event printk put_device qcom_cc_map qcom_cc_really_probe __put_task_struct qcom_scm_is_available queue_delayed_work_on queue_work_on Loading Loading @@ -320,7 +312,7 @@ request_threaded_irq reset_control_assert reset_control_deassert sched_setscheduler rpmh_write_async schedule_timeout schedule_timeout_uninterruptible scnprintf Loading Loading @@ -360,7 +352,6 @@ trace_handle_return trace_raw_output_prep trace_seq_printf try_module_get tty_flip_buffer_push __tty_insert_flip_char tty_termios_encode_baud_rate Loading @@ -373,8 +364,8 @@ uart_unregister_driver uart_update_timeout uart_write_wakeup unregister_chrdev_region unregister_reboot_notifier up_write usb_add_hcd usb_amd_dev_put usb_amd_quirk_pll_check Loading Loading @@ -432,6 +423,7 @@ wait_for_completion_timeout __wake_up __warn_printk watchdog_init_timeout # required by asix.ko eth_mac_addr Loading Loading @@ -475,20 +467,33 @@ __hci_cmd_send __hci_cmd_sync_ev # required by clk-qcom.ko __clk_determine_rate __clk_get_name clk_hw_get_flags clk_hw_get_name clk_hw_get_num_parents clk_hw_get_parent_by_index clk_hw_round_rate __clk_is_enabled __clk_mux_determine_rate_closest divider_ro_round_rate_parent of_find_node_opts_by_path of_genpd_add_provider_onecell of_genpd_del_provider of_prop_next_u32 pm_genpd_add_subdomain pm_genpd_init pm_genpd_remove_subdomain # required by clk-rpmh.ko clk_hw_is_prepared # required by clk-scmi.ko clk_hw_set_rate_range devm_of_clk_add_hw_provider scmi_driver_register scmi_driver_unregister # required by dispcc-sdm845.ko clk_alpha_pll_fabia_ops clk_byte2_ops clk_fabia_pll_configure clk_pixel_ops clk_rcg2_shared_ops clk_regmap_div_ops # required by dwc3-qcom.ko devm_extcon_register_notifier of_clk_get_parent_count Loading Loading @@ -516,11 +521,9 @@ # required by ehci-hcd.ko device_remove_file down_write ehci_cf_port_reset_rwsem kstrtouint hrtimer_cancel ktime_get_with_offset up_write usb_for_each_dev # required by ehci-pci.ko Loading @@ -541,12 +544,6 @@ gpiod_to_irq system_power_efficient_wq # required by gcc-msm8998.ko clk_alpha_pll_ops clk_alpha_pll_postdiv_ops clk_fixed_factor_ops clk_rcg2_floor_ops # required by hci_uart.ko bit_wait_timeout hci_alloc_dev Loading @@ -563,7 +560,6 @@ __percpu_init_rwsem __percpu_up_read percpu_up_write preempt_count_add serdev_device_close __serdev_device_driver_register serdev_device_open Loading @@ -573,7 +569,6 @@ serdev_device_wait_until_sent serdev_device_write_buf serdev_device_write_flush __this_cpu_preempt_check tty_driver_flush_buffer tty_ldisc_flush tty_register_ldisc Loading Loading @@ -612,7 +607,6 @@ request_firmware_into_buf # required by msm.ko __alloc_pages_nodemask __bitmap_andnot __bitmap_weight bpf_trace_run5 Loading @@ -620,8 +614,6 @@ bpf_trace_run8 clk_get clk_get_parent clk_hw_get_parent clk_hw_get_rate clk_hw_register clk_hw_register_divider clk_hw_register_fixed_factor Loading @@ -638,7 +630,6 @@ component_master_add_with_match component_master_del component_unbind_all _ctype devfreq_recommended_opp devfreq_resume_device devfreq_suspend_device Loading @@ -661,9 +652,6 @@ dev_pm_opp_of_add_table dev_pm_opp_put dev_pm_opp_set_supported_hw divider_get_val divider_recalc_rate divider_round_rate_parent dma_buf_vunmap dma_fence_context_alloc dma_fence_init Loading Loading @@ -834,8 +822,6 @@ fd_install find_next_zero_bit flush_workqueue fput __free_pages get_pid_task get_unused_fd_flags gpiod_direction_input Loading @@ -853,17 +839,17 @@ iommu_detach_device iommu_domain_alloc iommu_domain_free iommu_map iommu_map_sg iommu_present iommu_set_fault_handler iommu_unmap irq_domain_xlate_onecell irq_to_desc kasprintf kstrdup_quotable_cmdline kthread_create_on_node kthread_destroy_worker __kthread_init_worker kthread_queue_work kthread_worker_fn ktime_get_real_ts64 kvfree Loading Loading @@ -899,7 +885,6 @@ param_ops_charp platform_bus_type put_pid __put_task_struct put_unused_fd qcom_scm_hdcp_available qcom_scm_hdcp_req Loading @@ -916,6 +901,7 @@ request_firmware_direct reservation_ww_class round_jiffies_up sched_setscheduler sg_free_table shmem_truncate_range strncpy Loading Loading @@ -957,7 +943,6 @@ usb_amd_prefetch_quirk # required by phy-qcom-qmp.ko clk_fixed_rate_ops of_clk_get_by_name of_clk_hw_simple_get of_iomap Loading Loading @@ -999,11 +984,13 @@ of_node_name_eq regulator_list_voltage_linear_range rpmh_write rpmh_write_async # required by qcom-spmi-pmic.ko __spmi_driver_register # required by qcom-wdt.ko platform_get_irq_optional # required by qcom_geni_serial.ko console_stop devm_platform_ioremap_resource Loading Loading @@ -1045,6 +1032,8 @@ # required by qrtr-tun.ko _copy_to_iter misc_deregister misc_register schedule # required by qrtr.ko Loading Loading @@ -1088,6 +1077,9 @@ sock_unregister # required by reboot-mode.ko devres_add devres_alloc_node devres_free devres_release kfree_const kstrdup_const Loading @@ -1104,11 +1096,19 @@ spmi_register_zero_write # required by rmtfs_mem.ko alloc_chrdev_region cdev_device_add cdev_device_del cdev_init __class_register class_unregister default_llseek device_initialize devm_memremap of_reserved_mem_lookup qcom_scm_assign_mem remap_pfn_range unregister_chrdev_region # required by roles.ko __class_create Loading @@ -1122,7 +1122,9 @@ fwnode_get_parent fwnode_property_present kstrtobool module_put __sysfs_match_string try_module_get # required by rtc-pm8xxx.ko devm_request_any_context_irq Loading @@ -1132,6 +1134,96 @@ rtc_update_irq rtc_valid_tm # required by sdcardfs.ko __break_lease call_rcu clear_inode clear_nlink configfs_register_subsystem configfs_unregister_subsystem config_group_init config_group_init_type_name config_item_init_type_name copy_fs_struct d_drop dentry_open dget_parent d_invalidate d_make_root d_path dput d_rehash d_set_d_op d_splice_alias filemap_write_and_wait filp_close filp_open free_fs_struct fscrypt_register_key_removal_notifier fscrypt_unregister_key_removal_notifier fs_parse fsstack_copy_inode_size generic_delete_inode __generic_file_fsync generic_file_llseek generic_permission generic_read_dir iget5_locked igrab init_special_inode inode_init_once inode_newsize_ok iput iterate_dir kern_path kill_anon_super kmem_cache_alloc kmem_cache_create kmem_cache_destroy kmem_cache_free kstrtoull lockref_get lock_rename lookup_one_len_unlocked mntget names_cachep notify_change2 override_creds path_get path_put prepare_creds __put_cred __rcu_read_lock __rcu_read_unlock register_filesystem revert_creds setattr_prepare set_fs_pwd set_nlink shrink_dcache_sb strcasecmp strncasecmp strrchr synchronize_rcu touch_atime truncate_inode_pages truncate_setsize unlock_new_inode unlock_rename unregister_filesystem vfs_create2 vfs_fsync_range vfs_getattr vfs_get_super vfs_mkdir2 vfs_path_lookup vfs_read vfs_rename2 vfs_rmdir2 vfs_statfs vfs_unlink2 vfs_write # required by sdhci-msm.ko mmc_of_parse mmc_send_tuning Loading Loading @@ -1207,18 +1299,6 @@ of_device_uevent_modalias __request_module # required by watchdog.ko devm_register_reboot_notifier ida_alloc_range ida_destroy ida_free kthread_cancel_work_sync kthread_create_worker __module_get register_restart_handler stream_open unregister_restart_handler # required by xhci-hcd.ko add_timer cancel_delayed_work Loading Loading
abi_gki_aarch64_db845c_whitelist +153 −73 Original line number Diff line number Diff line [abi_whitelist] # commonly used symbols add_uevent_var alloc_chrdev_region __alloc_skb alloc_workqueue __arch_copy_from_user Loading @@ -15,25 +14,21 @@ bt_info cancel_delayed_work_sync cancel_work_sync cdev_device_add cdev_device_del cdev_init __cfi_slowpath __check_object_size __class_register class_unregister clk_alpha_pll_regs clk_branch2_ops clk_bulk_disable clk_bulk_enable clk_bulk_prepare clk_bulk_unprepare clk_disable clk_enable clk_fixed_factor_ops clk_fixed_rate_ops clk_get_rate clk_hw_get_parent clk_hw_get_rate clk_prepare clk_put clk_rcg2_ops clk_round_rate clk_set_rate clk_sync_state Loading @@ -49,7 +44,7 @@ cpu_number __cpu_online_mask crc32_le debug_smp_processor_id _ctype delayed_work_timer_fn del_timer del_timer_sync Loading @@ -58,7 +53,6 @@ _dev_err dev_get_regmap device_create_file device_initialize device_init_wakeup device_property_present device_property_read_string Loading @@ -79,6 +73,7 @@ devm_ioremap_resource devm_kfree devm_kmalloc devm_of_clk_add_hw_provider __devm_of_phy_provider_register devm_of_platform_populate devm_phy_create Loading @@ -92,13 +87,14 @@ devm_reset_control_array_get __devm_reset_control_get devm_reset_controller_register devres_add __devres_alloc_node devres_free devm_watchdog_register_device dev_set_name _dev_warn disable_irq disable_irq_nosync divider_get_val divider_recalc_rate divider_round_rate_parent dma_alloc_attrs dma_direct_map_page dma_direct_map_sg Loading @@ -114,6 +110,7 @@ dma_set_coherent_mask dma_set_mask do_SAK down_write driver_unregister drm_add_edid_modes drm_atomic_helper_connector_destroy_state Loading @@ -137,6 +134,7 @@ extcon_unregister_notifier find_next_bit finish_wait fput free_irq generic_handle_irq generic_mii_ioctl Loading @@ -152,7 +150,6 @@ __hci_cmd_sync hci_recv_frame hdmi_audio_infoframe_init hrtimer_cancel hrtimer_init hrtimer_start_range_ns i2c_add_adapter Loading @@ -172,6 +169,7 @@ irq_set_chip_and_handler_name irq_set_chip_data irq_set_irq_wake irq_to_desc jiffies kfree kfree_skb Loading @@ -181,18 +179,15 @@ kmem_cache_alloc_trace kmemdup kstrdup kthread_destroy_worker kthread_queue_work kstrtouint ktime_get ktime_get_mono_fast_ns memcpy memset mii_ethtool_gset mii_nway_restart misc_deregister misc_register mod_timer module_put module_layout __msecs_to_jiffies msleep msm_pinctrl_probe Loading Loading @@ -241,7 +236,6 @@ pci_set_mwi pci_unregister_driver pci_write_config_byte __per_cpu_offset perf_trace_buf_alloc perf_trace_run_bpf_submit phy_exit Loading Loading @@ -279,14 +273,12 @@ __pm_runtime_set_status __pm_runtime_suspend __pm_runtime_use_autosuspend preempt_count_sub preempt_schedule preempt_schedule_notrace prepare_to_wait_event printk put_device qcom_cc_map qcom_cc_really_probe __put_task_struct qcom_scm_is_available queue_delayed_work_on queue_work_on Loading Loading @@ -320,7 +312,7 @@ request_threaded_irq reset_control_assert reset_control_deassert sched_setscheduler rpmh_write_async schedule_timeout schedule_timeout_uninterruptible scnprintf Loading Loading @@ -360,7 +352,6 @@ trace_handle_return trace_raw_output_prep trace_seq_printf try_module_get tty_flip_buffer_push __tty_insert_flip_char tty_termios_encode_baud_rate Loading @@ -373,8 +364,8 @@ uart_unregister_driver uart_update_timeout uart_write_wakeup unregister_chrdev_region unregister_reboot_notifier up_write usb_add_hcd usb_amd_dev_put usb_amd_quirk_pll_check Loading Loading @@ -432,6 +423,7 @@ wait_for_completion_timeout __wake_up __warn_printk watchdog_init_timeout # required by asix.ko eth_mac_addr Loading Loading @@ -475,20 +467,33 @@ __hci_cmd_send __hci_cmd_sync_ev # required by clk-qcom.ko __clk_determine_rate __clk_get_name clk_hw_get_flags clk_hw_get_name clk_hw_get_num_parents clk_hw_get_parent_by_index clk_hw_round_rate __clk_is_enabled __clk_mux_determine_rate_closest divider_ro_round_rate_parent of_find_node_opts_by_path of_genpd_add_provider_onecell of_genpd_del_provider of_prop_next_u32 pm_genpd_add_subdomain pm_genpd_init pm_genpd_remove_subdomain # required by clk-rpmh.ko clk_hw_is_prepared # required by clk-scmi.ko clk_hw_set_rate_range devm_of_clk_add_hw_provider scmi_driver_register scmi_driver_unregister # required by dispcc-sdm845.ko clk_alpha_pll_fabia_ops clk_byte2_ops clk_fabia_pll_configure clk_pixel_ops clk_rcg2_shared_ops clk_regmap_div_ops # required by dwc3-qcom.ko devm_extcon_register_notifier of_clk_get_parent_count Loading Loading @@ -516,11 +521,9 @@ # required by ehci-hcd.ko device_remove_file down_write ehci_cf_port_reset_rwsem kstrtouint hrtimer_cancel ktime_get_with_offset up_write usb_for_each_dev # required by ehci-pci.ko Loading @@ -541,12 +544,6 @@ gpiod_to_irq system_power_efficient_wq # required by gcc-msm8998.ko clk_alpha_pll_ops clk_alpha_pll_postdiv_ops clk_fixed_factor_ops clk_rcg2_floor_ops # required by hci_uart.ko bit_wait_timeout hci_alloc_dev Loading @@ -563,7 +560,6 @@ __percpu_init_rwsem __percpu_up_read percpu_up_write preempt_count_add serdev_device_close __serdev_device_driver_register serdev_device_open Loading @@ -573,7 +569,6 @@ serdev_device_wait_until_sent serdev_device_write_buf serdev_device_write_flush __this_cpu_preempt_check tty_driver_flush_buffer tty_ldisc_flush tty_register_ldisc Loading Loading @@ -612,7 +607,6 @@ request_firmware_into_buf # required by msm.ko __alloc_pages_nodemask __bitmap_andnot __bitmap_weight bpf_trace_run5 Loading @@ -620,8 +614,6 @@ bpf_trace_run8 clk_get clk_get_parent clk_hw_get_parent clk_hw_get_rate clk_hw_register clk_hw_register_divider clk_hw_register_fixed_factor Loading @@ -638,7 +630,6 @@ component_master_add_with_match component_master_del component_unbind_all _ctype devfreq_recommended_opp devfreq_resume_device devfreq_suspend_device Loading @@ -661,9 +652,6 @@ dev_pm_opp_of_add_table dev_pm_opp_put dev_pm_opp_set_supported_hw divider_get_val divider_recalc_rate divider_round_rate_parent dma_buf_vunmap dma_fence_context_alloc dma_fence_init Loading Loading @@ -834,8 +822,6 @@ fd_install find_next_zero_bit flush_workqueue fput __free_pages get_pid_task get_unused_fd_flags gpiod_direction_input Loading @@ -853,17 +839,17 @@ iommu_detach_device iommu_domain_alloc iommu_domain_free iommu_map iommu_map_sg iommu_present iommu_set_fault_handler iommu_unmap irq_domain_xlate_onecell irq_to_desc kasprintf kstrdup_quotable_cmdline kthread_create_on_node kthread_destroy_worker __kthread_init_worker kthread_queue_work kthread_worker_fn ktime_get_real_ts64 kvfree Loading Loading @@ -899,7 +885,6 @@ param_ops_charp platform_bus_type put_pid __put_task_struct put_unused_fd qcom_scm_hdcp_available qcom_scm_hdcp_req Loading @@ -916,6 +901,7 @@ request_firmware_direct reservation_ww_class round_jiffies_up sched_setscheduler sg_free_table shmem_truncate_range strncpy Loading Loading @@ -957,7 +943,6 @@ usb_amd_prefetch_quirk # required by phy-qcom-qmp.ko clk_fixed_rate_ops of_clk_get_by_name of_clk_hw_simple_get of_iomap Loading Loading @@ -999,11 +984,13 @@ of_node_name_eq regulator_list_voltage_linear_range rpmh_write rpmh_write_async # required by qcom-spmi-pmic.ko __spmi_driver_register # required by qcom-wdt.ko platform_get_irq_optional # required by qcom_geni_serial.ko console_stop devm_platform_ioremap_resource Loading Loading @@ -1045,6 +1032,8 @@ # required by qrtr-tun.ko _copy_to_iter misc_deregister misc_register schedule # required by qrtr.ko Loading Loading @@ -1088,6 +1077,9 @@ sock_unregister # required by reboot-mode.ko devres_add devres_alloc_node devres_free devres_release kfree_const kstrdup_const Loading @@ -1104,11 +1096,19 @@ spmi_register_zero_write # required by rmtfs_mem.ko alloc_chrdev_region cdev_device_add cdev_device_del cdev_init __class_register class_unregister default_llseek device_initialize devm_memremap of_reserved_mem_lookup qcom_scm_assign_mem remap_pfn_range unregister_chrdev_region # required by roles.ko __class_create Loading @@ -1122,7 +1122,9 @@ fwnode_get_parent fwnode_property_present kstrtobool module_put __sysfs_match_string try_module_get # required by rtc-pm8xxx.ko devm_request_any_context_irq Loading @@ -1132,6 +1134,96 @@ rtc_update_irq rtc_valid_tm # required by sdcardfs.ko __break_lease call_rcu clear_inode clear_nlink configfs_register_subsystem configfs_unregister_subsystem config_group_init config_group_init_type_name config_item_init_type_name copy_fs_struct d_drop dentry_open dget_parent d_invalidate d_make_root d_path dput d_rehash d_set_d_op d_splice_alias filemap_write_and_wait filp_close filp_open free_fs_struct fscrypt_register_key_removal_notifier fscrypt_unregister_key_removal_notifier fs_parse fsstack_copy_inode_size generic_delete_inode __generic_file_fsync generic_file_llseek generic_permission generic_read_dir iget5_locked igrab init_special_inode inode_init_once inode_newsize_ok iput iterate_dir kern_path kill_anon_super kmem_cache_alloc kmem_cache_create kmem_cache_destroy kmem_cache_free kstrtoull lockref_get lock_rename lookup_one_len_unlocked mntget names_cachep notify_change2 override_creds path_get path_put prepare_creds __put_cred __rcu_read_lock __rcu_read_unlock register_filesystem revert_creds setattr_prepare set_fs_pwd set_nlink shrink_dcache_sb strcasecmp strncasecmp strrchr synchronize_rcu touch_atime truncate_inode_pages truncate_setsize unlock_new_inode unlock_rename unregister_filesystem vfs_create2 vfs_fsync_range vfs_getattr vfs_get_super vfs_mkdir2 vfs_path_lookup vfs_read vfs_rename2 vfs_rmdir2 vfs_statfs vfs_unlink2 vfs_write # required by sdhci-msm.ko mmc_of_parse mmc_send_tuning Loading Loading @@ -1207,18 +1299,6 @@ of_device_uevent_modalias __request_module # required by watchdog.ko devm_register_reboot_notifier ida_alloc_range ida_destroy ida_free kthread_cancel_work_sync kthread_create_worker __module_get register_restart_handler stream_open unregister_restart_handler # required by xhci-hcd.ko add_timer cancel_delayed_work Loading