From 41f730f9c4c84eca8f4e1ed85d1e407956baa560 Mon Sep 17 00:00:00 2001 From: Jaehyoung Choi Date: Fri, 4 Jul 2025 16:13:52 +0900 Subject: [PATCH] ANDROID: GKI: update exynos symbol list 2 function symbol(s) added 'void drm_crtc_vblank_on_config(struct drm_crtc*, const struct drm_vblank_crtc_config*)' 'int iio_convert_raw_to_processed(struct iio_channel*, int, int*, unsigned int)' 1 variable symbol(s) added 'unsigned long capacity_freq_ref' Bug: 429522710 Signed-off-by: Jaehyoung Choi Change-Id: I196aea8fe0530084ce3eb25bd4dde0cf059d5132 --- gki/aarch64/abi.stg | 54 +++++++ gki/aarch64/symbols/exynos | 304 ++++++++++++++++++++++++++++--------- 2 files changed, 285 insertions(+), 73 deletions(-) diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index ee8258c923f3..2255ab5ad3c8 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -27803,6 +27803,11 @@ pointer_reference { kind: POINTER pointee_type_id: 0xfccdbf80 } +pointer_reference { + id: 0x35a3cc71 + kind: POINTER + pointee_type_id: 0xfccfd759 +} pointer_reference { id: 0x35ab6b03 kind: POINTER @@ -39568,6 +39573,11 @@ qualified { qualifier: CONST qualified_type_id: 0x83714889 } +qualified { + id: 0xfccfd759 + qualifier: CONST + qualified_type_id: 0x8378ebef +} qualified { id: 0xfd03f127 qualifier: CONST @@ -328031,6 +328041,12 @@ function { parameter_id: 0x0cc07624 parameter_id: 0x18bd6530 } +function { + id: 0x1c180122 + return_type_id: 0x48b5725f + parameter_id: 0x315b7e01 + parameter_id: 0x35a3cc71 +} function { id: 0x1c18b1c5 return_type_id: 0x48b5725f @@ -342895,6 +342911,14 @@ function { parameter_id: 0x3c01aef6 parameter_id: 0x3c01aef6 } +function { + id: 0x92709a7a + return_type_id: 0x6720d32f + parameter_id: 0x39a4e83f + parameter_id: 0x6720d32f + parameter_id: 0x13580d6c + parameter_id: 0x4585663f +} function { id: 0x9271fe5c return_type_id: 0x6720d32f @@ -391464,6 +391488,15 @@ elf_symbol { type_id: 0xfd18a905 full_name: "capable_wrt_inode_uidgid" } +elf_symbol { + id: 0xf796806d + name: "capacity_freq_ref" + is_defined: true + symbol_type: OBJECT + crc: 0xe82c42ee + type_id: 0x33756485 + full_name: "capacity_freq_ref" +} elf_symbol { id: 0xb2bfcc0c name: "cdc_parse_cdc_header" @@ -402549,6 +402582,15 @@ elf_symbol { type_id: 0x1cce8e13 full_name: "drm_crtc_vblank_on" } +elf_symbol { + id: 0x55ebc92f + name: "drm_crtc_vblank_on_config" + is_defined: true + symbol_type: FUNCTION + crc: 0xe20e718a + type_id: 0x1c180122 + full_name: "drm_crtc_vblank_on_config" +} elf_symbol { id: 0x19d409c4 name: "drm_crtc_vblank_put" @@ -412559,6 +412601,15 @@ elf_symbol { type_id: 0x1ef16b9c full_name: "iio_channel_release" } +elf_symbol { + id: 0x793a0b03 + name: "iio_convert_raw_to_processed" + is_defined: true + symbol_type: FUNCTION + crc: 0x24c789fe + type_id: 0x92709a7a + full_name: "iio_convert_raw_to_processed" +} elf_symbol { id: 0x7ee06725 name: "iio_dealloc_pollfunc" @@ -455015,6 +455066,7 @@ interface { symbol_id: 0x9e7fc289 symbol_id: 0x0e419b40 symbol_id: 0x61aaf300 + symbol_id: 0xf796806d symbol_id: 0xb2bfcc0c symbol_id: 0x06192615 symbol_id: 0x9e3deb49 @@ -456244,6 +456296,7 @@ interface { symbol_id: 0x3d72f095 symbol_id: 0x1d6c3f41 symbol_id: 0xa05d587d + symbol_id: 0x55ebc92f symbol_id: 0x19d409c4 symbol_id: 0x427db265 symbol_id: 0x2ca7efbd @@ -457355,6 +457408,7 @@ interface { symbol_id: 0xd941beb8 symbol_id: 0xe4653a75 symbol_id: 0x8aa99af0 + symbol_id: 0x793a0b03 symbol_id: 0x7ee06725 symbol_id: 0xea065265 symbol_id: 0xd50bc6e1 diff --git a/gki/aarch64/symbols/exynos b/gki/aarch64/symbols/exynos index 21b269264b89..bd19bddcf901 100644 --- a/gki/aarch64/symbols/exynos +++ b/gki/aarch64/symbols/exynos @@ -8,6 +8,8 @@ __alloc_skb alloc_workqueue alt_cb_patch_nops + __amba_driver_register + amba_driver_unregister android_rvh_probe_register __arch_copy_from_user __arch_copy_to_user @@ -45,6 +47,8 @@ bpf_trace_run8 bpf_trace_run9 bus_get_dev_root + bus_register + bus_unregister call_rcu cancel_delayed_work cancel_delayed_work_sync @@ -58,6 +62,7 @@ __check_object_size class_create class_destroy + class_find_device class_register class_unregister clk_disable @@ -77,6 +82,9 @@ complete_all completion_done config_ep_by_speed + configfs_register_subsystem + configfs_unregister_subsystem + config_group_init config_group_init_type_name console_suspend_enabled console_unlock @@ -93,19 +101,24 @@ cpufreq_quick_get cpufreq_register_notifier cpufreq_unregister_notifier + __cpuhp_remove_state __cpuhp_setup_state __cpuhp_setup_state_cpuslocked + __cpuhp_state_add_instance + __cpuhp_state_remove_instance __cpu_online_mask cpu_pm_register_notifier __cpu_possible_mask - cpu_scale cpus_read_lock cpus_read_unlock cpu_subsys crc32_le + crypto_alloc_shash + crypto_destroy_tfm csum_partial _ctype debugfs_create_blob + debugfs_create_bool debugfs_create_dir debugfs_create_file debugfs_create_symlink @@ -126,11 +139,15 @@ devfreq_get_devfreq_by_phandle devfreq_recommended_opp devfreq_remove_device + dev_get_by_name + dev_get_stats + device_add device_create device_create_file device_destroy device_for_each_child device_initialize + device_property_present device_register device_remove_file device_set_wakeup_capable @@ -160,6 +177,7 @@ devm_kfree devm_kmalloc devm_kmemdup + devm_krealloc devm_kstrdup devm_mfd_add_devices __devm_of_phy_provider_register @@ -176,6 +194,7 @@ __devm_request_region devm_request_threaded_irq devm_snd_soc_register_component + devm_thermal_of_zone_register _dev_notice dev_pm_opp_add_dynamic dev_pm_opp_find_freq_ceil @@ -187,6 +206,8 @@ dev_pm_qos_remove_request dev_pm_qos_update_request __dev_queue_xmit + devres_add + __devres_alloc_node dev_set_name _dev_warn disable_irq @@ -200,11 +221,9 @@ dma_buf_end_cpu_access_partial dma_buf_get dma_buf_get_flags - dma_buf_map_attachment dma_buf_map_attachment_unlocked dma_buf_mmap dma_buf_put - dma_buf_unmap_attachment dma_buf_unmap_attachment_unlocked dma_buf_vmap_unlocked dma_buf_vunmap_unlocked @@ -238,6 +257,8 @@ dma_unmap_page_attrs dma_unmap_sg_attrs do_wait_intr + down_read + down_write d_path drain_workqueue driver_unregister @@ -293,6 +314,7 @@ dump_stack enable_irq eth_type_trans + fdget fd_install _find_first_bit _find_first_zero_bit @@ -305,6 +327,7 @@ flush_delayed_work flush_work __flush_workqueue + __folio_put __fortify_panic fput free_irq @@ -313,7 +336,9 @@ free_pages free_percpu free_reserved_page + freq_qos_add_request freq_qos_update_request + fwnode_property_present gcd generic_file_llseek generic_handle_irq @@ -333,6 +358,7 @@ get_free_pages_noprof get_pid_task get_random_bytes + __get_task_comm get_task_mm get_unused_fd_flags gpiochip_add_pin_range @@ -355,6 +381,7 @@ hrtimer_active hrtimer_cancel hrtimer_forward + __hrtimer_get_remaining hrtimer_init hrtimer_start_range_ns hrtimer_try_to_cancel @@ -374,12 +401,16 @@ ida_alloc_range ida_free idr_alloc + idr_destroy + idr_find + idr_for_each idr_remove in4_pton in6_pton init_dummy_netdev init_net __init_rwsem + init_srcu_struct __init_swait_queue_head init_task init_timer_key @@ -471,6 +502,8 @@ ktime_get_real_ts64 ktime_get_ts64 ktime_get_with_offset + kunit_binary_assert_format + __kunit_do_failed_assertion kvfree kvfree_call_rcu __kvmalloc_node_noprof @@ -496,9 +529,13 @@ mfd_remove_devices misc_deregister misc_register + __mmap_lock_do_trace_acquire_returned + __mmap_lock_do_trace_released + __mmap_lock_do_trace_start_locking mod_delayed_work_on mod_timer module_layout + module_put __msecs_to_jiffies msleep msleep_interruptible @@ -525,6 +562,7 @@ nla_put nla_put_64bit nla_reserve + nonseekable_open noop_llseek nr_cpu_ids nsecs_to_jiffies @@ -536,6 +574,7 @@ of_alias_get_id of_clk_get_by_name of_count_phandle_with_args + of_cpu_node_to_id of_device_get_match_data of_device_is_available of_device_is_compatible @@ -546,6 +585,7 @@ of_find_node_by_type of_find_node_opts_by_path of_find_property + of_fwnode_ops of_get_child_by_name of_get_named_gpio of_get_next_available_child @@ -557,6 +597,7 @@ of_match_device of_match_node of_n_addr_cells + of_node_name_eq of_n_size_cells __of_parse_phandle_with_args of_phandle_iterator_init @@ -576,6 +617,8 @@ of_reserved_mem_device_release of_reserved_mem_lookup of_root + page_pinner_inited + __page_pinner_put_page panic panic_notifier_list param_array_ops @@ -612,6 +655,7 @@ perf_event_enable perf_event_read_local perf_event_release_kernel + perf_pmu_unregister perf_trace_buf_alloc perf_trace_run_bpf_submit pfn_is_map_memory @@ -622,6 +666,7 @@ pinctrl_lookup_state pinctrl_select_state pinctrl_utils_free_map + pin_user_pages platform_device_register_full platform_device_unregister __platform_driver_probe @@ -696,6 +741,7 @@ _raw_write_unlock _raw_write_unlock_irqrestore rb_erase + rb_first rb_insert_color rb_next rcu_barrier @@ -710,7 +756,6 @@ __register_chrdev register_chrdev_region register_die_notifier - register_kretprobe register_netdev register_netdevice register_pm_notifier @@ -729,7 +774,6 @@ regulator_put regulator_set_mode release_firmware - __release_region remap_pfn_range remove_proc_entry request_firmware @@ -757,6 +801,7 @@ seq_read seq_write set_cpus_allowed_ptr + set_normalized_timespec64 sg_alloc_table sg_free_table sg_init_table @@ -827,6 +872,8 @@ sprintf srcu_notifier_call_chain srcu_notifier_chain_register + __srcu_read_lock + __srcu_read_unlock sscanf __stack_chk_fail static_key_slow_dec @@ -854,6 +901,7 @@ sync_file_create synchronize_net synchronize_rcu + synchronize_srcu syscon_regmap_lookup_by_phandle sysfs_add_file_to_group sysfs_create_bin_file @@ -863,6 +911,7 @@ sysfs_create_groups sysfs_create_link sysfs_emit + sysfs_emit_at sysfs_remove_bin_file sysfs_remove_file_ns sysfs_remove_group @@ -877,7 +926,9 @@ tasklet_init tasklet_kill __tasklet_schedule + thermal_zone_device_priv thermal_zone_device_type + thermal_zone_device_update thermal_zone_get_temp thermal_zone_get_zone_by_name time64_to_tm @@ -897,9 +948,14 @@ __traceiter_android_vh_cpuidle_psci_exit __traceiter_android_vh_free_task __traceiter_android_vh_is_fpsimd_save + __traceiter_android_vh_meminfo_proc_show + __traceiter_android_vh_show_mem __traceiter_clock_set_rate __traceiter_device_pm_callback_end __traceiter_device_pm_callback_start + __traceiter_mmap_lock_acquire_returned + __traceiter_mmap_lock_released + __traceiter_mmap_lock_start_locking __traceiter_suspend_resume __tracepoint_android_rvh_sched_fork_init __tracepoint_android_vh_cpu_idle_enter @@ -908,27 +964,34 @@ __tracepoint_android_vh_cpuidle_psci_exit __tracepoint_android_vh_free_task __tracepoint_android_vh_is_fpsimd_save + __tracepoint_android_vh_meminfo_proc_show + __tracepoint_android_vh_show_mem __tracepoint_clock_set_rate __tracepoint_device_pm_callback_end __tracepoint_device_pm_callback_start + __tracepoint_mmap_lock_acquire_returned + __tracepoint_mmap_lock_released + __tracepoint_mmap_lock_start_locking tracepoint_probe_register tracepoint_probe_unregister __tracepoint_suspend_resume trace_print_array_seq trace_raw_output_prep __trace_trigger_soft_disabled + try_module_get ttm_bo_mmap_obj __udelay unpin_user_page + unpin_user_pages __unregister_chrdev unregister_chrdev_region - unregister_kretprobe unregister_netdev unregister_netdevice_queue unregister_pm_notifier unregister_reboot_notifier up up_read + up_write usb_enable_autosuspend usb_ep_alloc_request usb_ep_autoconfig @@ -997,6 +1060,7 @@ vmalloc_noprof vmalloc_to_pfn vmap + __vma_start_write vscnprintf vsnprintf vunmap @@ -1011,10 +1075,7 @@ wakeup_source_register wakeup_source_unregister __warn_printk - -# required by audio_exynos_test.ko - kunit_binary_assert_format - __kunit_do_failed_assertion + work_busy # required by cfg80211.ko debugfs_rename @@ -1022,7 +1083,6 @@ dev_close __dev_get_by_index dev_get_by_index - device_add device_del device_rename do_trace_netlink_extack @@ -1077,6 +1137,41 @@ # required by cmupmucal.ko single_open_size +# required by coresight.ko + amba_bustype + bus_find_device + bus_for_each_dev + configfs_register_group + configfs_unregister_group + config_item_set_name + __cpu_present_mask + __dev_fwnode + device_match_fwnode + devm_bitmap_zalloc + dma_alloc_pages + dma_free_pages + fwnode_handle_get + fwnode_property_read_u32_array + hashlen_string + idr_alloc_u32 + __kmalloc_cache_node_noprof + of_get_next_parent + of_graph_get_next_endpoint + of_graph_get_port_parent + of_graph_get_remote_endpoint + of_graph_is_present + of_graph_parse_endpoint + perf_aux_output_begin + perf_aux_output_end + perf_aux_output_flag + perf_get_aux + perf_pmu_register + perf_report_aux_output_id + platform_bus_type + sysfs_add_link_to_group + sysfs_remove_file_from_group + sysfs_remove_link_from_group + # required by cpif.ko csum_ipv6_magic csum_tcpudp_nofold @@ -1087,7 +1182,6 @@ pci_restore_msi_state # required by cpif_dinet.ko - dev_get_by_name get_random_u16 in_aton in_dev_finish_destroy @@ -1096,9 +1190,6 @@ neigh_for_each nf_ct_iterate_cleanup_net -# required by cpif_page.ko - __page_frag_cache_drain - # required by drm_display_helper.ko drm_atomic_get_new_private_obj_state drm_atomic_get_old_private_obj_state @@ -1178,15 +1269,15 @@ # required by dwc3-exynos-usb.ko device_create_managed_software_node - device_property_present device_set_wakeup_enable - phy_set_mode_ext platform_device_add platform_device_add_resources platform_device_alloc platform_device_del platform_device_put pm_runtime_allow + register_kretprobe + unregister_kretprobe usb_gadget_set_state usb_hcd_is_primary_hcd usb_otg_state_string @@ -1200,6 +1291,7 @@ arch_freq_scale balance_push_callback bpf_trace_run12 + capacity_freq_ref __cpu_dying_mask cpufreq_add_update_util_hook cpufreq_cpu_get_raw @@ -1210,11 +1302,11 @@ cpufreq_register_governor cpufreq_remove_update_util_hook cpufreq_this_cpu_can_update - __cpuhp_remove_state cpuidle_governor_latency_req cpuidle_register_governor cpumask_any_and_distribute cpupri_find_fitness + cpu_scale cpu_topology deactivate_task double_rq_lock @@ -1222,7 +1314,6 @@ housekeeping_any_cpu housekeeping_overridden housekeeping_test_cpu - __hrtimer_get_remaining irq_work_queue irq_work_sync kthread_create_worker_on_cpu @@ -1244,20 +1335,23 @@ set_task_cpu static_key_disable stop_machine + stop_one_cpu stop_one_cpu_nowait sysctl_sched_features system_32bit_el0_cpumask tasklist_lock task_rq_lock tick_nohz_get_sleep_length - __traceiter_android_rvh_after_enqueue_task + __traceiter_android_rvh_after_dequeue_task __traceiter_android_rvh_attach_entity_load_avg __traceiter_android_rvh_can_migrate_task __traceiter_android_rvh_check_preempt_wakeup_fair + __traceiter_android_rvh_cpu_capacity_show __traceiter_android_rvh_cpu_cgroup_attach __traceiter_android_rvh_dequeue_task __traceiter_android_rvh_detach_entity_load_avg __traceiter_android_rvh_do_sched_yield + __traceiter_android_rvh_enqueue_task __traceiter_android_rvh_find_busiest_queue __traceiter_android_rvh_find_lowest_rq __traceiter_android_rvh_find_new_ilb @@ -1277,10 +1371,12 @@ __traceiter_android_rvh_select_task_rq_rt __traceiter_android_rvh_set_cpus_allowed_by_task __traceiter_android_rvh_set_task_cpu + __traceiter_android_rvh_show_max_freq __traceiter_android_rvh_tick_entry __traceiter_android_rvh_try_to_wake_up __traceiter_android_rvh_uclamp_eff_get __traceiter_android_rvh_update_blocked_fair + __traceiter_android_rvh_update_cpu_capacity __traceiter_android_rvh_update_load_avg __traceiter_android_rvh_update_misfit_status __traceiter_android_rvh_util_est_update @@ -1291,14 +1387,17 @@ __traceiter_android_vh_scheduler_tick __traceiter_android_vh_syscall_prctl_finished __traceiter_binder_transaction_received - __tracepoint_android_rvh_after_enqueue_task + __traceiter_cpu_frequency_limits + __tracepoint_android_rvh_after_dequeue_task __tracepoint_android_rvh_attach_entity_load_avg __tracepoint_android_rvh_can_migrate_task __tracepoint_android_rvh_check_preempt_wakeup_fair + __tracepoint_android_rvh_cpu_capacity_show __tracepoint_android_rvh_cpu_cgroup_attach __tracepoint_android_rvh_dequeue_task __tracepoint_android_rvh_detach_entity_load_avg __tracepoint_android_rvh_do_sched_yield + __tracepoint_android_rvh_enqueue_task __tracepoint_android_rvh_find_busiest_queue __tracepoint_android_rvh_find_lowest_rq __tracepoint_android_rvh_find_new_ilb @@ -1318,10 +1417,12 @@ __tracepoint_android_rvh_select_task_rq_rt __tracepoint_android_rvh_set_cpus_allowed_by_task __tracepoint_android_rvh_set_task_cpu + __tracepoint_android_rvh_show_max_freq __tracepoint_android_rvh_tick_entry __tracepoint_android_rvh_try_to_wake_up __tracepoint_android_rvh_uclamp_eff_get __tracepoint_android_rvh_update_blocked_fair + __tracepoint_android_rvh_update_cpu_capacity __tracepoint_android_rvh_update_load_avg __tracepoint_android_rvh_update_misfit_status __tracepoint_android_rvh_util_est_update @@ -1332,6 +1433,7 @@ __tracepoint_android_vh_scheduler_tick __tracepoint_android_vh_syscall_prctl_finished __tracepoint_binder_transaction_received + __tracepoint_cpu_frequency_limits uclamp_eff_value update_rq_clock wake_up_if_idle @@ -1351,6 +1453,10 @@ # required by exynos-cpu-phyid.ko of_get_next_cpu_node +# required by exynos-cpu-profiler.ko + __traceiter_android_rvh_cpufreq_transition + __tracepoint_android_rvh_cpufreq_transition + # required by exynos-cpufreq.ko cpufreq_freq_transition_begin cpufreq_freq_transition_end @@ -1380,9 +1486,30 @@ cpu_hotplug_disable cpu_hotplug_enable +# required by exynos-ecu.ko + __of_get_address + # required by exynos-hsi-iommu.ko gen_pool_has_addr +# required by exynos-hvm.ko + add_wait_queue_priority + alloc_pages_exact_noprof + anon_inode_getfd + disable_percpu_irq + enable_percpu_irq + eventfd_ctx_do_read + eventfd_ctx_fdget + eventfd_ctx_fileget + eventfd_ctx_put + eventfd_ctx_remove_wait_queue + eventfd_signal_mask + free_pages_exact + mtree_load + of_irq_get + __request_percpu_irq + unpin_user_pages_dirty_lock + # required by exynos-irq-gic-v3-its.ko its_restore_enable its_save_disable @@ -1397,22 +1524,34 @@ # required by exynos-msc-dsu.ko bitmap_alloc +# required by exynos-ntc.ko + device_get_match_data + device_property_read_u32_array + devm_iio_channel_get + iio_convert_raw_to_processed + iio_get_channel_type + iio_read_channel_raw + # required by exynos-pd.ko of_genpd_add_provider_simple pm_genpd_add_subdomain pm_genpd_init -# required by exynos-seclog.ko - debugfs_create_bool - # required by exynos-usb-audio-offloading.ko snd_ctl_add snd_ctl_new1 + snd_usb_autoresume + snd_usb_autosuspend + snd_usb_register_platform_ops usb_altnum_to_altsetting usb_choose_configuration usb_ifnum_to_if xhci_get_endpoint_index xhci_get_ep_ctx + xhci_sideband_add_endpoint + xhci_sideband_create_interrupter + xhci_sideband_register + xhci_sideband_unregister # required by exynos_amb_control.ko kthread_cancel_delayed_work_sync @@ -1474,7 +1613,6 @@ __drm_atomic_helper_plane_duplicate_state drm_atomic_helper_prepare_planes drm_atomic_helper_set_config - drm_atomic_helper_setup_commit drm_atomic_helper_swap_state drm_atomic_helper_update_legacy_modeset_state drm_atomic_helper_update_plane @@ -1494,12 +1632,11 @@ drm_crtc_accurate_vblank_count drm_crtc_enable_color_mgmt drm_crtc_handle_vblank - drm_crtc_send_vblank_event drm_crtc_vblank_count drm_crtc_vblank_count_and_time drm_crtc_vblank_get drm_crtc_vblank_off - drm_crtc_vblank_on + drm_crtc_vblank_on_config drm_crtc_vblank_put drm_display_mode_to_videomode drm_edid_to_sad @@ -1546,15 +1683,13 @@ drm_property_create_enum drm_property_create_range drm_property_create_signed_range - drm_property_lookup_blob - drm_property_replace_blob + drm_property_replace_blob_from_id __drm_puts_seq_file drm_rect_clip_scaled drm_rect_intersect drm_rotation_simplify drm_self_refresh_helper_alter_state drm_send_event_locked - drm_wait_one_vblank drm_writeback_cleanup_job drm_writeback_connector_init drm_writeback_queue_job @@ -1575,6 +1710,7 @@ phy_init platform_find_device_by_driver seq_release + try_wait_for_completion v4l2_match_dv_timings # required by exynos_drmdpu_panel.ko @@ -1647,7 +1783,6 @@ snd_soc_pm_ops # required by exynos_thermal_v2.ko - devm_thermal_of_zone_register dev_pm_opp_get_opp_count kthread_flush_work of_get_cpu_node @@ -1657,8 +1792,6 @@ thermal_zone_device_disable thermal_zone_device_enable thermal_zone_device_id - thermal_zone_device_priv - thermal_zone_device_update thermal_zone_for_each_trip thermal_zone_set_trip_temp @@ -1669,6 +1802,7 @@ do_SAK handle_sysrq __kfifo_out_linear + __release_region sysrq_mask tty_flip_buffer_push __tty_insert_flip_string_flags @@ -1693,7 +1827,6 @@ platform_device_register # required by freq-qos-tracer.ko - freq_qos_add_request freq_qos_remove_request # required by gpu-sched.ko @@ -1709,6 +1842,9 @@ # required by hardlockup-watchdog.ko smp_call_on_cpu +# required by hdcp2.ko + crypto_shash_digest + # required by hook.ko __traceiter_android_vh_do_wake_up_sync __traceiter_android_vh_set_wake_flags @@ -1719,6 +1855,13 @@ # required by hts.ko kernel_cpustat +# required by hwmon.ko + device_find_child + device_property_read_string + devres_free + i2c_verify_client + sysfs_notify + # required by irq-gic-v3-vh.ko __traceiter_android_rvh_gic_v3_set_affinity __tracepoint_android_rvh_gic_v3_set_affinity @@ -1743,18 +1886,14 @@ devm_rtc_device_register # required by mcDrvModule.ko - crypto_alloc_shash - crypto_destroy_tfm crypto_shash_final crypto_shash_update - down_read freezer_active freezing_slow_path get_zeroed_page_noprof kstrtol_from_user ktime_get_raw_ts64 mmput - pin_user_pages __refrigerator release_pages sg_miter_next @@ -1762,17 +1901,16 @@ sg_miter_stop vmalloc_to_page wait_for_completion_killable + wait_for_completion_state # required by nanohub.ko arch_timer_read_counter - class_find_device clocks_calc_mult_shift device_create_bin_file iio_device_alloc iio_device_free __iio_device_register iio_device_unregister - nonseekable_open rtc_set_time rtc_tm_to_time64 sched_setscheduler @@ -1782,7 +1920,7 @@ cpuidle_pause_and_lock cpuidle_resume_and_unlock dev_pm_opp_find_freq_floor - __vma_start_write + of_property_read_variable_u64_array vsprintf # required by pablo-actuator-ak737x.ko @@ -1825,7 +1963,6 @@ kvmemdup kvrealloc_noprof llist_add_batch - rb_first tasklet_setup # required by pcie-exynos-rc-core.ko @@ -1847,13 +1984,10 @@ # required by pinctrl-samsung-ext.ko device_get_next_child_node - fwnode_property_present generic_handle_domain_irq gpiochip_lock_as_irq gpiochip_unlock_as_irq irq_set_chained_handler_and_data - of_fwnode_ops - of_node_name_eq pinctrl_add_gpio_range pinctrl_force_default pinctrl_force_sleep @@ -1911,8 +2045,6 @@ iommu_group_set_name # required by samsung-pdma.ko - __amba_driver_register - amba_driver_unregister cpu_all_bits __devm_reset_control_get dma_async_device_register @@ -1940,20 +2072,18 @@ dma_heap_get_drvdata dma_heap_get_name is_dma_buf_file + kstrtoul_from_user mod_node_page_state + sched_set_normal shrinker_alloc shrinker_free shrinker_register - __traceiter_android_vh_show_mem - __tracepoint_android_vh_show_mem vm_insert_page # required by samsung_iommu_v9.ko device_link_add device_link_del dev_iommu_priv_set - devres_add - __devres_alloc_node iommu_alloc_resv_region iommu_device_register iommu_device_sysfs_add @@ -1966,7 +2096,16 @@ iommu_group_set_iommudata iommu_set_fault_handler of_find_node_with_property + rb_prev report_iommu_fault + __traceiter_android_rvh_iommu_alloc_insert_iova + __traceiter_android_rvh_iommu_dma_info_to_prot + __traceiter_android_rvh_iommu_iovad_init_alloc_algo + __traceiter_android_rvh_iommu_limit_align_shift + __tracepoint_android_rvh_iommu_alloc_insert_iova + __tracepoint_android_rvh_iommu_dma_info_to_prot + __tracepoint_android_rvh_iommu_iovad_init_alloc_algo + __tracepoint_android_rvh_iommu_limit_align_shift # required by scaler.ko dma_fence_default_wait @@ -1974,7 +2113,6 @@ sync_file_get_fence v4l2_ctrl_handler_setup v4l2_m2m_try_schedule - work_busy # required by scsc_bt.ko crc_ccitt @@ -2022,7 +2160,6 @@ dql_reset dst_release ether_setup - for_each_kernel_tracepoint ip_route_output_flow ip_send_check linkwatch_fire_event @@ -2084,8 +2221,10 @@ devm_platform_ioremap_resource_byname dma_addressing_limited dma_buf_dynamic_attach + dma_buf_map_attachment dma_buf_move_notify dma_buf_pin + dma_buf_unmap_attachment dma_buf_unpin dma_fence_array_create dma_fence_chain_ops @@ -2101,7 +2240,6 @@ dma_resv_test_signaled dma_resv_wait_timeout down_read_killable - down_write drm_debugfs_create_files drm_dev_enter drm_dev_exit @@ -2128,15 +2266,11 @@ drm_syncobj_get_fd drm_syncobj_get_handle drm_syncobj_replace_fence - fdget - __folio_put + find_vma get_random_u32 - __get_task_comm + get_user_pages_fast handle_simple_irq ida_destroy - idr_destroy - idr_find - idr_for_each idr_get_next idr_replace jiffies64_to_msecs @@ -2144,8 +2278,6 @@ memremap memunmap mmu_notifier_synchronize - page_pinner_inited - __page_pinner_put_page param_ops_hexint pci_assign_unassigned_bus_resources pci_bus_resource_n @@ -2154,7 +2286,6 @@ pci_iounmap pci_msix_vec_count pci_resize_resource - perf_pmu_unregister pid_task pin_user_pages_fast pm_runtime_get_if_active @@ -2166,11 +2297,11 @@ rb_next_postorder reclaim_shmem_address_space request_firmware_into_buf - set_normalized_timespec64 set_page_dirty sg_alloc_table_from_pages_segment shmem_file_setup shmem_read_mapping_page_gfp + __show_mem si_meminfo sysfs_remove_files __traceiter_gpu_mem_total @@ -2215,8 +2346,6 @@ ttm_resource_manager_usage ttm_sg_tt_init ttm_tt_fini - unpin_user_pages - up_write vm_get_page_prot __wake_up_locked ww_mutex_lock @@ -2253,7 +2382,6 @@ device_show_int device_store_bool device_store_int - devm_krealloc dma_buf_fd kstrtobool_from_user kstrtoull_from_user @@ -2320,18 +2448,37 @@ spi_unregister_controller # required by ssld.ko - bus_register - bus_unregister driver_register +# required by stm.ko + cleanup_srcu_struct + compat_ptr_ioctl + config_item_get + config_item_put + device_match_name + kobject_set_name + __memcat_p + register_ftrace_export + __request_module + unregister_ftrace_export + vm_iomap_memory + # required by sub_pmic_pinctrl.ko irq_domain_create_simple +# required by tsmux.ko + fget + # required by ufs-exynos-core.ko blk_crypto_reprogram_all_keys blk_mq_unique_tag devm_blk_crypto_profile_init - of_cpu_node_to_id + msi_domain_first_desc + msi_lock_descs + msi_next_desc + msi_unlock_descs + platform_device_msi_free_irqs_all + platform_device_msi_init_and_alloc_irqs __traceiter_android_vh_ufs_check_int_errors __traceiter_android_vh_ufs_compl_command __traceiter_android_vh_ufs_fill_prdt @@ -2347,6 +2494,7 @@ ufshcd_dme_set_attr ufshcd_hold ufshcd_mcq_config_mac + ufshcd_mcq_enable_esi ufshcd_mcq_make_queues_operational ufshcd_mcq_poll_cqe_lock ufshcd_mcq_write_cqis @@ -2369,7 +2517,6 @@ # required by usb_f_rndis_mp.ko alloc_etherdev_mqs - dev_get_stats dev_valid_name eth_mac_addr ethtool_op_get_link @@ -2392,8 +2539,6 @@ bio_start_io_acct __blk_alloc_disk copy_page - __cpuhp_state_add_instance - __cpuhp_state_remove_instance del_gendisk device_add_disk flush_dcache_page @@ -2431,3 +2576,16 @@ # required by xperf.ko cpufreq_quick_get_max stpcpy + +# preserved by --additions-only + drm_atomic_helper_setup_commit + drm_crtc_send_vblank_event + drm_crtc_vblank_on + drm_property_lookup_blob + drm_property_replace_blob + drm_wait_one_vblank + for_each_kernel_tracepoint + __page_frag_cache_drain + phy_set_mode_ext + __traceiter_android_rvh_after_enqueue_task + __tracepoint_android_rvh_after_enqueue_task