ANDROID: GKI: Add UNISOC symbols allowed in 6.6

Add the commonly used symbols which already in 6.6 unisoc whitelis
unisoc whitelist.

33 function symbol(s) added
  'void __dynamic_netdev_dbg(struct _ddebug*, const struct net_device*, const char*, ...)'
  'int __traceiter_android_rvh_find_new_ilb(void*, struct cpumask*, int*)'
  'int __traceiter_android_rvh_psci_cpu_suspend(void*, u32, bool*)'
  'int __traceiter_android_rvh_psci_tos_resident_on(void*, int, bool*)'
  'int __traceiter_android_rvh_sched_fork(void*, struct task_struct*)'
  'int __traceiter_android_rvh_update_deadline(void*, struct cfs_rq*, struct sched_entity*, bool*)'
  'int __traceiter_android_vh_alter_rwsem_list_add(void*, struct rwsem_waiter*, struct rw_semaphore*, bool*)'
  'int __traceiter_android_vh_cpufreq_target(void*, struct cpufreq_policy*, unsigned int*, unsigned int)'
  'int __traceiter_android_vh_mutex_wait_start(void*, struct mutex*)'
  'int __traceiter_android_vh_rwsem_read_wait_finish(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_rwsem_read_wait_start(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_rwsem_wake(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_rwsem_wake_finish(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_rwsem_write_wait_finish(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_rwsem_write_wait_start(void*, struct rw_semaphore*)'
  'int __traceiter_android_vh_sched_show_task(void*, struct task_struct*)'
  'void blk_crypto_reprogram_all_keys(struct blk_crypto_profile*)'
  'int dev_pm_opp_calc_power(struct device*, unsigned long*, unsigned long*)'
  'int devm_extcon_register_notifier_all(struct device*, struct extcon_dev*, struct notifier_block*)'
  'struct hwspinlock* devm_hwspin_lock_request_specific(struct device*, unsigned int)'
  'int em_dev_update_chip_binning(struct device*)'
  'int em_dev_update_perf_domain(struct device*, struct em_perf_table*)'
  'struct em_perf_domain* em_pd_get(struct device*)'
  'u64 ktime_get_boot_fast_ns()'
  'int match_int(substring_t*, int*)'
  'char* match_strdup(const substring_t*)'
  'int match_token(char*, const struct match_token*, substring_t*)'
  'int perf_aux_output_skip(struct perf_output_handle*, unsigned long)'
  'void si_swapinfo(struct sysinfo*)'
  'struct snd_kcontrol* snd_ctl_find_id(struct snd_card*, const struct snd_ctl_elem_id*)'
  'void usb_phy_get_charger_current(struct usb_phy*, unsigned int*, unsigned int*)'
  'unsigned long vmalloc_nr_pages()'
  'int vsscanf(const char*, const char*, va_list)'

15 variable symbol(s) added
  'struct tracepoint __tracepoint_android_rvh_find_new_ilb'
  'struct tracepoint __tracepoint_android_rvh_psci_cpu_suspend'
  'struct tracepoint __tracepoint_android_rvh_psci_tos_resident_on'
  'struct tracepoint __tracepoint_android_rvh_sched_fork'
  'struct tracepoint __tracepoint_android_rvh_update_deadline'
  'struct tracepoint __tracepoint_android_vh_alter_rwsem_list_add'
  'struct tracepoint __tracepoint_android_vh_cpufreq_target'
  'struct tracepoint __tracepoint_android_vh_mutex_wait_start'
  'struct tracepoint __tracepoint_android_vh_rwsem_read_wait_finish'
  'struct tracepoint __tracepoint_android_vh_rwsem_read_wait_start'
  'struct tracepoint __tracepoint_android_vh_rwsem_wake'
  'struct tracepoint __tracepoint_android_vh_rwsem_wake_finish'
  'struct tracepoint __tracepoint_android_vh_rwsem_write_wait_finish'
  'struct tracepoint __tracepoint_android_vh_rwsem_write_wait_start'
  'struct tracepoint __tracepoint_android_vh_sched_show_task'

