ANDROID: GKI: Add symbol list for exynos

- Add Initial ABI Symbol list for Exynos SOC

20 function symbol(s) added
  'int __iio_device_register(struct iio_dev *, struct module *)'
  'int cpufreq_unregister_notifier(struct notifier_block *, unsigned int)'
  'int is_console_locked()'
  'struct __kernel_old_timeval ns_to_kernel_old_timeval(const s64)'
  'void proc_set_user(struct proc_dir_entry *, kuid_t, kgid_t)'
  'int sysfs_create_bin_file(struct kobject *, const struct bin_attribute *)'
  'int v4l2_ctrl_handler_setup(struct v4l2_ctrl_handler *)'
  'int v4l2_device_register_subdev(struct v4l2_device *, struct v4l2_subdev *)'
  'int v4l2_device_set_name(struct v4l2_device *, const char *, atomic_t *)'
  'void v4l2_device_unregister_subdev(struct v4l2_subdev *)'
  'void v4l2_i2c_subdev_init(struct v4l2_subdev *, struct i2c_client *, const struct v4l2_subdev_ops *)'
  'int v4l2_m2m_dqbuf(struct file *, struct v4l2_m2m_ctx *, struct v4l2_buffer *)'
  'int v4l2_m2m_mmap(struct file *, struct v4l2_m2m_ctx *, struct vm_area_struct *)'
  '__poll_t v4l2_m2m_poll(struct file *, struct v4l2_m2m_ctx *, struct poll_table_struct *)'
  'int v4l2_m2m_reqbufs(struct file *, struct v4l2_m2m_ctx *, struct v4l2_requestbuffers *)'
  'int v4l2_m2m_streamoff(struct file *, struct v4l2_m2m_ctx *, enum v4l2_buf_type)'
  'int v4l2_m2m_streamon(struct file *, struct v4l2_m2m_ctx *, enum v4l2_buf_type)'
  'void v4l2_subdev_init(struct v4l2_subdev *, const struct v4l2_subdev_ops *)'
  'void v4l_bound_align_image(u32 *, unsigned int, unsigned int, unsigned int, u32 *, unsigned int, unsigned int, unsigned int, unsigned int)'
  'unsigned long int vmalloc_to_pfn(void *)'

1 variable symbol(s) added
  'const struct v4l2_subdev_ops v4l2_subdev_call_wrappers'

Bug: 254608320
Signed-off-by: Khalid Shaik <khalid.s@samsung.com>
Change-Id: I664d1eac2ba9b86fe29f978b8eb915c1386c9ba4
This commit is contained in:
Khalid Shaik
2022-10-24 21:21:48 +05:30
committed by Treehugger Robot
parent 9e3ae1fbd3
commit bcb19fa296
4 changed files with 1375 additions and 326 deletions

View File

@@ -23,6 +23,7 @@ _aarch64_additional_kmi_symbol_lists = [
# keep sorted
"android/abi_gki_aarch64_core",
"android/abi_gki_aarch64_db845c",
"android/abi_gki_aarch64_exynos",
"android/abi_gki_aarch64_fips140",
"android/abi_gki_aarch64_generic",
"android/abi_gki_aarch64_hikey960",

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,779 @@
[abi_symbol_list]
# commonly used symbols
add_timer
add_timer_on
adjust_managed_page_count
alloc_chrdev_region
alloc_netdev_mqs
__alloc_pages_nodemask
__alloc_percpu
__alloc_skb
alloc_workqueue
__arch_copy_from_user
__arch_copy_to_user
arm64_const_caps_ready
arm64_use_ng_mappings
__arm_smccc_smc
atomic_notifier_call_chain
atomic_notifier_chain_register
atomic_notifier_chain_unregister
bcmp
bitmap_parse
bitmap_parselist
bitmap_print_to_pagebuf
blocking_notifier_call_chain
blocking_notifier_chain_register
blocking_notifier_chain_unregister
bpf_trace_run1
bpf_trace_run2
bpf_trace_run3
bpf_trace_run4
bpf_trace_run5
bpf_trace_run6
bpf_trace_run7
cancel_delayed_work
cancel_delayed_work_sync
cancel_work_sync
cdev_add
cdev_del
cdev_init
__cfi_slowpath
__check_object_size
__class_create
class_destroy
class_unregister
clk_disable
clk_enable
clk_get
clk_get_rate
__clk_is_enabled
clk_prepare
clk_put
clk_set_parent
clk_set_rate
clk_unprepare
cma_alloc
cma_release
compat_alloc_user_space
complete
complete_all
completion_done
config_ep_by_speed
config_group_init_type_name
console_suspend_enabled
console_unlock
__const_udelay
__cpu_active_mask
cpu_bit_bitmap
cpufreq_cpu_get
cpufreq_cpu_put
cpufreq_quick_get
cpufreq_register_notifier
cpufreq_unregister_notifier
__cpuhp_remove_state
__cpuhp_setup_state
cpu_hwcap_keys
cpu_hwcaps
cpumask_next
cpumask_next_and
cpu_number
__cpu_online_mask
__cpu_possible_mask
cpu_scale
cpu_subsys
crc32_le
crypto_destroy_tfm
crypto_register_alg
crypto_register_scomp
crypto_unregister_alg
crypto_unregister_scomp
_ctype
debugfs_create_bool
debugfs_create_dir
debugfs_create_file
debugfs_create_u32
debugfs_remove
default_llseek
delayed_work_timer_fn
del_timer
del_timer_sync
destroy_workqueue
dev_driver_string
_dev_emerg
_dev_err
device_create
device_create_bin_file
device_create_file
device_destroy
device_for_each_child
device_initialize
device_init_wakeup
device_property_present
device_property_read_u32_array
device_remove_file
_dev_info
__dev_kfree_skb_any
devm_add_action
devm_clk_get
devm_free_irq
devm_ioremap
devm_ioremap_resource
devm_iounmap
devm_kasprintf
devm_kfree
devm_kmalloc
devm_kmemdup
__devm_of_phy_provider_register
devm_phy_create
devm_phy_get
devm_pinctrl_get
devm_pinctrl_put
devm_platform_ioremap_resource
devm_regulator_get
__devm_request_region
devm_request_threaded_irq
__devm_reset_control_get
_dev_notice
dev_pm_opp_add
dev_pm_opp_find_freq_ceil
dev_pm_opp_get_voltage
dev_pm_opp_put
dev_set_name
_dev_warn
disable_irq
disable_irq_nosync
dma_alloc_attrs
dma_buf_attach
dma_buf_begin_cpu_access
dma_buf_detach
dma_buf_end_cpu_access
dma_buf_export
dma_buf_get
dma_buf_map_attachment
dma_buf_mmap
dma_buf_put
dma_buf_unmap_attachment
dma_buf_vmap
dma_buf_vunmap
dma_fence_add_callback
dma_fence_context_alloc
dma_fence_default_wait
dma_fence_get_status
dma_fence_init
dma_fence_release
dma_fence_remove_callback
dma_fence_signal
dma_free_attrs
dma_heap_buffer_alloc
dma_heap_find
dma_heap_put
dmam_alloc_attrs
dma_map_page_attrs
dma_map_sg_attrs
dma_release_channel
dma_request_chan
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_sg_attrs
down
down_interruptible
down_read
down_write
driver_unregister
dump_stack
enable_irq
event_triggers_call
failure_tracking
fd_install
find_last_bit
find_next_bit
find_next_zero_bit
find_vpid
finish_wait
flush_dcache_page
flush_work
flush_workqueue
fput
free_irq
free_netdev
__free_pages
free_pages
free_percpu
freq_qos_update_request
generic_file_llseek
gen_pool_add_owner
gen_pool_alloc_algo_owner
gen_pool_free_owner
get_cpu_device
get_device
__get_free_pages
get_thermal_instance
get_unused_fd_flags
gic_nonsecure_priorities
gpiod_direction_input
gpiod_direction_output_raw
gpiod_get_raw_value
gpiod_set_raw_value
gpiod_to_irq
gpio_free
gpio_request
gpio_request_one
gpio_to_desc
gserial_alloc_line
gserial_connect
gserial_disconnect
handle_level_irq
handle_nested_irq
hex_dump_to_buffer
hrtimer_active
hrtimer_cancel
hrtimer_forward
hrtimer_init
hrtimer_start_range_ns
i2c_add_numbered_adapter
i2c_del_adapter
i2c_del_driver
i2c_new_dummy_device
i2c_register_driver
i2c_smbus_read_byte_data
i2c_smbus_read_i2c_block_data
i2c_smbus_write_byte_data
i2c_smbus_write_i2c_block_data
i2c_transfer
i2c_transfer_buffer_flags
i2c_unregister_device
idr_alloc
idr_remove
__iio_device_register
iio_device_unregister
__init_rwsem
__init_swait_queue_head
init_task
init_timer_key
init_wait_entry
__init_waitqueue_head
input_allocate_device
input_event
input_free_device
input_register_device
input_set_capability
input_unregister_device
iomem_resource
iommu_get_domain_for_dev
iommu_map_sg
iommu_register_device_fault_handler
iommu_unmap
iommu_unregister_device_fault_handler
__ioremap
iounmap
__irq_alloc_descs
irq_get_irq_data
irq_modify_status
irq_of_parse_and_map
irq_set_affinity_hint
irq_set_chip_and_handler_name
irq_set_chip_data
irq_set_irq_wake
irq_to_desc
is_console_locked
is_vmalloc_addr
jiffies
jiffies_to_msecs
jiffies_to_usecs
kasan_flag_enabled
kasprintf
kernel_kobj
__kfifo_alloc
__kfifo_free
__kfifo_in
__kfifo_to_user
kfree
kfree_skb
kimage_voffset
__kmalloc
kmalloc_caches
kmalloc_order_trace
kmem_cache_alloc
kmem_cache_alloc_trace
kmem_cache_create
kmem_cache_destroy
kmem_cache_free
kmemdup
kobject_create_and_add
kobject_init_and_add
kobject_put
kobject_uevent_env
krealloc
kstrdup
kstrndup
kstrtobool
kstrtobool_from_user
kstrtoint
kstrtoint_from_user
kstrtoll
kstrtou8
kstrtouint
kstrtouint_from_user
kstrtoull
kthread_bind
kthread_create_on_node
kthread_delayed_work_timer_fn
kthread_flush_worker
__kthread_init_worker
kthread_queue_work
kthread_should_stop
kthread_stop
kthread_worker_fn
ktime_get
ktime_get_mono_fast_ns
ktime_get_raw_ts64
ktime_get_real_ts64
ktime_get_ts64
ktime_get_with_offset
kvfree
kvfree_call_rcu
kvmalloc_node
__list_add_valid
__list_del_entry_valid
__log_post_read_mmio
__log_read_mmio
__log_write_mmio
loops_per_jiffy
lzo1x_decompress_safe
memcpy
__memcpy_fromio
__memcpy_toio
memdup_user
memset
__memset_io
memstart_addr
mfd_add_devices
mfd_remove_devices
misc_deregister
misc_register
mod_delayed_work_on
mod_timer
module_layout
module_put
__msecs_to_jiffies
msleep
msleep_interruptible
__mutex_init
mutex_is_locked
mutex_lock
mutex_lock_interruptible
mutex_trylock
mutex_unlock
napi_complete_done
napi_gro_receive
__napi_schedule
napi_schedule_prep
__netdev_alloc_skb
netif_napi_add
netif_receive_skb
netif_tx_wake_queue
nla_put
no_llseek
nonseekable_open
noop_llseek
nr_cpu_ids
ns_to_kernel_old_timeval
ns_to_timespec64
__num_online_cpus
of_address_to_resource
of_alias_get_id
of_count_phandle_with_args
of_device_get_match_data
of_device_is_available
of_device_is_compatible
of_find_compatible_node
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_cpu_node
of_get_named_gpio_flags
of_get_next_available_child
of_get_next_child
of_get_property
of_iomap
of_machine_is_compatible
of_match_device
of_match_node
of_n_addr_cells
of_n_size_cells
of_parse_phandle
of_phandle_iterator_init
of_phandle_iterator_next
of_platform_populate
of_property_count_elems_of_size
of_property_match_string
of_property_read_string
of_property_read_string_helper
of_property_read_u32_index
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
__page_pinner_put_page
panic
panic_notifier_list
param_array_ops
param_ops_bool
param_ops_charp
param_ops_int
param_ops_string
param_ops_uint
param_ops_ulong
PDE_DATA
__per_cpu_offset
perf_trace_buf_alloc
perf_trace_run_bpf_submit
pfn_valid
phy_power_off
phy_power_on
pinctrl_lookup_state
pinctrl_select_state
pin_user_pages
platform_device_unregister
__platform_driver_register
platform_driver_unregister
platform_get_irq
platform_get_irq_byname
platform_get_resource
platform_get_resource_byname
__pm_relax
pm_relax
__pm_runtime_disable
pm_runtime_enable
pm_runtime_forbid
pm_runtime_force_resume
pm_runtime_force_suspend
__pm_runtime_idle
__pm_runtime_resume
pm_runtime_set_autosuspend_delay
__pm_runtime_set_status
__pm_runtime_suspend
__pm_runtime_use_autosuspend
__pm_stay_awake
pm_stay_awake
pm_wakeup_ws_event
power_supply_changed
power_supply_get_by_name
power_supply_get_drvdata
power_supply_get_property
power_supply_register
power_supply_set_property
power_supply_unregister
preempt_schedule
preempt_schedule_notrace
prepare_to_wait_event
print_hex_dump
printk
proc_create
proc_create_data
proc_mkdir
proc_set_user
put_device
__put_page
__put_task_struct
put_unused_fd
queue_delayed_work_on
queue_work_on
___ratelimit
raw_notifier_call_chain
raw_notifier_chain_register
_raw_read_lock
_raw_read_unlock
_raw_spin_lock
_raw_spin_lock_bh
_raw_spin_lock_irq
_raw_spin_lock_irqsave
_raw_spin_trylock
_raw_spin_unlock
_raw_spin_unlock_bh
_raw_spin_unlock_irq
_raw_spin_unlock_irqrestore
_raw_write_lock_irqsave
_raw_write_unlock_irqrestore
rb_insert_color
__rcu_read_lock
__rcu_read_unlock
refcount_warn_saturate
regcache_cache_only
__register_chrdev
register_chrdev_region
register_pm_notifier
register_reboot_notifier
register_restart_handler
register_shrinker
register_syscore_ops
regmap_read
regmap_update_bits_base
regmap_write
regulator_disable
regulator_enable
regulator_get
regulator_get_optional
regulator_is_enabled
regulator_put
regulator_set_voltage
release_firmware
__release_region
remap_pfn_range
remove_cpu
remove_proc_entry
request_firmware
__request_region
request_threaded_irq
reset_control_assert
reset_control_deassert
return_address
rtc_class_close
rtc_class_open
rtc_read_time
sched_clock
sched_setscheduler_nocheck
schedule
schedule_timeout
scnprintf
seq_lseek
seq_printf
seq_puts
seq_read
seq_release
set_cpus_allowed_ptr
sg_alloc_table
sg_free_table
sg_init_table
sg_miter_next
sg_miter_start
sg_miter_stop
sg_next
__sg_page_iter_next
__sg_page_iter_start
simple_attr_open
simple_attr_read
simple_attr_release
simple_attr_write
simple_open
simple_read_from_buffer
simple_write_to_buffer
single_open
single_release
skb_copy_expand
skb_dequeue
skb_pull
skb_push
skb_put
skb_queue_head
skb_queue_purge
skb_queue_tail
skb_trim
smp_call_function
smp_call_function_single
snd_pcm_format_width
snd_soc_dapm_get_enum_double
snd_soc_dapm_get_volsw
snd_soc_dapm_ignore_suspend
snd_soc_dapm_info_pin_switch
snd_soc_dapm_put_enum_double
snd_soc_dapm_put_volsw
snd_soc_dapm_sync
snd_soc_get_enum_double
snd_soc_get_volsw
snd_soc_info_enum_double
snd_soc_info_volsw
snd_soc_put_enum_double
snd_soc_put_volsw
snd_soc_register_component
snd_soc_unregister_component
snprintf
sort
sprintf
sscanf
__stack_chk_fail
static_key_slow_dec
static_key_slow_inc
stpcpy
strcasecmp
strcat
strchr
strcmp
strcpy
strlcat
strlcpy
strlen
strncasecmp
strncmp
strncpy
strnlen
strrchr
strscpy
strsep
strstr
__sw_hweight32
__sw_hweight64
sync_file_create
sync_file_get_fence
synchronize_rcu
syscon_regmap_lookup_by_phandle
sysfs_add_file_to_group
sysfs_create_bin_file
sysfs_create_file_ns
sysfs_create_group
sysfs_create_groups
sysfs_create_link
sysfs_emit
sysfs_notify
sysfs_remove_file_ns
sysfs_remove_group
sysfs_streq
system_wq
sys_tz
__tasklet_hi_schedule
tasklet_init
tasklet_kill
__tasklet_schedule
thermal_of_cooling_device_register
thermal_zone_get_temp
thermal_zone_get_zone_by_name
time64_to_tm
_totalram_pages
trace_event_buffer_commit
trace_event_buffer_reserve
trace_event_ignore_this_pid
trace_event_raw_init
trace_event_reg
trace_handle_return
__traceiter_android_vh_cpu_idle_enter
__traceiter_android_vh_cpu_idle_exit
__traceiter_device_pm_callback_end
__traceiter_device_pm_callback_start
__traceiter_pelt_cfs_tp
__traceiter_rwmmio_post_read
__traceiter_rwmmio_read
__traceiter_rwmmio_write
__traceiter_suspend_resume
__tracepoint_android_vh_cpu_idle_enter
__tracepoint_android_vh_cpu_idle_exit
__tracepoint_device_pm_callback_end
__tracepoint_device_pm_callback_start
__tracepoint_pelt_cfs_tp
tracepoint_probe_register
__tracepoint_rwmmio_post_read
__tracepoint_rwmmio_read
__tracepoint_rwmmio_write
__tracepoint_suspend_resume
trace_print_array_seq
trace_raw_output_prep
trace_seq_printf
try_module_get
__udelay
unpin_user_page
__unregister_chrdev
unregister_chrdev_region
unregister_pm_notifier
unregister_shrinker
up
up_read
up_write
usb_add_function
usb_copy_descriptors
usb_ep_autoconfig
usb_function_register
usb_function_unregister
usb_hub_find_child
usb_interface_id
usb_put_function_instance
usb_register_notify
usb_string_id
usb_unregister_notify
__usecs_to_jiffies
usleep_range
v4l2_ctrl_handler_free
v4l2_ctrl_handler_init_class
v4l2_ctrl_handler_setup
v4l2_ctrl_new_custom
v4l2_ctrl_new_std
v4l2_ctrl_new_std_menu
v4l2_device_register
v4l2_device_register_subdev
v4l2_device_set_name
v4l2_device_unregister
v4l2_device_unregister_subdev
v4l2_fh_add
v4l2_fh_del
v4l2_fh_exit
v4l2_fh_init
v4l2_i2c_subdev_init
v4l2_m2m_buf_queue
v4l2_m2m_buf_remove
v4l2_m2m_ctx_init
v4l2_m2m_ctx_release
v4l2_m2m_dqbuf
v4l2_m2m_get_curr_priv
v4l2_m2m_get_vq
v4l2_m2m_init
v4l2_m2m_job_finish
v4l2_m2m_mmap
v4l2_m2m_next_buf
v4l2_m2m_poll
v4l2_m2m_qbuf
v4l2_m2m_release
v4l2_m2m_reqbufs
v4l2_m2m_streamoff
v4l2_m2m_streamon
v4l2_subdev_call_wrappers
v4l2_subdev_init
v4l_bound_align_image
vabits_actual
vb2_buffer_done
vb2_dma_sg_memops
vb2_dqbuf
vb2_mmap
vb2_plane_cookie
vb2_plane_vaddr
vb2_poll
vb2_qbuf
vb2_querybuf
vb2_queue_init
vb2_queue_release
vb2_reqbufs
vb2_streamoff
vb2_streamon
vfree
video_devdata
video_device_alloc
video_device_release
video_ioctl2
__video_register_device
video_unregister_device
vmalloc
vmalloc_to_pfn
vmap
vscnprintf
vsnprintf
vunmap
vzalloc
wait_for_completion
wait_for_completion_interruptible
wait_for_completion_interruptible_timeout
wait_for_completion_timeout
__wake_up
wake_up_process
wakeup_source_add
wakeup_source_register
wakeup_source_remove
wakeup_source_unregister
__warn_printk

View File

@@ -13,6 +13,7 @@ KMI_SYMBOL_LIST=android/abi_gki_aarch64
ADDITIONAL_KMI_SYMBOL_LISTS="
android/abi_gki_aarch64_type_visibility
android/abi_gki_aarch64_core
android/abi_gki_aarch64_exynos
android/abi_gki_aarch64_fips140
android/abi_gki_aarch64_generic
android/abi_gki_aarch64_virtual_device