ANDROID: ABI: Update symbol list for mtk

257 function symbol(s) added
  'unsigned long __folio_swap_cache_index(struct folio*)'
  'int __ftrace_vprintk(unsigned long, const char*, va_list)'
  'int __hw_addr_sync_dev(struct netdev_hw_addr_list*, struct net_device*, int(*)(struct net_device*, const unsigned char*), int(*)(struct net_device*, const unsigned char*))'
  'void __hw_protection_shutdown(const char*, int, bool)'
  'void __inode_attach_wb(struct inode*, struct folio*)'
  'void* __kmalloc_large_node_noprof(size_t, gfp_t, int)'
  'void* __kmalloc_node_track_caller_noprof(size_t, kmem_buckets*, gfp_t, int, unsigned long)'
  'struct media_link* __media_entity_next_link(struct media_entity*, struct media_link*, unsigned long)'
  'void* __netdev_alloc_frag_align(unsigned int, unsigned int)'
  'int __pkvm_register_el2_call(unsigned long)'
  'struct device* __root_device_register(const char*, struct module*)'
  'int __traceiter_android_rvh_commit_creds(void*, const struct task_struct*, const struct cred*)'
  'int __traceiter_android_rvh_cpu_util_cfs_boost(void*, int, unsigned long*)'
  'int __traceiter_android_rvh_exit_creds(void*, const struct task_struct*, const struct cred*)'
  'int __traceiter_android_rvh_iommu_dma_info_to_prot(void*, unsigned long, int*)'
  'int __traceiter_android_rvh_override_creds(void*, const struct task_struct*, const struct cred*)'
  'int __traceiter_android_rvh_revert_creds(void*, const struct task_struct*, const struct cred*)'
  'int __traceiter_android_rvh_selinux_avc_insert(void*, const struct avc_node*)'
  'int __traceiter_android_rvh_selinux_avc_lookup(void*, const struct avc_node*, u32, u32, u16)'
  'int __traceiter_android_rvh_selinux_avc_node_delete(void*, const struct avc_node*)'
  'int __traceiter_android_rvh_selinux_avc_node_replace(void*, const struct avc_node*, const struct avc_node*)'
  'int __traceiter_android_rvh_selinux_is_initialized(void*, const struct selinux_state*)'
  'int __traceiter_android_rvh_set_cpus_allowed_ptr(void*, struct task_struct*, struct affinity_context*, bool*)'
  'int __traceiter_android_rvh_set_task_comm(void*, struct task_struct*, bool)'
  'int __traceiter_android_rvh_update_load_avg_blocked_se(void*, u64, struct sched_entity*, int*)'
  'int __traceiter_android_rvh_update_load_avg_cfs_rq(void*, u64, struct cfs_rq*, int*)'
  'int __traceiter_android_rvh_update_load_avg_se(void*, u64, struct cfs_rq*, struct sched_entity*, int*)'
  'int __traceiter_android_rvh_update_rq_clock_pelt(void*, struct rq*, s64, int*)'
  'int __traceiter_android_rvh_update_rt_rq_load_avg_internal(void*, u64, struct rq*, int, int*)'
  'int __traceiter_android_vh_arch_set_freq_scale(void*, const struct cpumask*, unsigned long, unsigned long, unsigned long*)'
  'int __traceiter_android_vh_binder_transaction_init(void*, struct binder_transaction*)'
  'int __traceiter_android_vh_check_bpf_syscall(void*, int, const union bpf_attr*, unsigned int)'
  'int __traceiter_android_vh_check_file_open(void*, const struct file*)'
  'int __traceiter_android_vh_check_mmap_file(void*, const struct file*, unsigned long, unsigned long, unsigned long)'
  'int __traceiter_android_vh_iommu_iovad_alloc_iova(void*, struct device*, struct iova_domain*, dma_addr_t, size_t)'
  'int __traceiter_android_vh_iommu_iovad_free_iova(void*, struct iova_domain*, dma_addr_t, size_t)'
  'int __traceiter_android_vh_sched_pelt_multiplier(void*, unsigned int, unsigned int, int*)'
  'int __traceiter_cpu_frequency(void*, unsigned int, unsigned int)'
  'int __traceiter_pelt_cfs_tp(void*, struct cfs_rq*)'
  'int __traceiter_pelt_rt_tp(void*, struct rq*)'
  'int __traceiter_pelt_se_tp(void*, struct sched_entity*)'
  'int __traceiter_sched_update_nr_running_tp(void*, struct rq*, int)'
  'int __traceiter_sched_util_est_cfs_tp(void*, struct cfs_rq*)'
  'int __traceiter_sched_util_est_se_tp(void*, struct sched_entity*)'
  'int __v4l2_ctrl_s_ctrl_compound(struct v4l2_ctrl*, enum v4l2_ctrl_type, const void*)'
  'void _trace_android_vh_record_pcpu_rwsem_starttime(struct percpu_rw_semaphore*, unsigned long)'
  'void add_wait_queue_priority(struct wait_queue_head*, struct wait_queue_entry*)'
  'void arch_pick_mmap_layout(struct mm_struct*, struct rlimit*)'
  'int balance_dirty_pages_ratelimited_flags(struct address_space*, unsigned int)'
  'struct page* balloon_page_alloc()'
  'struct page* balloon_page_dequeue(struct balloon_dev_info*)'
  'void balloon_page_enqueue(struct balloon_dev_info*, struct page*)'
  'bool blk_mq_complete_request_remote(struct request*)'
  'void blk_mq_quiesce_queue_nowait(struct request_queue*)'
  'int blk_revalidate_disk_zones(struct gendisk*)'
  'bool clk_has_parent(const struct clk*, const struct clk*)'
  'void clk_hw_forward_rate_request(const struct clk_hw*, const struct clk_rate_request*, const struct clk_hw*, struct clk_rate_request*, unsigned long)'
  'int clk_hw_get_parent_index(struct clk_hw*)'
  'void clk_hw_unregister_fixed_rate(struct clk_hw*)'
  'void clk_hw_unregister_gate(struct clk_hw*)'
  'int clk_set_rate_range(struct clk*, unsigned long, unsigned long)'
  'int component_add_typed(struct device*, const struct component_ops*, int)'
  'void component_match_add_typed(struct device*, struct component_match**, int(*)(struct device*, int, void*), void*)'
  'struct crypto_akcipher* crypto_alloc_akcipher(const char*, u32, u32)'
  'void ct_idle_enter()'
  'void ct_idle_exit()'
  'struct work_struct* current_work()'
  'int dapm_clock_event(struct snd_soc_dapm_widget*, struct snd_kcontrol*, int)'
  'unsigned int dapm_kcontrol_get_value(const struct snd_kcontrol*)'
  'int dev_addr_add(struct net_device*, const unsigned char*, unsigned char)'
  'int dev_addr_del(struct net_device*, const unsigned char*, unsigned char)'
  'int dev_uc_add_excl(struct net_device*, const unsigned char*)'
  'struct device* device_find_any_child(struct device*)'
  'bool device_is_bound(struct device*)'
  'struct iio_channel* devm_iio_channel_get_all(struct device*)'
  'void devm_memunmap(struct device*, void*)'
  'void devm_regulator_unregister_notifier(struct regulator*, struct notifier_block*)'
  'int devm_rtc_nvmem_register(struct rtc_device*, struct nvmem_config*)'
  'void devres_close_group(struct device*, void*)'
  'bool disable_delayed_work(struct delayed_work*)'
  'bool disable_delayed_work_sync(struct delayed_work*)'
  'bool disable_work_sync(struct work_struct*)'
  'struct dma_fence* dma_resv_iter_next_unlocked(struct dma_resv_iter*)'
  'void dma_run_dependencies(struct dma_async_tx_descriptor*)'
  'void* dma_vmap_noncontiguous(struct device*, size_t, struct sg_table*)'
  'void drm_calc_timestamping_constants(struct drm_crtc*, const struct drm_display_mode*)'
  'void dump_page(const struct page*, const char*)'
  'int ethtool_get_ts_info_by_layer(struct net_device*, struct kernel_ethtool_ts_info*)'
  'void eventfd_ctx_do_read(struct eventfd_ctx*, __u64*)'
  'void fat_time_fat2unix(struct msdos_sb_info*, struct timespec64*, __le16, __le16, u8)'
  'void fat_time_unix2fat(struct msdos_sb_info*, struct timespec64*, __le16*, __le16*, u8*)'
  'bool filemap_range_has_page(struct address_space*, loff_t, loff_t)'
  'void finish_rcuwait(struct rcuwait*)'
  'bool folio_redirty_for_writepage(struct writeback_control*, struct folio*)'
  'int folio_wait_writeback_killable(struct folio*)'
  'void frame_vector_to_pfns(struct frame_vector*)'
  'int fsg_common_create_luns(struct fsg_common*, struct fsg_config*)'
  'int fsg_common_set_cdev(struct fsg_common*, struct usb_composite_dev*, bool)'
  'void fsg_common_set_inquiry_string(struct fsg_common*, const char*, const char*)'
  'void fsg_common_set_sysfs(struct fsg_common*, bool)'
  'void fsg_config_from_params(struct fsg_config*, const struct fsg_module_parameters*, unsigned int)'
  'void* gen_pool_dma_zalloc(struct gen_pool*, size_t, dma_addr_t*)'
  'void gen_pool_for_each_chunk(struct gen_pool*, void(*)(struct gen_pool*, struct gen_pool_chunk*, void*), void*)'
  'int i3c_device_do_setdasa(struct i3c_device*)'
  'int i3c_master_defslvs_locked(struct i3c_master_controller*)'
  'int iio_read_channel_attribute(struct iio_channel*, int*, int*, enum iio_chan_info_enum)'
  'bool inode_dio_finished(const struct inode*)'
  'void inode_dio_wait_interruptible(struct inode*)'
  'int input_get_poll_interval(struct input_dev*)'
  'ktime_t* input_get_timestamp(struct input_dev*)'
  'int input_grab_device(struct input_handle*)'
  'bool input_match_device_id(const struct input_dev*, const struct input_device_id*)'
  'void input_release_device(struct input_handle*)'
  'void input_set_poll_interval(struct input_dev*, unsigned int)'
  'int input_setup_polling(struct input_dev*, void(*)(struct input_dev*))'
  'int invalidate_inode_pages2_range(struct address_space*, unsigned long, unsigned long)'
  'int iommu_dev_disable_feature(struct device*, enum iommu_dev_features)'
  'size_t iommu_unmap_fast(struct iommu_domain*, unsigned long, size_t, struct iommu_iotlb_gather*)'
  'void ip_icmp_error(struct sock*, struct sk_buff*, int, __be16, u32, u8*)'
  'void ipv6_icmp_error(struct sock*, struct sk_buff*, int, __be16, u32, u8*)'
  'void irq_work_run()'
  'int kiocb_write_and_wait(struct kiocb*, size_t)'
  'unsigned int kmem_cache_size(struct kmem_cache*)'
  'void* kthread_data(struct task_struct*)'
  'void kthread_exit(long)'
  'void kthread_use_mm(struct mm_struct*)'
  'int kvm_arch_ptp_get_crosststamp(u64*, struct timespec64*, enum clocksource_ids*)'
  'bool kvm_arm_hyp_service_available(u32)'
  'int led_get_flash_fault(struct led_classdev_flash*, u32*)'
  'void led_trigger_remove(struct led_classdev*)'
  'int led_update_brightness(struct led_classdev*)'
  'int led_update_flash_brightness(struct led_classdev_flash*)'
  'unsigned int linear_range_get_max_value(const struct linear_range*)'
  'void linear_range_get_selector_within(const struct linear_range*, unsigned int, unsigned int*)'
  'int linear_range_get_value(const struct linear_range*, unsigned int, unsigned int*)'
  'struct media_pad* media_pad_remote_pad_unique(const struct media_pad*)'
  'struct media_request* media_request_get_by_fd(struct media_device*, int)'
  'void media_request_object_complete(struct media_request_object*)'
  'void media_request_put(struct media_request*)'
  'struct mm_struct* mm_alloc()'
  'bool mmc_can_gpio_cd(struct mmc_host*)'
  'int mod_timer_pending(struct timer_list*, unsigned long)'
  'struct nvmem_device* nvmem_device_find(void*, int(*)(struct device*, const void*))'
  'struct nvmem_device* nvmem_device_get(struct device*, const char*)'
  'struct dma_chan* of_dma_xlate_by_chan_id(struct of_phandle_args*, struct of_dma*)'
  'int of_pci_get_max_link_speed(struct device_node*)'
  'int of_remove_property(struct device_node*, struct property*)'
  'int page_reporting_register(struct page_reporting_dev_info*)'
  'void page_reporting_unregister(struct page_reporting_dev_info*)'
  'u8 pci_find_next_capability(struct pci_dev*, u8, int)'
  'int pci_generic_config_read32(struct pci_bus*, unsigned int, int, int, u32*)'
  'int pci_generic_config_write32(struct pci_bus*, unsigned int, int, int, u32)'
  'void* pci_iomap_range(struct pci_dev*, int, unsigned long, unsigned long)'
  'void* pci_iov_get_pf_drvdata(struct pci_dev*, struct pci_driver*)'
  'const struct cpumask* pci_irq_get_affinity(struct pci_dev*, int)'
  'phys_addr_t pci_pio_to_address(unsigned long)'
  'int pci_prepare_to_sleep(struct pci_dev*)'
  'int pci_vfs_assigned(struct pci_dev*)'
  'void pcim_iounmap_regions(struct pci_dev*, int)'
  'bool phy_check_valid(int, int, unsigned long*)'
  'struct phy_device* phy_find_first(struct mii_bus*)'
  'int phylink_set_fixed_link(struct phylink*, const struct phylink_link_state*)'
  'bool pm_suspend_default_s2idle()'
  'unsigned long profile_pc(struct pt_regs*)'
  'void psi_memstall_enter(unsigned long*)'
  'void psi_memstall_leave(unsigned long*)'
  'int queue_limits_commit_update(struct request_queue*, struct queue_limits*)'
  'void recalc_sigpending()'
  'bool regcache_reg_cached(struct regmap*, unsigned int)'
  'int regmap_multi_reg_read(struct regmap*, unsigned int*, void*, size_t)'
  'int regulator_get_bypass_regmap(struct regulator_dev*, bool*)'
  'int regulator_set_bypass_regmap(struct regulator_dev*, bool)'
  'void root_device_unregister(struct device*)'
  'int rtc_month_days(unsigned int, unsigned int)'
  'ktime_t rtc_tm_to_ktime(struct rtc_time)'
  'struct list_head* seq_list_start_head(struct list_head*, loff_t)'
  'int skb_ensure_writable_head_tail(struct sk_buff*, struct net_device*)'
  'int snd_card_add_dev_attr(struct snd_card*, const struct attribute_group*)'
  'void snd_pcm_lib_preallocate_pages_for_all(struct snd_pcm*, int, void*, size_t, size_t)'
  'int snd_soc_add_component(struct snd_soc_component*, struct snd_soc_dai_driver*, int)'
  'int snd_soc_component_initialize(struct snd_soc_component*, const struct snd_soc_component_driver*, struct device*)'
  'int snd_soc_poweroff(struct device*)'
  'int snd_soc_resume(struct device*)'
  'int snd_soc_tdm_params_to_bclk(const struct snd_pcm_hw_params*, int, int, int)'
  'int spi_delay_to_ns(struct spi_delay*, struct spi_transfer*)'
  'int sysrq_toggle_support(int)'
  'void thermal_cooling_device_update(struct thermal_cooling_device*)'
  'int topup_hyp_memcache(struct kvm_hyp_memcache*, unsigned long, unsigned long)'
  'unsigned int tty_write_room(struct tty_struct*)'
  'void typec_partner_set_pd_revision(struct typec_partner*, u16)'
  '__u8* uclogic_rdesc_template_apply(const __u8*, size_t, const s32*, size_t)'
  'void ufshcd_delay_us(unsigned long, unsigned long)'
  'int ufshcd_get_vreg(struct device*, struct ufs_vreg*)'
  'int ufshcd_hba_enable(struct ufs_hba*)'
  'int ufshcd_make_hba_operational(struct ufs_hba*)'
  'void ufshcd_update_evt_hist(struct ufs_hba*, u32, u32)'
  'int usb_add_config(struct usb_composite_dev*, struct usb_configuration*, int(*)(struct usb_configuration*))'
  'bool usb_check_int_endpoints(const struct usb_interface*, const u8*)'
  'int usb_composite_probe(struct usb_composite_driver*)'
  'void usb_composite_unregister(struct usb_composite_driver*)'
  'int usb_gadget_set_selfpowered(struct usb_gadget*)'
  'struct usb_function* usb_get_function(struct usb_function_instance*)'
  'struct usb_function_instance* usb_get_function_instance(const char*)'
  'void usb_mon_deregister()'
  'int usb_mon_register(const struct usb_mon_operations*)'
  'void usb_put_function(struct usb_function*)'
  'void usb_remove_function(struct usb_configuration*, struct usb_function*)'
  's64 v4l2_ctrl_g_ctrl_int64(struct v4l2_ctrl*)'
  'bool v4l2_subdev_is_streaming(struct v4l2_subdev*)'
  'bool vb2_request_object_is_buffer(struct media_request_object*)'
  'int virtio_transport_connect(struct vsock_sock*)'
  'void virtio_transport_consume_skb_sent(struct sk_buff*, bool)'
  'void virtio_transport_deliver_tap_pkt(struct sk_buff*)'
  'void virtio_transport_destruct(struct vsock_sock*)'
  'bool virtio_transport_dgram_allow(u32, u32)'
  'int virtio_transport_dgram_bind(struct vsock_sock*, struct sockaddr_vm*)'
  'int virtio_transport_dgram_dequeue(struct vsock_sock*, struct msghdr*, size_t, int)'
  'int virtio_transport_dgram_enqueue(struct vsock_sock*, struct sockaddr_vm*, struct msghdr*, size_t)'
  'int virtio_transport_do_socket_init(struct vsock_sock*, struct vsock_sock*)'
  'void virtio_transport_notify_buffer_size(struct vsock_sock*, u64*)'
  'int virtio_transport_notify_poll_in(struct vsock_sock*, size_t, bool*)'
  'int virtio_transport_notify_poll_out(struct vsock_sock*, size_t, bool*)'
  'int virtio_transport_notify_recv_init(struct vsock_sock*, size_t, struct vsock_transport_recv_notify_data*)'
  'int virtio_transport_notify_recv_post_dequeue(struct vsock_sock*, size_t, ssize_t, bool, struct vsock_transport_recv_notify_data*)'
  'int virtio_transport_notify_recv_pre_block(struct vsock_sock*, size_t, struct vsock_transport_recv_notify_data*)'
  'int virtio_transport_notify_recv_pre_dequeue(struct vsock_sock*, size_t, struct vsock_transport_recv_notify_data*)'
  'int virtio_transport_notify_send_init(struct vsock_sock*, struct vsock_transport_send_notify_data*)'
  'int virtio_transport_notify_send_post_enqueue(struct vsock_sock*, ssize_t, struct vsock_transport_send_notify_data*)'
  'int virtio_transport_notify_send_pre_block(struct vsock_sock*, struct vsock_transport_send_notify_data*)'
  'int virtio_transport_notify_send_pre_enqueue(struct vsock_sock*, struct vsock_transport_send_notify_data*)'
  'int virtio_transport_notify_set_rcvlowat(struct vsock_sock*, int)'
  'int virtio_transport_purge_skbs(void*, struct sk_buff_head*)'
  'int virtio_transport_read_skb(struct vsock_sock*, skb_read_actor_t)'
  'void virtio_transport_recv_pkt(struct virtio_transport*, struct sk_buff*)'
  'void virtio_transport_release(struct vsock_sock*)'
  'ssize_t virtio_transport_seqpacket_dequeue(struct vsock_sock*, struct msghdr*, int)'
  'int virtio_transport_seqpacket_enqueue(struct vsock_sock*, struct msghdr*, size_t)'
  'u32 virtio_transport_seqpacket_has_data(struct vsock_sock*)'
  'int virtio_transport_shutdown(struct vsock_sock*, int)'
  'bool virtio_transport_stream_allow(u32, u32)'
  'ssize_t virtio_transport_stream_dequeue(struct vsock_sock*, struct msghdr*, size_t, int)'
  'ssize_t virtio_transport_stream_enqueue(struct vsock_sock*, struct msghdr*, size_t)'
  's64 virtio_transport_stream_has_data(struct vsock_sock*)'
  's64 virtio_transport_stream_has_space(struct vsock_sock*)'
  'bool virtio_transport_stream_is_active(struct vsock_sock*)'
  'u64 virtio_transport_stream_rcvhiwat(struct vsock_sock*)'
  'ssize_t virtio_transport_unsent_bytes(struct vsock_sock*)'
  'void virtqueue_disable_dma_api_for_buffers(struct virtqueue*)'
  'int vsock_core_register(const struct vsock_transport*, int)'
  'void vsock_core_unregister(const struct vsock_transport*)'
  'void vsock_for_each_connected_socket(struct vsock_transport*, void(*)(struct sock*))'
  'int wakeup_sources_read_lock()'
  'void wakeup_sources_read_unlock(int)'
  'void wbc_attach_and_unlock_inode(struct writeback_control*, struct inode*)'
  'void wbc_detach_inode(struct writeback_control*)'
  'long work_on_cpu_key(int, long(*)(void*), void*, struct lock_class_key*)'
  'struct folio* writeback_iter(struct address_space*, struct writeback_control*, struct folio*, int*)'