Bug: 400034938
Change-Id: Id97e8db00ff29aa0dea9fcadafd7576c87b96ecd
Signed-off-by: Cixi Geng <cixi.geng1@unisoc.com>
This commit is contained in:
Cixi Geng
2025-03-04 13:30:23 +08:00
committed by Treehugger Robot
parent 5eb3822410
commit 31b87efd77
2 changed files with 922 additions and 0 deletions
+691
View File
File diff suppressed because it is too large Load Diff
+231
View File
@@ -1 +1,232 @@
[abi_symbol_list]
# commonly used symbols
alloc_chrdev_region
alt_cb_patch_nops
__arch_copy_from_user
__arch_copy_to_user
blk_crypto_reprogram_all_keys
capable
__check_object_size
class_create
class_destroy
cpu_busy_with_softirqs
_dev_err
device_create
device_destroy
device_initialize
_dev_info
devm_extcon_register_notifier_all
devm_hwspin_lock_request_specific
dev_pm_opp_calc_power
dev_pm_opp_of_register_em
dev_set_name
__dynamic_netdev_dbg
em_dev_update_chip_binning
em_dev_update_perf_domain
em_pd_get
finish_wait
idr_alloc
idr_get_next
idr_remove
init_timer_key
init_wait_entry
__init_waitqueue_head
irq_to_desc
kernel_cpustat
kfree
kmalloc_caches
kstat
kstat_irqs_cpu
kstat_irqs_usr
ktime_get_boot_fast_ns
__list_add_valid_or_report
__list_del_entry_valid_or_report
match_int
match_strdup
match_token
memcpy
memset
module_layout
__mutex_init
mutex_lock
mutex_unlock
nr_cpu_ids
nr_ipi_get
nr_irqs
__per_cpu_offset
perf_aux_output_skip
prepare_to_wait_event
_printk
put_device
__put_task_struct
queue_work_on
_raw_spin_lock
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_irqrestore
__rcu_read_lock
__rcu_read_unlock
schedule
si_swapinfo
snd_ctl_find_id
snd_info_get_line
snprintf
__stack_chk_fail
strcmp
synchronize_rcu
sysfs_emit
system_cpucaps
system_wq
__traceiter_android_rvh_account_irq
__traceiter_android_rvh_after_dequeue_task
__traceiter_android_rvh_after_enqueue_task
__traceiter_android_rvh_build_perf_domains
__traceiter_android_rvh_can_migrate_task
__traceiter_android_rvh_cpu_cgroup_attach
__traceiter_android_rvh_cpu_cgroup_online
__traceiter_android_rvh_cpu_overutilized
__traceiter_android_rvh_dequeue_task
__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
__traceiter_android_rvh_get_nohz_timer_target
__traceiter_android_rvh_is_cpu_allowed
__traceiter_android_rvh_new_task_stats
__traceiter_android_rvh_psci_cpu_suspend
__traceiter_android_rvh_psci_tos_resident_on
__traceiter_android_rvh_replace_next_task_fair
__traceiter_android_rvh_rto_next_cpu
__traceiter_android_rvh_sched_cpu_dying
__traceiter_android_rvh_sched_cpu_starting
__traceiter_android_rvh_sched_fork
__traceiter_android_rvh_sched_fork_init
__traceiter_android_rvh_sched_newidle_balance
__traceiter_android_rvh_sched_nohz_balancer_kick
__traceiter_android_rvh_sched_rebalance_domains
__traceiter_android_rvh_schedule
__traceiter_android_rvh_select_fallback_rq
__traceiter_android_rvh_select_task_rq_fair
__traceiter_android_rvh_select_task_rq_rt
__traceiter_android_rvh_set_cpus_allowed_by_task
__traceiter_android_rvh_set_task_cpu
__traceiter_android_rvh_tick_entry
__traceiter_android_rvh_try_to_wake_up
__traceiter_android_rvh_update_deadline
__traceiter_android_rvh_update_misfit_status
__traceiter_android_rvh_wake_up_new_task
__traceiter_android_vh_alter_mutex_list_add
__traceiter_android_vh_alter_rwsem_list_add
__traceiter_android_vh_binder_proc_transaction_finish
__traceiter_android_vh_binder_restore_priority
__traceiter_android_vh_check_uninterruptible_tasks
__traceiter_android_vh_check_uninterruptible_tasks_dn
__traceiter_android_vh_cpufreq_target
__traceiter_android_vh_cpu_idle_enter
__traceiter_android_vh_cpu_idle_exit
__traceiter_android_vh_dup_task_struct
__traceiter_android_vh_ftrace_dump_buffer
__traceiter_android_vh_ftrace_format_check
__traceiter_android_vh_ftrace_oops_enter
__traceiter_android_vh_ftrace_oops_exit
__traceiter_android_vh_ftrace_size_check
__traceiter_android_vh_ipi_stop
__traceiter_android_vh_mutex_unlock_slowpath
__traceiter_android_vh_mutex_wait_start
__traceiter_android_vh_rwsem_downgrade_wake_finish
__traceiter_android_vh_rwsem_read_wait_finish
__traceiter_android_vh_rwsem_read_wait_start
__traceiter_android_vh_rwsem_wake
__traceiter_android_vh_rwsem_wake_finish
__traceiter_android_vh_rwsem_write_wait_finish
__traceiter_android_vh_rwsem_write_wait_start
__traceiter_android_vh_sched_show_task
__traceiter_android_vh_scheduler_tick
__traceiter_android_vh_setscheduler_uclamp
__traceiter_android_vh_sync_txn_recvd
__traceiter_android_vh_update_topology_flags_workfn
__traceiter_clock_set_rate
__traceiter_cpu_frequency_limits
__traceiter_sched_switch
__tracepoint_android_rvh_account_irq
__tracepoint_android_rvh_after_dequeue_task
__tracepoint_android_rvh_after_enqueue_task
__tracepoint_android_rvh_build_perf_domains
__tracepoint_android_rvh_can_migrate_task
__tracepoint_android_rvh_cpu_cgroup_attach
__tracepoint_android_rvh_cpu_cgroup_online
__tracepoint_android_rvh_cpu_overutilized
__tracepoint_android_rvh_dequeue_task
__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
__tracepoint_android_rvh_get_nohz_timer_target
__tracepoint_android_rvh_is_cpu_allowed
__tracepoint_android_rvh_new_task_stats
__tracepoint_android_rvh_psci_cpu_suspend
__tracepoint_android_rvh_psci_tos_resident_on
__tracepoint_android_rvh_replace_next_task_fair
__tracepoint_android_rvh_rto_next_cpu
__tracepoint_android_rvh_sched_cpu_dying
__tracepoint_android_rvh_sched_cpu_starting
__tracepoint_android_rvh_sched_fork
__tracepoint_android_rvh_sched_fork_init
__tracepoint_android_rvh_sched_newidle_balance
__tracepoint_android_rvh_sched_nohz_balancer_kick
__tracepoint_android_rvh_sched_rebalance_domains
__tracepoint_android_rvh_schedule
__tracepoint_android_rvh_select_fallback_rq
__tracepoint_android_rvh_select_task_rq_fair
__tracepoint_android_rvh_select_task_rq_rt
__tracepoint_android_rvh_set_cpus_allowed_by_task
__tracepoint_android_rvh_set_task_cpu
__tracepoint_android_rvh_tick_entry
__tracepoint_android_rvh_try_to_wake_up
__tracepoint_android_rvh_update_deadline
__tracepoint_android_rvh_update_misfit_status
__tracepoint_android_rvh_wake_up_new_task
__tracepoint_android_vh_alter_mutex_list_add
__tracepoint_android_vh_alter_rwsem_list_add
__tracepoint_android_vh_binder_proc_transaction_finish
__tracepoint_android_vh_binder_restore_priority
__tracepoint_android_vh_check_uninterruptible_tasks
__tracepoint_android_vh_check_uninterruptible_tasks_dn
__tracepoint_android_vh_cpufreq_target
__tracepoint_android_vh_cpu_idle_enter
__tracepoint_android_vh_cpu_idle_exit
__tracepoint_android_vh_dup_task_struct
__tracepoint_android_vh_ftrace_dump_buffer
__tracepoint_android_vh_ftrace_format_check
__tracepoint_android_vh_ftrace_oops_enter
__tracepoint_android_vh_ftrace_oops_exit
__tracepoint_android_vh_ftrace_size_check
__tracepoint_android_vh_ipi_stop
__tracepoint_android_vh_mutex_unlock_slowpath
__tracepoint_android_vh_mutex_wait_start
__tracepoint_android_vh_rwsem_downgrade_wake_finish
__tracepoint_android_vh_rwsem_read_wait_finish
__tracepoint_android_vh_rwsem_read_wait_start
__tracepoint_android_vh_rwsem_wake
__tracepoint_android_vh_rwsem_wake_finish
__tracepoint_android_vh_rwsem_write_wait_finish
__tracepoint_android_vh_rwsem_write_wait_start
__tracepoint_android_vh_sched_show_task
__tracepoint_android_vh_scheduler_tick
__tracepoint_android_vh_setscheduler_uclamp
__tracepoint_android_vh_sync_txn_recvd
__tracepoint_android_vh_update_topology_flags_workfn
__tracepoint_clock_set_rate
__tracepoint_cpu_frequency_limits
tracepoint_probe_register
tracepoint_probe_unregister
__tracepoint_sched_switch
unregister_chrdev_region
usb_phy_get_charger_current
utf8_data_table
vmalloc_nr_pages
vsscanf
__wake_up
__warn_printk