diff --git a/gki/aarch64/abi.stg b/gki/aarch64/abi.stg index 12f656ac9920..7e06ae08d82b 100644 --- a/gki/aarch64/abi.stg +++ b/gki/aarch64/abi.stg @@ -378677,6 +378677,14 @@ function { parameter_id: 0x1ad7b8dd parameter_id: 0x01222f7d } +function { + id: 0x1782373c + return_type_id: 0x48b5725f + parameter_id: 0x17a37c1c + parameter_id: 0xbdd18903 + parameter_id: 0x18bd6530 + parameter_id: 0xf435685e +} function { id: 0x1784717f return_type_id: 0x48b5725f @@ -388582,6 +388590,13 @@ function { return_type_id: 0x18bd6530 parameter_id: 0x140c6eab } +function { + id: 0x53d4f2c3 + return_type_id: 0x18bd6530 + parameter_id: 0x17a37c1c + parameter_id: 0x25e45be7 + parameter_id: 0xf435685e +} function { id: 0x53d7cb1d return_type_id: 0x0930c6d9 @@ -480448,6 +480463,42 @@ elf_symbol { type_id: 0x15708e94 full_name: "pci_epc_init_notify" } +elf_symbol { + id: 0xb862467e + name: "pci_epc_mem_alloc_addr" + is_defined: true + symbol_type: FUNCTION + crc: 0xb9fa0d06 + type_id: 0x53d4f2c3 + full_name: "pci_epc_mem_alloc_addr" +} +elf_symbol { + id: 0xffb38889 + name: "pci_epc_mem_free_addr" + is_defined: true + symbol_type: FUNCTION + crc: 0x0f81c98a + type_id: 0x1782373c + full_name: "pci_epc_mem_free_addr" +} +elf_symbol { + id: 0x8a8d0c1a + name: "pci_epc_set_bar" + is_defined: true + symbol_type: FUNCTION + crc: 0x7dc4416e + type_id: 0x98c78004 + full_name: "pci_epc_set_bar" +} +elf_symbol { + id: 0xb7b28cad + name: "pci_epc_unmap_addr" + is_defined: true + symbol_type: FUNCTION + crc: 0xba4a789a + type_id: 0x15dd5f06 + full_name: "pci_epc_unmap_addr" +} elf_symbol { id: 0x3852868c name: "pci_find_bus" @@ -480628,6 +480679,15 @@ elf_symbol { type_id: 0x5373932e full_name: "pci_ioremap_bar" } +elf_symbol { + id: 0x231d5ec9 + name: "pci_ioremap_wc_bar" + is_defined: true + symbol_type: FUNCTION + crc: 0x45d79d6f + type_id: 0x5373932e + full_name: "pci_ioremap_wc_bar" +} elf_symbol { id: 0xec861eec name: "pci_iounmap" @@ -480745,6 +480805,15 @@ elf_symbol { type_id: 0x99f942bc full_name: "pci_msix_vec_count" } +elf_symbol { + id: 0x2f7fc8d4 + name: "pci_num_vf" + is_defined: true + symbol_type: FUNCTION + crc: 0x94842ef3 + type_id: 0x99f942bc + full_name: "pci_num_vf" +} elf_symbol { id: 0x180e6903 name: "pci_pio_to_address" @@ -514188,6 +514257,10 @@ interface { symbol_id: 0xc80fa4a7 symbol_id: 0x39db373c symbol_id: 0x9df0dd4c + symbol_id: 0xb862467e + symbol_id: 0xffb38889 + symbol_id: 0x8a8d0c1a + symbol_id: 0xb7b28cad symbol_id: 0x3852868c symbol_id: 0x27f20808 symbol_id: 0x63876663 @@ -514208,6 +514281,7 @@ interface { symbol_id: 0x9c6c58ea symbol_id: 0x2fefe933 symbol_id: 0x1c994923 + symbol_id: 0x231d5ec9 symbol_id: 0xec861eec symbol_id: 0x1279792b symbol_id: 0x5810bdc3 @@ -514221,6 +514295,7 @@ interface { symbol_id: 0x9a271493 symbol_id: 0xcb617d2b symbol_id: 0x9d3ae050 + symbol_id: 0x2f7fc8d4 symbol_id: 0x180e6903 symbol_id: 0xf32782d8 symbol_id: 0x258080ab diff --git a/gki/aarch64/symbols/exynosauto b/gki/aarch64/symbols/exynosauto index 4c68be4ffa55..9b4d133798fd 100644 --- a/gki/aarch64/symbols/exynosauto +++ b/gki/aarch64/symbols/exynosauto @@ -1,7 +1,5 @@ [abi_symbol_list] # commonly used symbols - add_wait_queue - alloc_etherdev_mqs __alloc_pages_noprof alloc_workqueue alt_cb_patch_nops @@ -9,8 +7,8 @@ __arch_copy_to_user arm64_use_ng_mappings __arm_smccc_smc + atomic_notifier_call_chain atomic_notifier_chain_register - autoremove_wake_function blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister @@ -19,6 +17,7 @@ bpf_trace_run3 bpf_trace_run4 bpf_trace_run5 + bpf_trace_run6 call_rcu cancel_delayed_work cancel_delayed_work_sync @@ -35,23 +34,23 @@ clk_prepare clk_set_rate clk_unprepare + cma_alloc + cma_release complete complete_all console_unlock __const_udelay - __cpuhp_setup_state __cpu_online_mask __cpu_possible_mask - _ctype - current_work + crc32_le debugfs_create_dir debugfs_create_file + debugfs_create_u32 debugfs_remove default_llseek - default_wake_function delayed_work_timer_fn destroy_workqueue - dev_addr_mod + _dev_alert _dev_crit dev_driver_string _dev_emerg @@ -62,15 +61,17 @@ device_destroy device_get_match_data device_initialize + device_link_add device_property_present device_remove_file device_set_wakeup_capable device_wakeup_disable device_wakeup_enable _dev_info - dev_kfree_skb_any_reason __devm_add_action devm_clk_get + devm_gen_pool_create + devm_gpiod_get devm_gpiod_get_optional devm_ioremap devm_ioremap_resource @@ -78,6 +79,7 @@ devm_kfree devm_kmalloc devm_kmemdup + devm_kstrdup __devm_of_phy_provider_register devm_phy_create devm_phy_get @@ -86,10 +88,12 @@ __devm_regmap_init_i2c devm_regulator_bulk_get devm_request_threaded_irq - devm_rtc_device_register devm_snd_soc_register_card devm_snd_soc_register_component devm_thermal_of_zone_register + _dev_notice + dev_pm_opp_get_voltage + dev_pm_opp_put _dev_printk devres_add __devres_alloc_node @@ -110,6 +114,9 @@ dma_buf_map_attachment dma_buf_put dma_buf_unmap_attachment + dma_buf_vmap + dma_buf_vunmap + dmaengine_unmap_put dma_fence_add_callback dma_fence_context_alloc dma_fence_init @@ -120,7 +127,6 @@ dma_free_attrs dma_heap_buffer_alloc dma_heap_find - dma_heap_get_drvdata dma_heap_put dma_map_page_attrs dma_map_resource @@ -131,14 +137,13 @@ dma_resv_iter_next dma_set_coherent_mask dma_set_mask + __dma_sync_sg_for_cpu __dma_sync_sg_for_device __dma_sync_single_for_cpu __dma_sync_single_for_device dma_unmap_page_attrs dma_unmap_resource dma_unmap_sg_attrs - do_wait_intr - down_interruptible drm_atomic_helper_connector_destroy_state drm_atomic_helper_connector_duplicate_state drm_atomic_helper_connector_reset @@ -181,12 +186,14 @@ drm_release drm_syncobj_find_fence dump_stack + dw_pcie_read + dw_pcie_read_dbi + dw_pcie_write + dw_pcie_write_dbi enable_irq - ethtool_op_get_link - eth_type_trans - eth_validate_addr fd_install - fget + _find_first_zero_bit + _find_next_bit finish_wait flush_delayed_work flush_work @@ -194,29 +201,30 @@ __fortify_panic fput free_irq - free_netdev __free_pages + freq_qos_add_request + freq_qos_update_request generic_file_llseek - generic_handle_domain_irq + generic_handle_irq gen_pool_add_owner gen_pool_alloc_algo_owner + gen_pool_avail gen_pool_free_owner + gen_pool_size + get_cpu_device get_device get_random_bytes get_unused_fd_flags - gpiochip_get_data gpiod_direction_input gpiod_direction_output_raw gpiod_get_raw_value + gpiod_get_value gpiod_set_raw_value gpiod_set_value_cansleep gpio_request_one gpio_to_desc + handle_edge_irq handle_level_irq - hrtimer_cancel - hrtimer_init - hrtimer_start_range_ns - i2c_add_adapter i2c_add_numbered_adapter i2c_del_adapter i2c_del_driver @@ -225,23 +233,15 @@ i2c_verify_client ida_alloc_range ida_free - idr_alloc - idr_find - idr_remove __init_rwsem __init_swait_queue_head init_timer_key init_wait_entry __init_waitqueue_head - input_alloc_absinfo - input_allocate_device - input_event - input_free_device - input_mt_init_slots - input_register_device - input_unregister_device iomem_resource iommu_get_domain_for_dev + iommu_map + iommu_unmap ioremap_prot iounmap __irq_apply_affinity_hint @@ -252,15 +252,16 @@ irq_modify_status irq_of_parse_and_map __irq_resolve_mapping + irq_set_chained_handler_and_data irq_set_chip_and_handler_name irq_set_chip_data irq_set_irq_wake irq_to_desc is_vmalloc_addr jiffies - jiffies_to_usecs kasan_flag_enabled kasprintf + kernel_kobj kfree kimage_voffset __kmalloc_cache_noprof @@ -272,11 +273,9 @@ kmem_cache_destroy kmem_cache_free kmemdup_noprof - kobject_init_and_add - kobject_put + kobject_create_and_add krealloc_noprof kstrdup - kstrndup kstrtobool kstrtoint kstrtoll @@ -287,13 +286,13 @@ kthread_stop ktime_get ktime_get_mono_fast_ns + ktime_get_real_ts64 kunit_hooks kunit_running kvfree __kvmalloc_node_noprof __list_add_valid_or_report __list_del_entry_valid_or_report - __local_bh_enable_ip log_post_read_mmio log_post_write_mmio log_read_mmio @@ -305,7 +304,6 @@ mem_section memset memstart_addr - misc_deregister misc_register mod_timer module_layout @@ -317,22 +315,9 @@ mutex_lock_interruptible mutex_trylock mutex_unlock - napi_complete_done - napi_disable - napi_enable - __napi_schedule - napi_schedule_prep - netdev_err - netdev_info - netif_carrier_off - netif_carrier_on - netif_device_detach - netif_napi_add_weight - __netif_napi_del - netif_tx_stop_all_queues - netif_tx_wake_queue - nonseekable_open noop_llseek + nr_cpu_ids + ns_to_timespec64 __num_online_cpus of_address_to_resource of_alias_get_id @@ -343,7 +328,6 @@ of_find_device_by_node of_find_matching_node_and_match of_find_node_by_name - of_find_node_opts_by_path of_find_property of_get_child_by_name of_get_display_timings @@ -355,6 +339,7 @@ of_match_device of_match_node of_n_addr_cells + of_n_size_cells __of_parse_phandle_with_args of_platform_populate of_property_count_elems_of_size @@ -364,15 +349,23 @@ of_property_read_variable_u16_array of_property_read_variable_u32_array of_prop_next_string - of_prop_next_u32 + of_reserved_mem_device_init_by_idx + of_reserved_mem_device_release of_reserved_mem_lookup + of_root oops_in_progress panic panic_notifier_list param_ops_bool param_ops_int + param_ops_string param_ops_uint - passthru_features_check + pci_alloc_irq_vectors_affinity + pci_load_saved_state + pci_restore_state + pci_save_state + pci_set_master + pci_store_saved_state perf_trace_buf_alloc perf_trace_run_bpf_submit phy_power_off @@ -381,10 +374,8 @@ pinctrl_select_state platform_device_register_full platform_device_unregister - __platform_driver_probe __platform_driver_register platform_driver_unregister - platform_find_device_by_driver platform_get_irq platform_get_irq_byname platform_get_irq_optional @@ -402,48 +393,33 @@ pm_runtime_set_autosuspend_delay __pm_runtime_suspend __pm_runtime_use_autosuspend - pm_wakeup_ws_event + __pm_stay_awake preempt_schedule preempt_schedule_notrace prepare_to_wait_event print_hex_dump _printk proc_create_data - proc_mkdir proc_remove put_device __put_task_struct put_unused_fd queue_delayed_work_on queue_work_on - radix_tree_delete - radix_tree_insert - radix_tree_lookup - radix_tree_next_chunk ___ratelimit - _raw_read_lock_irqsave - _raw_read_unlock_irqrestore _raw_spin_lock _raw_spin_lock_irqsave _raw_spin_trylock _raw_spin_unlock - _raw_spin_unlock_bh _raw_spin_unlock_irqrestore - _raw_write_lock_irqsave - _raw_write_unlock_irqrestore - rb_erase - rb_insert_color rb_next rcu_barrier __rcu_read_lock __rcu_read_unlock - refcount_dec_and_mutex_lock refcount_warn_saturate __register_chrdev - register_netdev register_pm_notifier - register_restart_handler - __register_virtio_driver + register_syscore_ops regmap_read regmap_update_bits_base regmap_write @@ -451,13 +427,10 @@ regulator_disable regulator_enable release_firmware - remap_pfn_range - remove_cpu - remove_proc_entry + __release_region + request_firmware + __request_region request_threaded_irq - return_address - rtnl_lock - rtnl_unlock sched_clock schedule schedule_timeout @@ -467,10 +440,9 @@ seq_putc seq_read seq_write - set_freezable + set_normalized_timespec64 sg_alloc_table sg_free_table - sg_init_one sg_init_table sg_next shrinker_register @@ -478,12 +450,12 @@ simple_attr_read simple_attr_release simple_attr_write + simple_open simple_read_from_buffer - simple_strtoul + simple_write_to_buffer single_open single_release sized_strscpy - skb_put smp_call_on_cpu snd_pcm_format_width snd_soc_add_component_controls @@ -510,7 +482,7 @@ sprintf sscanf __stack_chk_fail - strchr + strcasecmp strcmp strlen strncmp @@ -522,16 +494,15 @@ __sw_hweight32 __sw_hweight64 sync_file_create - sync_file_get_fence synchronize_irq - synchronize_net syscon_regmap_lookup_by_phandle sysfs_create_group sysfs_create_groups sysfs_emit + sysfs_emit_at sysfs_remove_group system_wq - thermal_zone_device_priv + thermal_zone_device_update timer_delete trace_event_buffer_commit trace_event_buffer_reserve @@ -546,49 +517,67 @@ __udelay __unregister_chrdev unregister_chrdev_region - unregister_netdev - unregister_pm_notifier - unregister_virtio_driver - up usleep_range_state utf8_data_table + v4l2_device_register + v4l2_device_unregister + v4l2_fh_add + v4l2_fh_del + v4l2_fh_exit + v4l2_fh_init + vb2_buffer_done + vb2_dma_sg_memops + vb2_plane_cookie + vb2_queue_init vfree + video_devdata + video_device_alloc + video_device_release + video_ioctl2 videomode_from_timings - virtio_check_driver_offered_feature - virtio_reset_device - virtqueue_add_inbuf - virtqueue_add_outbuf - virtqueue_add_sgs - virtqueue_detach_unused_buf - virtqueue_get_buf - virtqueue_get_vring_size - virtqueue_kick + __video_register_device + video_unregister_device vmalloc_noprof vmap vsnprintf vunmap - vzalloc_noprof wait_for_completion wait_for_completion_interruptible_timeout wait_for_completion_timeout __wake_up - __wake_up_locked wake_up_process wakeup_source_register wakeup_source_unregister __warn_printk -# required by ddi.ko - irq_create_of_mapping - irq_dispose_mapping - irq_find_matching_fwspec - of_irq_find_parent - pfn_is_map_memory - pm_power_off +# required by clk-exynosauto.ko + __clk_get_hw + clk_hw_get_parent + clk_register + clk_register_clkdev + clk_register_fixed_factor + clk_register_fixed_rate + of_clk_add_provider + of_clk_src_onecell_get + +# required by cmupmucal.ko + debugfs_create_x32 # required by deferred-free-helper.ko sched_set_normal +# required by dmatest.ko + dmaengine_get_unmap_data + __dma_request_channel + dma_sync_wait + param_get_bool + param_get_string + param_set_bool + param_set_copystring + set_freezable + set_user_nice + strim + # required by drm_display_helper.ko devm_backlight_device_register drm_atomic_get_connector_state @@ -616,6 +605,7 @@ __drm_printfn_dbg guid_gen guid_null + i2c_add_adapter __sw_hweight8 system_long_wq @@ -626,8 +616,8 @@ # required by dss.ko arch_timer_read_counter - atomic_notifier_call_chain copy_from_kernel_nofault + __cpuhp_setup_state dump_backtrace init_task init_uts_ns @@ -639,13 +629,14 @@ kmsg_dump_get_line kmsg_dump_rewind kstat - ktime_get_real_ts64 nr_irqs pcpu_alloc_noprof __per_cpu_offset proc_create register_die_notifier register_module_notifier + register_restart_handler + return_address rtc_time64_to_tm sys_tz time64_to_tm @@ -678,6 +669,7 @@ __tracepoint_suspend_resume __tracepoint_workqueue_execute_end __tracepoint_workqueue_execute_start + vzalloc_noprof # required by dwc3-exynosauto-usb.ko device_create_managed_software_node @@ -694,7 +686,6 @@ __pm_relax pm_runtime_allow __pm_runtime_set_status - __pm_stay_awake typec_register_partner typec_register_port typec_set_data_role @@ -702,6 +693,7 @@ typec_set_pwr_role typec_unregister_partner typec_unregister_port + unregister_pm_notifier usb_gadget_set_state usb_otg_state_string @@ -709,7 +701,32 @@ __clk_is_enabled gpio_request +# required by ect_parser.ko + strcpy + +# required by exynos-acme.ko + bitmap_parselist + __cpu_active_mask + cpufreq_cpu_get + cpufreq_cpu_get_raw + cpufreq_cpu_put + __cpufreq_driver_target + cpufreq_freq_transition_begin + cpufreq_freq_transition_end + cpufreq_frequency_table_verify + cpufreq_generic_attr + cpufreq_register_driver + cpufreq_table_index_unsorted + cpuhp_tasks_frozen + dev_pm_opp_add_dynamic + sysfs_create_file_ns + system_state + +# required by exynos-adv-tracer-s2d.ko + simple_strtoul + # required by exynos-chipid_v2.ko + of_find_node_opts_by_path soc_device_register subsys_system_register @@ -718,16 +735,34 @@ cpu_pm_register_notifier cpu_pm_unregister_notifier __cpu_present_mask + of_prop_next_u32 # required by exynos-debug-test.ko - simple_open + _ctype + remove_cpu smp_call_function smp_call_function_single # required by exynos-drambootlog.ko debugfs_create_symlink +# required by exynos-itmon.ko + atomic_notifier_chain_unregister + bitmap_print_to_pagebuf + free_pages + get_free_pages_noprof + int_pow + +# required by exynos-pd.ko + of_genpd_add_provider_simple + pm_genpd_add_subdomain + pm_genpd_init + +# required by exynos-pm-time.ko + jiffies_to_msecs + # required by exynos9drm.ko + add_wait_queue bus_find_device component_add component_bind_all @@ -740,8 +775,6 @@ device_rename devm_gpio_request_one dma_buf_mmap - dma_buf_vmap - dma_buf_vunmap drm_add_edid_modes drm_atomic_bridge_chain_enable drm_atomic_bridge_chain_pre_enable @@ -854,6 +887,7 @@ of_phandle_iterator_next param_ops_long platform_bus_type + platform_find_device_by_driver _raw_spin_lock_irq _raw_spin_unlock_irq seq_hex_dump @@ -861,10 +895,61 @@ videomode_from_timing vmalloc_to_page +# required by exynos_mfc.ko + clk_get + clk_put + dma_buf_begin_cpu_access_partial + dma_buf_end_cpu_access_partial + dma_buf_map_attachment_unlocked + dma_buf_unmap_attachment_unlocked + dma_buf_vmap_unlocked + dma_buf_vunmap_unlocked + hex_dump_to_buffer + iommu_map_sg + memmove + _totalram_pages + v4l2_ctrl_subscribe_event + v4l2_event_queue_fh + v4l2_event_subscribe + v4l2_event_unsubscribe + v4l2_src_change_event_subscribe + vb2_dqbuf + vb2_expbuf + vb2_mmap + vb2_plane_vaddr + vb2_poll + vb2_qbuf + vb2_querybuf + vb2_queue_release + vb2_reqbufs + vb2_streamoff + vb2_streamon + # required by exynos_pm_qos.ko kstrtoint_from_user + _raw_read_lock_irqsave + _raw_read_unlock_irqrestore + _raw_write_lock_irqsave + _raw_write_unlock_irqrestore __usecs_to_jiffies +# required by exynos_thermal_v920.ko + cpufreq_quick_get + devm_thermal_of_zone_unregister + dev_pm_opp_find_freq_ceil + dev_pm_opp_find_freq_exact + dev_pm_opp_get_opp_count + kthread_delayed_work_timer_fn + __kthread_init_worker + kthread_mod_delayed_work + kthread_worker_fn + of_device_is_compatible + of_get_cpu_node + strncasecmp + thermal_cdev_update + thermal_of_cooling_device_register + thermal_zone_get_zone_by_name + # required by exynos_tty.ko cache_line_size console_lock @@ -874,8 +959,6 @@ handle_sysrq __kfifo_out_linear register_console - __release_region - __request_region sysrq_mask tty_flip_buffer_push __tty_insert_flip_string_flags @@ -896,7 +979,6 @@ uart_write_wakeup # required by exynosauto_ufs.ko - _find_next_bit of_property_read_variable_u8_array scsi_dma_unmap scsi_done @@ -917,22 +999,11 @@ snd_soc_dai_set_tdm_slot snd_soc_dai_set_tristate -# required by failover.ko - netdev_master_upper_dev_link - netdev_rx_handler_register - netdev_rx_handler_unregister - netdev_upper_dev_unlink - register_netdevice_notifier - rtnl_is_locked - unregister_netdevice_notifier - -# required by gpio-virtio.ko - gpiochip_add_data_with_key - gpiochip_remove - # required by gpu-sched.ko dma_fence_set_deadline mod_delayed_work_on + rb_erase + rb_insert_color __xa_alloc xa_destroy xa_erase @@ -946,11 +1017,10 @@ device_property_read_string device_register device_unregister - devm_kstrdup kobject_uevent_env strpbrk sysfs_notify - thermal_zone_device_update + thermal_zone_device_priv # required by i2c-dev.ko bus_register_notifier @@ -970,23 +1040,7 @@ # required by i2c-exynosauto.ko cpu_bit_bitmap -# required by i2c-virtio.ko - i2c_get_dma_safe_msg_buf - i2c_put_dma_safe_msg_buf - -# required by kfifo_buf.ko - iio_buffer_init - iio_buffer_put - iio_device_attach_buffer - __kfifo_alloc - __kfifo_free - __kfifo_from_user - __kfifo_in - __kfifo_out - __kfifo_to_user - # required by lontium-lt9611.ko - devm_gpiod_get devm_mipi_dsi_attach devm_mipi_dsi_device_register_full drm_atomic_helper_bridge_destroy_state @@ -1001,31 +1055,6 @@ regmap_multi_reg_write regulator_set_load -# required by net_failover.ko - call_netdevice_notifiers - dev_close - dev_get_stats - dev_mc_sync_multiple - dev_mc_unsync - dev_open - __dev_queue_xmit - dev_set_mtu - dev_uc_sync_multiple - dev_uc_unsync - __ethtool_get_link_ksettings - netdev_change_features - netdev_core_stats_inc - netdev_increment_features - netdev_lower_state_changed - netdev_pick_tx - pci_bus_type - unregister_netdevice_queue - vlan_uses_dev - vlan_vid_add - vlan_vid_del - vlan_vids_add_by_dev - vlan_vids_del_by_dev - # required by page_pool.ko contig_page_data mod_node_page_state @@ -1039,24 +1068,76 @@ mipi_dsi_driver_register_full mipi_dsi_driver_unregister +# required by pcie-exynosauto-ep.ko + dw_pcie_ep_deinit + dw_pcie_ep_init + dw_pcie_ep_init_registers + pci_epc_mem_alloc_addr + pci_epc_mem_free_addr + pci_epc_set_bar + pci_epc_unmap_addr + +# required by pcie-exynosauto-rc.ko + __bitmap_clear + __bitmap_set + dmam_alloc_attrs + dw_pcie_host_init + dw_pcie_own_conf_map_bus + dw_pcie_setup_rc + gpiod_set_value + irq_chip_ack_parent + irq_chip_mask_parent + irq_chip_unmask_parent + irq_domain_get_irq_data + irq_domain_set_info + irq_domain_update_bus_token + pci_enable_sriov + pci_find_bus + pci_find_ext_capability + pci_generic_config_read + pci_generic_config_write + pci_get_device + pci_get_domain_bus_and_slot + pci_irq_vector + pci_msi_create_irq_domain + pci_msi_mask_irq + pci_msi_unmask_irq + pci_num_vf + pci_rescan_bus + pci_vfs_assigned + +# required by pcie-exynosauto-test-rc.ko + pci_clear_master + pci_disable_device + pci_disable_msi + pci_enable_device + pci_free_irq + pci_ioremap_bar + pci_ioremap_wc_bar + pci_iounmap + __pci_register_driver + pci_release_regions + pci_request_irq + pci_request_regions + pci_unregister_driver + # required by pinctrl-samsung-core.ko device_get_next_child_node devm_gpiochip_add_data_with_key devm_pinctrl_register fwnode_property_present + generic_handle_domain_irq gpiochip_generic_free gpiochip_generic_request + gpiochip_get_data gpiochip_lock_as_irq gpiochip_unlock_as_irq - handle_edge_irq irq_domain_xlate_twocell - irq_set_chained_handler_and_data of_fwnode_ops of_node_name_eq pinctrl_add_gpio_range pinctrl_dev_get_drvdata pinctrl_remove_gpio_range - register_syscore_ops # required by pl330.ko __amba_driver_register @@ -1066,7 +1147,6 @@ dma_async_device_register dma_async_device_unregister dma_async_tx_descriptor_init - dmaengine_unmap_put dma_get_slave_channel of_dma_controller_free of_dma_controller_register @@ -1088,9 +1168,10 @@ rdev_get_id regulator_list_voltage_linear regulator_map_voltage_linear - strcasecmp # required by pmic_rtc.ko + devm_rtc_device_register + pm_wakeup_ws_event rtc_update_irq rtc_valid_tm @@ -1116,34 +1197,27 @@ iommu_group_set_name # required by samsung-secure-iova.ko - gen_pool_avail gen_pool_create gen_pool_destroy gen_pool_first_fit_align - gen_pool_size # required by samsung_dma_heap.ko anon_inode_getfile - cma_alloc - cma_release - devm_gen_pool_create dma_heap_add dma_heap_get_dev + dma_heap_get_drvdata dma_heap_get_name - __dma_sync_sg_for_cpu free_reserved_page is_dma_buf_file iterate_fd - ns_to_timespec64 - of_reserved_mem_device_init_by_idx - of_reserved_mem_device_release + misc_deregister + remap_pfn_range __sg_page_iter_next __sg_page_iter_start __traceiter_android_vh_show_mem __tracepoint_android_vh_show_mem # required by samsung_iommu_v9.ko - device_link_add device_link_del dev_iommu_priv_set iommu_alloc_resv_region @@ -1156,29 +1230,21 @@ iommu_group_for_each_dev iommu_group_get iommu_group_get_iommudata - iommu_group_remove_device iommu_group_set_iommudata iommu_set_fault_handler of_find_node_with_property - of_n_size_cells report_iommu_fault # required by scaler.ko clk_set_parent - _dev_notice dma_fence_default_wait dma_heap_buffer_free + sync_file_get_fence v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class v4l2_ctrl_handler_setup v4l2_ctrl_new_custom v4l2_ctrl_new_std - v4l2_device_register - v4l2_device_unregister - v4l2_fh_add - v4l2_fh_del - v4l2_fh_exit - v4l2_fh_init v4l2_m2m_buf_queue v4l2_m2m_buf_remove v4l2_m2m_ctx_init @@ -1199,43 +1265,22 @@ v4l2_m2m_streamon v4l2_m2m_try_schedule v4l_bound_align_image - vb2_buffer_done - vb2_dma_sg_memops - vb2_plane_cookie - vb2_queue_init - video_devdata - video_device_alloc - video_device_release - video_ioctl2 - __video_register_device - video_unregister_device work_busy -# required by scmi_iio.ko - devm_iio_device_alloc - __devm_iio_device_register - iio_device_claim_direct_mode - iio_device_release_direct_mode - iio_push_to_buffers - int_pow - scmi_driver_register - scmi_driver_unregister - strrchr - # required by sgpu.ko + autoremove_wake_function __bitmap_andnot __bitmap_weight __bitmap_xor - bpf_trace_run6 bpf_trace_run9 capable __copy_overflow devfreq_recommended_opp + devfreq_resume_device + devfreq_suspend_device __devm_drm_dev_alloc devm_iounmap devm_platform_ioremap_resource_byname - dev_pm_opp_get_voltage - dev_pm_opp_put dev_pm_qos_update_request dma_addressing_limited dma_buf_dynamic_attach @@ -1254,6 +1299,7 @@ dma_resv_reserve_fences dma_resv_test_signaled dma_resv_wait_timeout + do_wait_intr down_read_killable down_read_trylock down_write @@ -1282,20 +1328,24 @@ drm_syncobj_replace_fence fdget _find_first_bit - _find_first_zero_bit - generic_handle_irq get_random_u32 __get_task_comm handle_simple_irq + hrtimer_cancel + hrtimer_init + hrtimer_start_range_ns ida_destroy + idr_alloc idr_destroy + idr_find idr_for_each idr_get_next + idr_remove idr_replace iommu_iova_to_phys jiffies64_to_msecs - kernel_kobj - kobject_create_and_add + jiffies_to_usecs + kobject_put kthread_parkme kthread_should_park ktime_get_ts64 @@ -1304,32 +1354,28 @@ memremap memunmap mmu_notifier_synchronize - module_put nsecs_to_jiffies param_ops_charp param_ops_hexint - param_ops_string perf_pmu_unregister pid_task pin_user_pages_fast power_supply_is_system_supplied - prepare_to_wait __printk_ratelimit radix_tree_tagged __rb_erase_color rb_first_postorder __rb_insert_augmented rb_next_postorder - set_normalized_timespec64 sg_alloc_table_from_pages_segment si_meminfo + strchr sysfs_create_files sysfs_remove_files timer_delete_sync __traceiter_gpu_mem_total __tracepoint_gpu_mem_total trace_print_array_seq - try_module_get ttm_bo_init_reserved ttm_bo_kmap ttm_bo_kunmap @@ -1372,14 +1418,12 @@ up_read up_write vm_get_page_prot + __wake_up_locked ww_mutex_lock ww_mutex_lock_interruptible ww_mutex_trylock ww_mutex_unlock -# required by sgpu_arbif-module.ko - strlcat - # required by snd-soc-hdmi-codec.ko hdmi_audio_infoframe_init snd_ctl_add @@ -1404,7 +1448,6 @@ of_property_match_string platform_unregister_drivers pm_wakeup_dev_event - request_firmware sched_set_fifo snd_soc_component_init_regmap snd_soc_unregister_component @@ -1455,72 +1498,10 @@ # required by syscon-reboot-mode.ko syscon_node_to_regmap -# required by tzdev_fe.ko - idr_preload - __vma_start_write - -# required by vbpipe.ko - strcspn - -# required by vclk-fe.ko - clk_register - of_clk_add_provider - of_clk_del_provider - vscnprintf - -# required by vdmaheap.ko - dma_buf_fd - free_pages - get_file_active - get_free_pages_noprof - idr_alloc_cyclic - radix_tree_iter_delete - uuid_gen - __vmalloc_noprof - -# required by vdriver-lib.ko - kobject_get - kset_create_and_add - -# required by veth.ko +# preserved by --additions-only + add_cpu + alloc_etherdev_mqs alloc_netdev_mqs - ether_setup - __netdev_alloc_skb - netif_receive_skb - netif_rx - -# required by vgki-module.ko - kernel_sigaction - kthread_complete_and_exit - send_sig - -# required by vi2c-fe-module.ko - down - -# required by virtio-rng.ko - hwrng_register - hwrng_unregister - wait_for_completion_killable - -# required by virtio_input.ko - input_set_abs_params - -# required by virtio_mmio.ko - register_virtio_device - unregister_virtio_device - virtio_config_changed - virtio_device_freeze - virtio_device_restore - virtqueue_get_avail_addr - virtqueue_get_desc_addr - virtqueue_get_used_addr - vring_create_virtqueue - vring_del_virtqueue - vring_interrupt - vring_notification_data - vring_transport_features - -# required by virtio_net.ko __alloc_skb bpf_dispatcher_xdp_func bpf_master_redirect_enabled_key @@ -1530,6 +1511,7 @@ bpf_stats_enabled_key bpf_warn_invalid_xdp_action build_skb + call_netdevice_notifiers consume_skb __cpuhp_remove_state __cpuhp_state_add_instance @@ -1537,23 +1519,111 @@ cpumask_next_wrap cpus_read_lock cpus_read_unlock + current_work + default_wake_function + dev_addr_mod + dev_close + dev_get_stats + dev_kfree_skb_any_reason + dev_mc_sync_multiple + dev_mc_unsync + devm_iio_device_alloc + __devm_iio_device_register + dev_open + __dev_queue_xmit + dev_set_mtu + dev_uc_sync_multiple + dev_uc_unsync + dma_buf_fd do_trace_netlink_extack + down + down_interruptible dql_completed dql_reset + drm_connector_set_path_property + drm_helper_probe_detect + drm_property_blob_put eth_commit_mac_addr_change + ether_setup eth_prepare_mac_addr_change + __ethtool_get_link_ksettings + ethtool_op_get_link ethtool_op_get_ts_info ethtool_sprintf ethtool_virtdev_set_link_ksettings + eth_type_trans + eth_validate_addr + fget flow_keys_basic_dissector __folio_put + free_netdev + get_file_active + gpiochip_add_data_with_key + gpiochip_remove + hwrng_register + hwrng_unregister + i2c_get_dma_safe_msg_buf + i2c_put_dma_safe_msg_buf + idr_alloc_cyclic + idr_preload + iio_buffer_init + iio_buffer_put + iio_device_attach_buffer + iio_device_claim_direct_mode + iio_device_release_direct_mode + iio_push_to_buffers + input_alloc_absinfo + input_allocate_device + input_event + input_free_device + input_mt_init_slots + input_register_device + input_set_abs_params + input_unregister_device + iommu_group_remove_device + irq_create_of_mapping + irq_dispose_mapping + irq_find_matching_fwspec + kernel_sigaction + __kfifo_alloc + __kfifo_free + __kfifo_from_user + __kfifo_in + __kfifo_out + __kfifo_to_user + kobject_get + kobject_init_and_add + kobject_uevent + kset_create_and_add + kstrndup + kthread_complete_and_exit + __local_bh_enable_ip + memchr_inv + module_put __napi_alloc_frag_align napi_alloc_skb + napi_complete_done napi_consume_skb + napi_disable + napi_enable napi_gro_receive + __napi_schedule + napi_schedule_prep + __netdev_alloc_skb + netdev_change_features + netdev_core_stats_inc + netdev_err + netdev_increment_features + netdev_info + netdev_lower_state_changed + netdev_master_upper_dev_link netdev_notify_peers + netdev_pick_tx netdev_printk netdev_rss_key_fill + netdev_rx_handler_register + netdev_rx_handler_unregister + netdev_upper_dev_unlink netdev_warn net_dim net_dim_free_irq_moder @@ -1561,34 +1631,102 @@ net_dim_init_irq_moder net_dim_setting net_dim_work_cancel + netif_carrier_off + netif_carrier_on netif_device_attach + netif_device_detach + netif_napi_add_weight + __netif_napi_del + netif_receive_skb + netif_rx netif_schedule_queue netif_set_real_num_rx_queues netif_set_real_num_tx_queues __netif_set_xps_queue netif_tx_lock + netif_tx_stop_all_queues netif_tx_unlock + netif_tx_wake_queue net_ratelimit nf_conntrack_destroy - nr_cpu_ids + nonseekable_open + of_clk_del_provider + of_graph_get_endpoint_count + of_irq_find_parent page_pinner_inited __page_pinner_put_page + passthru_features_check + pci_bus_type + pfn_is_map_memory + __platform_driver_probe + pm_power_off + prepare_to_wait + proc_mkdir + proc_set_size __pskb_pull_tail + radix_tree_delete + radix_tree_insert + radix_tree_iter_delete + radix_tree_lookup + radix_tree_next_chunk _raw_spin_lock_bh + _raw_spin_unlock_bh + refcount_dec_and_mutex_lock + register_netdev register_netdevice + register_netdevice_notifier + register_virtio_device + __register_virtio_driver + remove_proc_entry + remove_wait_queue + rtnl_is_locked + rtnl_lock + rtnl_unlock + scmi_driver_register + scmi_driver_unregister + send_sig + __seq_puts + sg_init_one + sigprocmask skb_add_rx_frag_netmem skb_coalesce_rx_frag __skb_flow_dissect skb_page_frag_refill skb_partial_csum_set + skb_put skb_to_sgvec skb_tstamp_tx + snd_soc_dapm_new_control + snd_soc_dapm_new_controls softnet_data + strcspn + strlcat + strrchr + synchronize_net + sysfs_create_bin_file + sysfs_remove_bin_file __traceiter_xdp_exception __tracepoint_xdp_exception + try_module_get + unregister_netdev + unregister_netdevice_notifier + unregister_netdevice_queue + unregister_virtio_device + unregister_virtio_driver + up + uuid_gen + virtio_check_driver_offered_feature + virtio_config_changed virtio_config_driver_disable virtio_config_driver_enable + virtio_device_freeze + virtio_device_restore + virtio_reset_device + virtqueue_add_inbuf virtqueue_add_inbuf_ctx + virtqueue_add_outbuf + virtqueue_add_sgs + virtqueue_detach_unused_buf virtqueue_disable_cb virtqueue_dma_dev virtqueue_dma_mapping_error @@ -1598,13 +1736,35 @@ virtqueue_dma_unmap_single_attrs virtqueue_enable_cb_delayed virtqueue_enable_cb_prepare + virtqueue_get_avail_addr + virtqueue_get_buf virtqueue_get_buf_ctx + virtqueue_get_desc_addr + virtqueue_get_used_addr + virtqueue_get_vring_size virtqueue_is_broken + virtqueue_kick virtqueue_kick_prepare virtqueue_notify virtqueue_poll virtqueue_reset virtqueue_resize + vlan_uses_dev + vlan_vid_add + vlan_vid_del + vlan_vids_add_by_dev + vlan_vids_del_by_dev + __vmalloc_noprof + __vma_start_write + vring_create_virtqueue + vring_del_virtqueue + vring_interrupt + vring_notification_data + vring_transport_features + vscnprintf + wait_for_completion_killable + watchdog_register_device + watchdog_unregister_device xdp_convert_zc_to_xdp_frame xdp_do_flush xdp_do_redirect @@ -1622,93 +1782,3 @@ xp_dma_unmap xp_free xp_set_rxq_info - -# required by vlx-cpu-hotplug.ko - add_cpu - of_get_cpu_node - __seq_puts - -# required by vlx-last-kmsg.ko - proc_set_size - -# required by vlx-panic-trigger.ko - atomic_notifier_chain_unregister - -# required by vlx-prop.ko - kobject_uevent - sysfs_create_bin_file - sysfs_remove_bin_file - -# required by vlx-vipc.ko - sigprocmask - -# required by vlx-vmq.ko - remove_wait_queue - -# required by vthermal-fe.ko - devm_thermal_of_zone_unregister - -# required by vwatchdog.ko - watchdog_register_device - watchdog_unregister_device - -# preserved by --additions-only - bitmap_parselist - bitmap_print_to_pagebuf - __clk_get_hw - clk_hw_get_parent - clk_register_clkdev - clk_register_fixed_factor - clk_register_fixed_rate - __cpu_active_mask - cpufreq_cpu_get - cpufreq_cpu_get_raw - cpufreq_cpu_put - __cpufreq_driver_target - cpufreq_freq_transition_begin - cpufreq_freq_transition_end - cpufreq_frequency_table_verify - cpufreq_generic_attr - cpufreq_register_driver - cpufreq_table_index_unsorted - cpuhp_tasks_frozen - debugfs_create_u32 - debugfs_create_x32 - dev_pm_opp_add_dynamic - dmaengine_get_unmap_data - __dma_request_channel - dma_sync_wait - drm_connector_set_path_property - drm_helper_probe_detect - drm_property_blob_put - freq_qos_add_request - freq_qos_update_request - get_cpu_device - jiffies_to_msecs - kthread_delayed_work_timer_fn - __kthread_init_worker - kthread_mod_delayed_work - kthread_worker_fn - memchr_inv - of_clk_src_onecell_get - of_device_is_compatible - of_genpd_add_provider_simple - of_graph_get_endpoint_count - of_root - param_get_bool - param_get_string - param_set_bool - param_set_copystring - pm_genpd_add_subdomain - pm_genpd_init - set_user_nice - simple_write_to_buffer - snd_soc_dapm_new_control - snd_soc_dapm_new_controls - strcpy - strim - strncasecmp - sysfs_create_file_ns - sysfs_emit_at - system_state - thermal_cdev_update