ANDROID: ABI: Update symbols to unisoc whitelist for the 4st

Update whitelist for the symbols used by the unisoc device and
update the ABI representation accordingly

Leaf changes summary: 36 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 27 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 9 Added variables

27 Added functions:

  [A] 'function int __traceiter_android_rvh_account_irq(void*, task_struct*, int, s64)'
  [A] 'function int __traceiter_android_rvh_after_dequeue_task(void*, rq*, task_struct*, int)'
  [A] 'function int __traceiter_android_rvh_build_perf_domains(void*, bool*)'
  [A] 'function int __traceiter_android_rvh_cpu_cgroup_attach(void*, cgroup_taskset*)'
  [A] 'function int __traceiter_android_rvh_effective_cpu_util(void*, int, unsigned long int, unsigned long int, int, task_struct*, unsigned long int*)'
  [A] 'function int __traceiter_android_rvh_find_busiest_queue(void*, int, sched_group*, cpumask*, rq**, int*)'
  [A] 'function int __traceiter_android_rvh_migrate_queued_task(void*, rq*, rq_flags*, task_struct*, int, int*)'
  [A] 'function int __traceiter_android_rvh_sched_cpu_dying(void*, int)'
  [A] 'function int __traceiter_android_rvh_sched_cpu_starting(void*, int)'
  [A] 'function int __traceiter_android_rvh_sched_exec(void*, bool*)'
  [A] 'function int __traceiter_android_rvh_select_task_rq_dl(void*, task_struct*, int, int, int, int*)'
  [A] 'function int __traceiter_android_rvh_try_to_wake_up(void*, task_struct*)'
  [A] 'function int __traceiter_android_rvh_try_to_wake_up_success(void*, task_struct*)'
  [A] 'function int __traceiter_android_rvh_update_misfit_status(void*, task_struct*, rq*, bool*)'
  [A] 'function int __traceiter_android_rvh_wake_up_new_task(void*, task_struct*)'
  [A] 'function int __traceiter_android_vh_cpufreq_fast_switch(void*, cpufreq_policy*, unsigned int*, unsigned int)'
  [A] 'function int __traceiter_android_vh_cpufreq_resolve_freq(void*, cpufreq_policy*, unsigned int*, unsigned int)'
  [A] 'function int __traceiter_android_vh_cpufreq_target(void*, cpufreq_policy*, unsigned int*, unsigned int)'
  [A] 'function int __traceiter_android_vh_dump_throttled_rt_tasks(void*, int, u64, ktime_t, u64, s64)'
  [A] 'function int __traceiter_android_vh_enable_thermal_power_throttle(void*, bool*, bool*)'
  [A] 'function int __traceiter_android_vh_get_thermal_zone_device(void*, thermal_zone_device*)'
  [A] 'function int __traceiter_android_vh_modify_thermal_request_freq(void*, cpufreq_policy*, unsigned long int*)'
  [A] 'function int __traceiter_android_vh_modify_thermal_target_freq(void*, cpufreq_policy*, unsigned int*)'
  [A] 'function int __traceiter_android_vh_thermal_power_cap(void*, u32*)'
  [A] 'function int __traceiter_android_vh_thermal_register(void*, cpufreq_policy*)'
  [A] 'function int __traceiter_android_vh_thermal_unregister(void*, cpufreq_policy*)'
  [A] 'function int __traceiter_android_vh_update_topology_flags_workfn(void*, void*)'

9 Added variables:

  [A] 'tracepoint __tracepoint_android_rvh_select_task_rq_dl'
  [A] 'tracepoint __tracepoint_android_vh_cpufreq_fast_switch'
  [A] 'tracepoint __tracepoint_android_vh_cpufreq_resolve_freq'
  [A] 'tracepoint __tracepoint_android_vh_cpufreq_target'
  [A] 'tracepoint __tracepoint_android_vh_dump_throttled_rt_tasks'
  [A] 'tracepoint __tracepoint_android_vh_enable_thermal_power_throttle'
  [A] 'tracepoint __tracepoint_android_vh_modify_thermal_request_freq'
  [A] 'tracepoint __tracepoint_android_vh_modify_thermal_target_freq'
  [A] 'tracepoint __tracepoint_android_vh_thermal_power_cap'