37 variable symbol(s) added
  'struct pt_regs* __irq_regs'
  'struct tracepoint __tracepoint_android_rvh_commit_creds'
  'struct tracepoint __tracepoint_android_rvh_cpu_util_cfs_boost'
  'struct tracepoint __tracepoint_android_rvh_exit_creds'
  'struct tracepoint __tracepoint_android_rvh_iommu_dma_info_to_prot'
  'struct tracepoint __tracepoint_android_rvh_override_creds'
  'struct tracepoint __tracepoint_android_rvh_revert_creds'
  'struct tracepoint __tracepoint_android_rvh_selinux_avc_insert'
  'struct tracepoint __tracepoint_android_rvh_selinux_avc_lookup'
  'struct tracepoint __tracepoint_android_rvh_selinux_avc_node_delete'
  'struct tracepoint __tracepoint_android_rvh_selinux_avc_node_replace'
  'struct tracepoint __tracepoint_android_rvh_selinux_is_initialized'
  'struct tracepoint __tracepoint_android_rvh_set_cpus_allowed_ptr'
  'struct tracepoint __tracepoint_android_rvh_set_task_comm'
  'struct tracepoint __tracepoint_android_rvh_update_load_avg_blocked_se'
  'struct tracepoint __tracepoint_android_rvh_update_load_avg_cfs_rq'
  'struct tracepoint __tracepoint_android_rvh_update_load_avg_se'
  'struct tracepoint __tracepoint_android_rvh_update_rq_clock_pelt'
  'struct tracepoint __tracepoint_android_rvh_update_rt_rq_load_avg_internal'
  'struct tracepoint __tracepoint_android_vh_arch_set_freq_scale'
  'struct tracepoint __tracepoint_android_vh_binder_transaction_init'
  'struct tracepoint __tracepoint_android_vh_check_bpf_syscall'
  'struct tracepoint __tracepoint_android_vh_check_file_open'
  'struct tracepoint __tracepoint_android_vh_check_mmap_file'
  'struct tracepoint __tracepoint_android_vh_iommu_iovad_alloc_iova'
  'struct tracepoint __tracepoint_android_vh_iommu_iovad_free_iova'
  'struct tracepoint __tracepoint_android_vh_sched_pelt_multiplier'
  'struct tracepoint __tracepoint_cpu_frequency'
  'struct tracepoint __tracepoint_pelt_cfs_tp'
  'struct tracepoint __tracepoint_pelt_rt_tp'
  'struct tracepoint __tracepoint_pelt_se_tp'
  'struct tracepoint __tracepoint_sched_update_nr_running_tp'
  'struct tracepoint __tracepoint_sched_util_est_cfs_tp'
  'struct tracepoint __tracepoint_sched_util_est_se_tp'
  'const struct movable_operations balloon_mops'
  'struct hlist_head console_list'
  'struct virtio_balloon_hyp_ops* virtio_balloon_hyp_ops'

Bug: 410452020
Change-Id: Iafe4dc570e784941a14b49141ba0a5cbc6a9a24a
Signed-off-by: Elena Yu <elena.yu@mediatek.corp-partner.google.com>
This commit is contained in:
Elena Yu
2025-04-17 18:50:15 +08:00
parent b091985cc5
commit 4c11b10c0b
2 changed files with 11574 additions and 0 deletions
+7797
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff