diff --git a/abi_gki_aarch64_qcom_whitelist b/abi_gki_aarch64_qcom_whitelist index 0cdec924321a..46662bbc4e43 100644 --- a/abi_gki_aarch64_qcom_whitelist +++ b/abi_gki_aarch64_qcom_whitelist @@ -10,6 +10,7 @@ alarm_start_relative alloc_chrdev_region __alloc_disk_node + alarmtimer_get_rtcdev alloc_etherdev_mqs alloc_io_pgtable_ops alloc_netdev_mqs @@ -21,6 +22,7 @@ alloc_workqueue amba_bustype arch_bpf_jit_check_func + __arch_clear_user __arch_copy_from_user __arch_copy_in_user __arch_copy_to_user @@ -156,7 +158,6 @@ cfg80211_tdls_oper_request cfg80211_unlink_bss cfg80211_vendor_cmd_reply - __cfi_slowpath_diag check_disk_change __check_object_size __class_create @@ -238,6 +239,8 @@ _copy_to_iter cpu_bit_bitmap cpu_down + cpufreq_cpu_get + cpufreq_cpu_put cpufreq_generic_attr cpufreq_quick_get_max cpufreq_register_driver @@ -251,7 +254,6 @@ __cpuhp_state_remove_instance cpu_hwcap_keys cpu_hwcaps - __cpu_isolated_mask cpumask_next cpumask_next_wrap cpu_number @@ -281,12 +283,14 @@ crypto_enqueue_request crypto_init_queue crypto_register_alg + crypto_register_rngs crypto_shash_final crypto_shash_setkey crypto_shash_update crypto_skcipher_decrypt crypto_skcipher_encrypt crypto_unregister_alg + crypto_unregister_rngs csum_ipv6_magic csum_partial csum_tcpudp_nofold @@ -294,7 +298,6 @@ current_time datagram_poll d_drop - debug_smp_processor_id default_llseek default_wake_function delayed_work_timer_fn @@ -303,6 +306,7 @@ del_timer_sync dentry_open dequeue_signal + desc_to_gpio destroy_workqueue dev_add_pack dev_alloc_name @@ -312,8 +316,10 @@ _dev_emerg _dev_err devfreq_add_device + devfreq_add_governor devfreq_cooling_unregister devfreq_remove_device + devfreq_remove_governor devfreq_resume_device devfreq_suspend_device dev_fwnode @@ -357,6 +363,7 @@ _dev_info __dev_kfree_skb_any devm_add_action + devm_backlight_device_register devm_clk_bulk_get devm_clk_bulk_get_all devm_clk_bulk_get_optional @@ -441,16 +448,21 @@ dev_pm_opp_find_freq_ceil dev_pm_opp_find_freq_exact dev_pm_opp_find_freq_floor + dev_pm_opp_get_opp_count + dev_pm_opp_get_opp_table dev_pm_opp_get_voltage dev_pm_opp_put + dev_pm_opp_put_opp_table dev_pm_opp_register_notifier dev_pm_opp_remove dev_pm_opp_unregister_notifier dev_printk + dev_pm_qos_add_request + dev_pm_qos_remove_request + dev_pm_qos_update_request dev_queue_xmit dev_remove_pack devres_add - __devres_alloc_node devres_destroy devres_free devres_release @@ -478,6 +490,7 @@ dma_buf_detach dma_buf_end_cpu_access dma_buf_end_cpu_access_partial + dma_buf_export dma_buf_fd dma_buf_get dma_buf_get_flags @@ -533,6 +546,7 @@ dma_resv_wait_timeout_rcu dma_set_coherent_mask dma_set_mask + dmam_alloc_attrs do_exit do_wait_intr down @@ -627,7 +641,6 @@ drm_cvt_mode drm_dbg drm_debug - drm_debugfs_create_files drm_detect_hdmi_monitor drm_detect_monitor_audio drm_dev_alloc @@ -638,14 +651,18 @@ drm_dev_set_unique drm_dev_unregister drm_do_get_edid + drm_dp_atomic_find_vcpi_slots + drm_dp_atomic_release_vcpi_slots drm_dp_aux_register drm_dp_aux_unregister drm_dp_bw_code_to_link_rate + 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_dp_find_vcpi_slots drm_dp_get_adjust_request_pre_emphasis drm_dp_get_adjust_request_voltage drm_dp_link_configure @@ -655,6 +672,19 @@ drm_dp_link_rate_to_bw_code drm_dp_link_train_channel_eq_delay drm_dp_link_train_clock_recovery_delay + drm_dp_mst_allocate_vcpi + drm_dp_mst_deallocate_vcpi + drm_dp_mst_detect_port + drm_dp_mst_get_edid + drm_dp_mst_hpd_irq + drm_dp_mst_reset_vcpi_slots + drm_dp_mst_topology_mgr_destroy + drm_dp_mst_topology_mgr_init + drm_dp_mst_topology_mgr_set_mst + drm_dp_send_power_updown_phy + drm_dp_update_payload_part1 + drm_dp_update_payload_part2 + drm_edid_duplicate drm_encoder_cleanup drm_encoder_init drm_err @@ -726,8 +756,10 @@ drm_mode_set_crtcinfo drm_modeset_drop_locks drm_modeset_lock + drm_modeset_lock_all drm_modeset_lock_all_ctx drm_mode_set_name + drm_modeset_unlock_all drm_mode_vrefresh drm_object_attach_property drm_object_property_set_value @@ -736,6 +768,8 @@ drm_panel_add drm_panel_init drm_panel_notifier_call_chain + drm_panel_notifier_register + drm_panel_notifier_unregister drm_panel_remove drm_plane_cleanup drm_plane_create_rotation_property @@ -766,6 +800,7 @@ drm_vma_offset_manager_init drm_vma_offset_remove drop_nlink + drm_wait_one_vblank dump_stack enable_irq enable_percpu_irq @@ -781,10 +816,13 @@ event_triggers_call extcon_find_edev_by_node extcon_get_edev_by_phandle + extcon_get_edev_name extcon_get_extcon_dev extcon_get_property extcon_get_state extcon_register_notifier + extcon_set_property + extcon_set_property_capability extcon_set_state_sync extcon_unregister_notifier fasync_helper @@ -800,12 +838,15 @@ finish_wait firmware_request_nowarn flow_keys_basic_dissector - flush_cache_all flush_dcache_page flush_delayed_work flush_work flush_workqueue fput + frame_vector_create + frame_vector_destroy + frame_vector_to_pages + frame_vector_to_pfns free_io_pgtable_ops free_irq free_netdev @@ -815,6 +856,9 @@ free_percpu free_percpu_irq freezing_slow_path + freq_qos_add_request + freq_qos_remove_request + freq_qos_update_request fsl8250_handle_irq fwnode_connection_find_match fwnode_get_parent @@ -823,6 +867,7 @@ fwnode_property_read_string fwnode_property_read_u16_array fwnode_property_read_u32_array + gcd generic_device_group generic_file_llseek generic_handle_irq @@ -837,6 +882,7 @@ gen_pool_free_owner gen_pool_size getboottime64 + get_cpu_device get_device __get_free_pages get_next_ino @@ -848,6 +894,7 @@ get_unmapped_area get_unused_fd_flags get_user_pages + get_vaddr_frames get_zeroed_page gnss_allocate_device gnss_deregister_device @@ -873,6 +920,7 @@ gpiod_set_debounce gpiod_set_raw_value gpiod_set_raw_value_cansleep + gpiod_set_value gpiod_set_value_cansleep gpiod_to_irq gpio_free @@ -893,6 +941,7 @@ hrtimer_active hrtimer_cancel hrtimer_forward + __hrtimer_get_remaining hrtimer_init hrtimer_start_range_ns hrtimer_try_to_cancel @@ -917,6 +966,7 @@ i2c_put_dma_safe_msg_buf i2c_register_driver i2c_transfer + i2c_transfer_buffer_flags icc_get icc_link_create icc_node_add @@ -943,6 +993,8 @@ ieee80211_frequency_to_channel ieee80211_get_channel ieee80211_hdrlen + iio_channel_get + iio_channel_release iio_read_channel_processed import_iovec in_egroup_p @@ -961,6 +1013,8 @@ input_ff_destroy input_free_device input_mt_init_slots + input_mt_report_pointer_emulation + input_mt_report_slot_state input_open_device input_register_device input_register_handle @@ -1023,10 +1077,13 @@ irq_create_mapping irq_dispose_mapping __irq_domain_add + irq_domain_alloc_irqs_parent + irq_domain_create_hierarchy irq_domain_free_irqs_common irq_domain_free_irqs_parent irq_domain_get_irq_data irq_domain_remove + irq_domain_set_hwirq_and_chip irq_domain_set_info irq_domain_xlate_onecell irq_domain_xlate_twocell @@ -1036,6 +1093,7 @@ irq_modify_status irq_of_parse_and_map irq_set_affinity_hint + irq_set_affinity_notifier irq_set_chained_handler_and_data irq_set_chip_and_handler_name irq_set_chip_data @@ -1058,6 +1116,8 @@ kernfs_find_and_get_ns kernfs_notify kernfs_put + keyslot_manager_create + keyslot_manager_private __kfifo_in __kfifo_out kfree @@ -1076,6 +1136,7 @@ kmem_cache_destroy kmem_cache_free kmemdup + kmemdup_nul kobject_create_and_add kobject_del kobject_init_and_add @@ -1100,6 +1161,7 @@ kstrtou8_from_user kstrtouint kstrtouint_from_user + kstrtoul_from_user kstrtoull kthread_bind kthread_cancel_delayed_work_sync @@ -1152,6 +1214,7 @@ mbox_free_channel mbox_request_channel mbox_send_message + media_create_pad_link media_device_cleanup media_device_init __media_device_register @@ -1165,8 +1228,10 @@ memdup_user memmove memparse + memremap memset __memset_io + memweight mipi_dsi_create_packet mipi_dsi_dcs_set_display_brightness mipi_dsi_dcs_set_tear_off @@ -1174,6 +1239,8 @@ mipi_dsi_host_unregister misc_deregister misc_register + mmc_of_parse + mmc_send_tuning mod_delayed_work_on mod_node_page_state mod_timer @@ -1183,7 +1250,6 @@ __msecs_to_jiffies msleep msleep_interruptible - msm_gpio_mpm_wake_set msm_pinctrl_probe msm_pinctrl_remove __mutex_init @@ -1201,6 +1267,7 @@ napi_hash_del __napi_schedule napi_schedule_prep + __ndelay __netdev_alloc_skb netdev_change_features netdev_err @@ -1270,6 +1337,7 @@ of_clk_get_by_name of_clk_get_from_provider of_clk_get_parent_count + of_clk_get_parent_name of_clk_src_onecell_get of_clk_src_simple_get of_count_phandle_with_args @@ -1285,10 +1353,12 @@ of_dma_controller_register of_dma_is_coherent of_drm_find_bridge + of_drm_find_panel of_find_compatible_node of_find_device_by_node of_find_matching_node_and_match of_find_node_by_name + of_find_node_by_phandle of_find_node_opts_by_path of_find_node_with_property of_find_property @@ -1323,6 +1393,7 @@ of_match_node of_modalias_node of_n_addr_cells + of_node_name_eq of_n_size_cells of_parse_phandle of_parse_phandle_with_args @@ -1506,10 +1577,10 @@ power_supply_get_drvdata power_supply_get_property power_supply_put + power_supply_reg_notifier power_supply_set_property + power_supply_unreg_notifier prandom_u32 - preempt_count_add - preempt_count_sub preempt_schedule preempt_schedule_notrace prepare_binprm @@ -1522,6 +1593,7 @@ proc_create_net_single proc_dointvec proc_mkdir + proc_remove proc_mkdir_data proto_register proto_unregister @@ -1534,47 +1606,15 @@ __put_page __put_task_struct put_unused_fd + put_vaddr_frames pwm_apply_state pwmchip_add pwmchip_remove - qcom_scm_assign_mem_regions - qcom_scm_camera_protect_phy_lanes - qcom_scm_deassert_ps_hold - qcom_scm_disable_sdi - qcom_scm_get_sec_dump_state - qcom_scm_halt_spmi_pmic_arbiter - qcom_scm_io_readl - qcom_scm_io_writel - qcom_scm_kgsl_set_smmu_aperture - qcom_scm_kgsl_set_smmu_aperture_available - qcom_scm_mem_protect_region_id - qcom_scm_mem_protect_sd_ctrl - qcom_scm_mem_protect_video - qcom_scm_pas_auth_and_reset - qcom_scm_pas_init_image - qcom_scm_pas_mem_setup - qcom_scm_pas_shutdown - qcom_scm_qseecom_call - qcom_scm_qseecom_call_noretry - qcom_scm_qsmmu500_wait_safe_toggle - qcom_scm_sec_wdog_deactivate - qcom_scm_sec_wdog_trigger - qcom_scm_set_download_mode - qcom_scm_set_remote_state - qcom_scm_smmu_notify_secure_lut - qcom_scm_spin_cpu qcom_smem_state_get qcom_smem_state_register qcom_smem_state_unregister qcom_smem_state_update_bits qdisc_reset - qtee_shmbridge_allocate_shm - qtee_shmbridge_deregister - qtee_shmbridge_flush_shm_buf - qtee_shmbridge_free_shm - qtee_shmbridge_is_enabled - qtee_shmbridge_query - qtee_shmbridge_register queue_delayed_work_on queue_work_on radix_tree_delete @@ -1652,6 +1692,7 @@ register_reboot_notifier register_restart_handler register_shrinker + register_syscore_ops register_sysctl_table regmap_bulk_read regmap_bulk_write @@ -1659,6 +1700,7 @@ regmap_field_update_bits_base __regmap_init regmap_irq_get_virq + regmap_raw_read regmap_read regmap_update_bits_base regmap_write @@ -1669,26 +1711,31 @@ regulator_enable regulator_get regulator_get_current_limit + regulator_get_drvdata regulator_get_mode regulator_get_voltage regulator_is_enabled regulator_is_supported_voltage regulator_list_voltage + regulator_list_voltage_linear regulator_lock regulator_notifier_call_chain regulator_put + regulator_register regulator_register_notifier regulator_set_current_limit regulator_set_load regulator_set_mode regulator_set_voltage regulator_unlock + regulator_unregister regulator_unregister_notifier regulatory_set_wiphy_regd release_firmware __release_region release_sock remap_pfn_range + remap_vmalloc_range remove_arg_zero remove_proc_entry remove_wait_queue @@ -1712,10 +1759,14 @@ rfkill_register rfkill_unregister round_jiffies + rpmh_flush rpmh_invalidate rpmh_write rpmh_write_async rpmh_write_batch + rtc_class_close + rtc_class_open + rtc_read_time __rtc_register_device rtc_time64_to_tm rtc_tm_to_time64 @@ -1766,6 +1817,14 @@ sdev_prefix_printk search_binary_handler security_sock_graft + sdhci_add_host + sdhci_enable_clk + sdhci_get_property + sdhci_pltfm_free + sdhci_pltfm_init + sdhci_remove_host + sdhci_reset + sdhci_set_bus_width send_sig_info seq_hex_dump seq_lseek @@ -1857,6 +1916,7 @@ skb_pull skb_push skb_put + skb_queue_head skb_queue_purge skb_queue_tail skb_recv_datagram @@ -1867,20 +1927,6 @@ skb_tstamp_tx sk_free skip_spaces - slim_add_device - slim_change_val_element - slim_connect_sink - slim_connect_src - slim_control_ch - slim_define_ch - slim_disconnect_ports - slim_driver_register - slim_driver_unregister - slim_get_logical_addr - slim_get_slaveport - slim_query_ch - slim_remove_device - slim_request_val_element smp_call_function smp_call_function_single snd_ctl_add @@ -1932,6 +1978,7 @@ snd_soc_dapm_put_enum_double snd_soc_dapm_put_volsw snd_soc_dapm_sync + snd_soc_get_enum_double snd_soc_get_volsw snd_soc_get_volsw_sx snd_soc_info_enum_double @@ -1944,6 +1991,7 @@ snd_soc_of_parse_audio_routing snd_soc_of_parse_card_name snd_soc_pm_ops + snd_soc_put_enum_double snd_soc_put_volsw snd_soc_put_volsw_sx snd_soc_register_component @@ -2034,6 +2082,7 @@ strpbrk strrchr strreplace + strscpy strsep strstr __sw_hweight32 @@ -2076,16 +2125,18 @@ tasklet_kill __tasklet_schedule __task_pid_nr_ns + thermal_cdev_update + thermal_cooling_device_unregister + thermal_of_cooling_device_register + thermal_zone_device_register thermal_zone_device_update thermal_zone_get_temp thermal_zone_get_zone_by_name - __this_cpu_preempt_check - time64_to_tm + thermal_zone_of_sensor_register + thermal_zone_of_sensor_unregister timer_unstable_counter_workaround timespec64_to_jiffies _totalram_pages - touch_event_register_notifier - touch_event_unregister_notifier __trace_bprintk trace_define_field trace_event_buffer_commit @@ -2112,6 +2163,7 @@ uart_console_device uart_console_write uart_get_baud_rate + uart_insert_char uart_parse_options uart_register_driver uart_remove_one_port @@ -2121,8 +2173,10 @@ uart_unregister_driver uart_update_timeout uart_write_wakeup - __ubsan_handle_cfi_check_fail __udelay + ufshcd_crypto_cap_find + ufshcd_crypto_disable_spec + ufshcd_crypto_enable_spec ufshcd_dme_get_attr ufshcd_dme_set_attr ufshcd_dump_regs @@ -2163,8 +2217,10 @@ unregister_pm_notifier unregister_reboot_notifier unregister_shrinker + unregister_syscore_ops unregister_sysctl_table up + update_devfreq up_read up_write usb_add_gadget_udc @@ -2180,9 +2236,12 @@ usb_amd_quirk_pll_enable usb_asmedia_modifyflowcontrol usb_assign_descriptors + usb_autopm_get_interface usb_autopm_get_interface_no_resume usb_autopm_put_interface usb_autopm_put_interface_no_suspend + usb_bulk_msg + usb_clear_halt usb_composite_setup_continue usb_control_msg __usb_create_hcd @@ -2194,6 +2253,9 @@ usb_deregister usb_disabled usb_disable_xhci_ports + usb_driver_claim_interface + usb_driver_release_interface + usb_enable_autosuspend usb_enable_intel_xhci_ports usb_ep_alloc_request usb_ep_autoconfig @@ -2222,8 +2284,10 @@ usb_gadget_vbus_disconnect usb_gadget_vbus_draw usb_gadget_wakeup + usb_get_current_frame_number usb_get_dev usb_get_dr_mode + usb_get_intf usb_get_maximum_speed usb_get_urb usb_gstrings_attach @@ -2249,11 +2313,13 @@ usb_interface_id usb_kill_urb usb_lock_device_for_reset + usb_match_one_id usb_os_desc_prepare_interf_dir usb_poison_urb usb_put_dev usb_put_function_instance usb_put_hcd + usb_put_intf usb_register_driver usb_register_notify usb_remove_hcd @@ -2262,10 +2328,12 @@ usb_reset_endpoint usb_root_hub_lost_power usb_set_device_state + usb_set_interface usb_sg_cancel usb_sg_init usb_sg_wait usb_speed_string + usb_string usb_string_id usb_submit_urb usb_unlink_urb @@ -2274,14 +2342,21 @@ __usecs_to_jiffies usleep_range v4l2_ctrl_find + v4l2_ctrl_g_ctrl v4l2_ctrl_get_name v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class + v4l2_ctrl_handler_setup + v4l2_ctrl_merge __v4l2_ctrl_modify_range v4l2_ctrl_new_custom v4l2_ctrl_new_std v4l2_ctrl_new_std_menu + v4l2_ctrl_replace __v4l2_ctrl_s_ctrl + v4l2_ctrl_subscribe_event + v4l2_device_disconnect + v4l2_device_put v4l2_device_register v4l2_device_register_subdev v4l2_device_register_subdev_nodes @@ -2299,13 +2374,38 @@ v4l2_fh_init v4l2_fh_open v4l2_fh_release + v4l2_format_info + v4l2_prio_init v4l2_s_ctrl v4l2_subdev_call_wrappers v4l2_subdev_init + v4l2_type_names vabits_actual vb2_buffer_done + vb2_create_bufs vb2_dqbuf + vb2_expbuf + vb2_fop_mmap + vb2_fop_poll + vb2_fop_read + vb2_fop_release + vb2_ioctl_create_bufs + vb2_ioctl_dqbuf + vb2_ioctl_expbuf + vb2_ioctl_prepare_buf + vb2_ioctl_qbuf + vb2_ioctl_querybuf + vb2_ioctl_reqbufs + vb2_ioctl_streamoff + vb2_ioctl_streamon + vb2_mmap + vb2_ops_wait_finish + vb2_ops_wait_prepare + vb2_plane_vaddr + vb2_poll vb2_qbuf + vb2_querybuf + vb2_queue_error vb2_queue_init vb2_queue_release vb2_reqbufs @@ -2313,6 +2413,7 @@ vb2_streamon vfree vfs_fsync + vfs_read vfs_statx video_devdata video_device_alloc @@ -2323,6 +2424,7 @@ video_unregister_device vmalloc vmalloc_to_page + vmalloc_user vmap vmemmap vmf_insert_mixed