Bug: 231529176
Change-Id: I71c63723e7a6356e6ccfba567b970734796ac466
Signed-off-by: Xuewen Yan <xuewen.yan@unisoc.com>
This commit is contained in:
Xuewen Yan
2022-05-09 14:22:49 +08:00
committed by Steve Muckle
parent b7a5dd5623
commit b2249adf8f
2 changed files with 515 additions and 151 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,7 @@
add_wait_queue
add_to_page_cache_lru
addrconf_prefix_rcv_add_addr
activate_task
aes_encrypt
aes_expandkey
alloc_anon_inode
@@ -19,6 +20,7 @@
alloc_workqueue
__arch_copy_from_user
__arch_copy_to_user
arch_freq_scale
arch_timer_read_counter
arm64_const_caps_ready
arm64_use_ng_mappings
@@ -26,6 +28,8 @@
atomic_notifier_call_chain
atomic_notifier_chain_register
atomic_notifier_chain_unregister
available_idle_cpu
balance_push_callback
bio_add_page
bio_alloc_bioset
bio_associate_blkg
@@ -73,6 +77,7 @@
cdev_init
__cfi_slowpath_diag
__check_object_size
check_preempt_curr
__class_create
class_destroy
class_find_device
@@ -113,14 +118,19 @@
cpu_hwcap_keys
cpu_hwcaps
cpumask_next
cpumask_next_and
cpufreq_add_update_util_hook
cpufreq_cpu_get
cpufreq_cpu_put
cpufreq_quick_get_max
cpufreq_remove_update_util_hook
cpupri_find_fitness
cpu_number
cpu_scale
__cpu_active_mask
__cpu_online_mask
__cpu_possible_mask
__cpu_present_mask
crypto_alloc_base
crypto_ahash_digest
crypto_ahash_setkey
@@ -143,6 +153,7 @@
__dynamic_netdev_dbg
d_make_root
d_splice_alias
deactivate_task
debugfs_create_bool
debugfs_create_dir
debugfs_create_file
@@ -251,6 +262,7 @@
dma_sync_single_for_cpu
dma_sync_single_for_device
dma_unmap_sg_attrs
double_rq_lock
down
dput
driver_register
@@ -403,6 +415,7 @@
init_wait_entry
init_pseudo
init_special_inode
init_task
__init_waitqueue_head
inc_zone_page_state
inode_init_once
@@ -498,6 +511,7 @@
kmemdup
kobject_create_and_add
kobject_uevent_env
ksoftirqd
kstrndup
kstrtou16
kstrtobool
@@ -537,6 +551,7 @@
mii_ethtool_gset
mii_nway_restart
mii_link_ok
migrate_swap
misc_deregister
misc_register
mod_node_page_state
@@ -687,9 +702,11 @@
preempt_schedule_notrace
prepare_to_wait_event
_printk
_printk_deferred
proc_create
proc_create_data
proc_create_seq_private
proc_dointvec_minmax
proc_mkdir
__pskb_copy_fclone
pskb_expand_head
@@ -717,6 +734,8 @@
radix_tree_gang_lookup
radix_tree_insert
radix_tree_lookup
raw_spin_rq_lock_nested
raw_spin_rq_unlock
rc_map_unregister
rc_repeat
rc_keydown
@@ -731,6 +750,7 @@
register_filesystem
register_pernet_subsys
register_pm_notifier
register_sysctl_table
regmap_exit
regmap_read
regmap_update_bits_base
@@ -761,14 +781,17 @@
rfkill_init_sw_state
rfkill_register
rfkill_unregister
runqueues
__SetPageMovable
sched_clock
sched_set_fifo_low
sched_setscheduler
sched_uclamp_used
schedule
schedule_timeout
schedule_timeout_interruptible
scnprintf
seq_buf_printf
seq_lseek
seq_printf
seq_putc
@@ -840,7 +863,11 @@
spi_setup
sprintf
sscanf
static_key_disable
__stack_chk_fail
stop_machine
stop_one_cpu
stop_one_cpu_nowait
strcasecmp
strcat
strchr
@@ -863,6 +890,8 @@
synchronize_irq
syscon_regmap_lookup_by_phandle
syscon_regmap_lookup_by_phandle_args
sysctl_sched_features
sysctl_vals
sysfs_create_bin_file
sysfs_create_file_ns
sysfs_create_group
@@ -883,11 +912,17 @@
sys_tz
tasklet_init
tasklet_kill
tasklist_lock
task_may_not_preempt
__tasklet_schedule
thermal_pressure
thermal_zone_device_disable
thermal_zone_device_enable
thermal_zone_get_zone_by_name
timer_of_init
topology_clear_scale_freq_source
topology_set_thermal_pressure
topology_update_done
trace_define_field
trace_event_buffer_commit
trace_event_buffer_reserve
@@ -923,6 +958,7 @@
__ubsan_handle_cfi_check_fail_abort
__udelay
__unregister_chrdev
uclamp_eff_value
unlock_new_inode
unlock_page
unregister_blkdev
@@ -930,6 +966,7 @@
unregister_chrdev_region
unregister_pernet_subsys
up
update_rq_clock
usb_add_gadget_udc
usb_alloc_coherent
usb_alloc_urb
@@ -1042,6 +1079,132 @@
xt_unregister_matches
xt_unregister_target
xt_unregister_targets
__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_check_preempt_wakeup
__traceiter_android_rvh_cpu_cgroup_attach
__traceiter_android_rvh_cpu_cgroup_can_attach
__traceiter_android_rvh_cpu_cgroup_online
__traceiter_android_rvh_cpu_overutilized
__traceiter_android_rvh_dequeue_task
__traceiter_android_rvh_effective_cpu_util
__traceiter_android_rvh_enqueue_task
__traceiter_android_rvh_find_busiest_group
__traceiter_android_rvh_find_busiest_queue
__traceiter_android_rvh_find_energy_efficient_cpu
__traceiter_android_rvh_find_lowest_rq
__traceiter_android_rvh_find_new_ilb
__traceiter_android_rvh_finish_prio_fork
__traceiter_android_rvh_migrate_queued_task
__traceiter_android_rvh_new_task_stats
__traceiter_android_rvh_prepare_prio_fork
__traceiter_android_rvh_rtmutex_prepare_setprio
__traceiter_android_rvh_sched_cpu_dying
__traceiter_android_rvh_sched_cpu_starting
__traceiter_android_rvh_sched_exec
__traceiter_android_rvh_sched_fork_init
__traceiter_android_rvh_sched_newidle_balance
__traceiter_android_rvh_sched_nohz_balancer_kick
__traceiter_android_rvh_schedule
__traceiter_android_rvh_select_fallback_rq
__traceiter_android_rvh_select_task_rq_dl
__traceiter_android_rvh_select_task_rq_fair
__traceiter_android_rvh_select_task_rq_rt
__traceiter_android_rvh_setscheduler
__traceiter_android_rvh_set_task_cpu
__traceiter_android_rvh_set_user_nice
__traceiter_android_rvh_tick_entry
__traceiter_android_rvh_try_to_wake_up
__traceiter_android_rvh_try_to_wake_up_success
__traceiter_android_rvh_update_cpu_capacity
__traceiter_android_rvh_update_misfit_status
__traceiter_android_rvh_wake_up_new_task
__traceiter_android_vh_arch_set_freq_scale
__traceiter_android_vh_binder_restore_priority
__traceiter_android_vh_binder_set_priority
__traceiter_android_vh_binder_transaction_init
__traceiter_android_vh_cpufreq_resolve_freq
__traceiter_android_vh_cpufreq_fast_switch
__traceiter_android_vh_cpufreq_target
__traceiter_android_vh_dump_throttled_rt_tasks
__traceiter_android_vh_enable_thermal_power_throttle
__traceiter_android_vh_get_thermal_zone_device
__traceiter_android_vh_ipi_stop
__traceiter_android_vh_modify_thermal_request_freq
__traceiter_android_vh_modify_thermal_target_freq
__traceiter_android_vh_scheduler_tick
__traceiter_android_vh_set_wake_flags
__traceiter_android_vh_thermal_power_cap
__traceiter_android_vh_thermal_register
__traceiter_android_vh_thermal_unregister
__traceiter_android_vh_update_topology_flags_workfn
__traceiter_pelt_se_tp
__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_check_preempt_wakeup
__tracepoint_android_rvh_cpu_cgroup_attach
__tracepoint_android_rvh_cpu_cgroup_can_attach
__tracepoint_android_rvh_cpu_cgroup_online
__tracepoint_android_rvh_cpu_overutilized
__tracepoint_android_rvh_dequeue_task
__tracepoint_android_rvh_effective_cpu_util
__tracepoint_android_rvh_enqueue_task
__tracepoint_android_rvh_find_busiest_group
__tracepoint_android_rvh_find_busiest_queue
__tracepoint_android_rvh_find_energy_efficient_cpu
__tracepoint_android_rvh_find_lowest_rq
__tracepoint_android_rvh_find_new_ilb
__tracepoint_android_rvh_finish_prio_fork
__tracepoint_android_rvh_migrate_queued_task
__tracepoint_android_rvh_new_task_stats
__tracepoint_android_rvh_prepare_prio_fork
__tracepoint_android_rvh_rtmutex_prepare_setprio
__tracepoint_android_rvh_sched_cpu_dying
__tracepoint_android_rvh_sched_cpu_starting
__tracepoint_android_rvh_sched_exec
__tracepoint_android_rvh_sched_fork_init
__tracepoint_android_rvh_sched_newidle_balance
__tracepoint_android_rvh_sched_nohz_balancer_kick
__tracepoint_android_rvh_schedule
__tracepoint_android_rvh_select_fallback_rq
__tracepoint_android_rvh_select_task_rq_dl
__tracepoint_android_rvh_select_task_rq_fair
__tracepoint_android_rvh_select_task_rq_rt
__tracepoint_android_rvh_setscheduler
__tracepoint_android_rvh_set_task_cpu
__tracepoint_android_rvh_set_user_nice
__tracepoint_android_rvh_tick_entry
__tracepoint_android_rvh_try_to_wake_up
__tracepoint_android_rvh_try_to_wake_up_success
__tracepoint_android_rvh_update_cpu_capacity
__tracepoint_android_rvh_update_misfit_status
__tracepoint_android_rvh_wake_up_new_task
__tracepoint_android_vh_arch_set_freq_scale
__tracepoint_android_vh_binder_restore_priority
__tracepoint_android_vh_binder_set_priority
__tracepoint_android_vh_binder_transaction_init
__tracepoint_android_vh_cpufreq_resolve_freq
__tracepoint_android_vh_cpufreq_fast_switch
__tracepoint_android_vh_cpufreq_target
__tracepoint_android_vh_dump_throttled_rt_tasks
__tracepoint_android_vh_enable_thermal_power_throttle
__tracepoint_android_vh_get_thermal_zone_device
__tracepoint_android_vh_ipi_stop
__tracepoint_android_vh_modify_thermal_request_freq
__tracepoint_android_vh_modify_thermal_target_freq
__tracepoint_android_vh_scheduler_tick
__tracepoint_android_vh_set_wake_flags
__tracepoint_android_vh_thermal_power_cap
__tracepoint_android_vh_thermal_register
__tracepoint_android_vh_thermal_unregister
__tracepoint_android_vh_update_topology_flags_workfn
__tracepoint_pelt_se_tp
# required by blk-mq-virtio.ko
blk_mq_map_queues
@@ -1307,16 +1470,12 @@
system_highpri_wq
tracepoint_probe_register
__tracepoint_android_vh_dma_buf_release
__tracepoint_android_vh_get_thermal_zone_device
__tracepoint_android_vh_psci_tos_resident_on
__tracepoint_android_vh_psci_cpu_suspend
__tracepoint_android_vh_regmap_update
__tracepoint_android_vh_thermal_register
__tracepoint_android_vh_thermal_unregister
__tracepoint_android_vh_usb_new_device_added
__traceiter_android_rvh_tk_based_time_sync
__traceiter_android_rvh_report_bug
__tracepoint_android_rvh_effective_cpu_util
__tracepoint_android_rvh_report_bug
__tracepoint_clock_set_rate
__tracepoint_android_rvh_tk_based_time_sync