ANDROID: GKI: Add kernel base and lib ABI Symbol list for Amlogic SOC

Add kernel base and lib ABI Symbol list for Amlogic SOC

62 function symbol(s) added
  'void __devm_release_region(struct device*, struct resource*, resource_size_t, resource_size_t)'
  'int __kfifo_from_user(struct __kfifo*, const void*, unsigned long, unsigned int*)'
  'unsigned int __kfifo_in_r(struct __kfifo*, const void*, unsigned int, size_t)'
  'unsigned int __kfifo_out_r(struct __kfifo*, void*, unsigned int, size_t)'
  'int __kfifo_to_user(struct __kfifo*, void*, unsigned long, unsigned int*)'
  'int __traceiter_android_vh_iommu_iovad_free_iova(void*, struct iova_domain*, dma_addr_t, size_t)'
  'int __traceiter_android_vh_sched_show_task(void*, struct task_struct*)'
  'unsigned long _find_last_bit(const unsigned long*, unsigned long)'
  'int default_wake_function(wait_queue_entry_t*, unsigned int, int, void*)'
  'int des_expand_key(struct des_ctx*, const u8*, unsigned int)'
  'void dev_pm_clear_wake_irq(struct device*)'
  'struct device* dev_pm_domain_attach_by_id(struct device*, unsigned int)'
  'int dev_pm_set_wake_irq(struct device*, int)'
  'int device_get_phy_mode(struct device*)'
  'char* devm_kvasprintf(struct device*, gfp_t, const char*, va_list)'
  'int down_timeout(struct semaphore*, long)'
  'size_t fault_in_iov_iter_readable(const struct iov_iter*, size_t)'
  'void flush_signals(struct task_struct*)'
  'bool fwnode_device_is_available(const struct fwnode_handle*)'
  'struct fwnode_handle* fwnode_graph_get_next_endpoint(const struct fwnode_handle*, struct fwnode_handle*)'
  'struct fwnode_handle* fwnode_graph_get_port_parent(const struct fwnode_handle*)'
  'struct fwnode_handle* fwnode_graph_get_remote_endpoint(const struct fwnode_handle*)'
  'struct fwnode_handle* fwnode_graph_get_remote_port_parent(const struct fwnode_handle*)'
  'int fwnode_graph_parse_endpoint(const struct fwnode_handle*, struct fwnode_endpoint*)'
  'struct fwnode_handle* fwnode_handle_get(struct fwnode_handle*)'
  'int fwnode_property_get_reference_args(const struct fwnode_handle*, const char*, const char*, unsigned int, unsigned int, struct fwnode_reference_args*)'
  'int fwnode_property_read_u64_array(const struct fwnode_handle*, const char*, u64*, size_t)'
  'phys_addr_t gen_pool_virt_to_phys(struct gen_pool*, unsigned long)'
  'int get_device_system_crosststamp(int(*)(ktime_t*, struct system_counterval_t*, void*), void*, struct system_time_snapshot*, struct system_device_crosststamp*)'
  'void* ioremap_cache(phys_addr_t, size_t)'
  'void iov_iter_init(struct iov_iter*, unsigned int, const struct iovec*, unsigned long, size_t)'
  'size_t iov_iter_zero(size_t, struct iov_iter*)'
  'unsigned int irq_create_fwspec_mapping(struct irq_fwspec*)'
  'void irq_domain_free_irqs_parent(struct irq_domain*, unsigned int, unsigned int)'
  'void kernel_sigaction(int, __sighandler_t)'
  'int kill_pid(struct pid*, int, int)'
  'void lockref_get(struct lockref*)'
  'char* next_arg(char*, char**, char**)'
  'int nla_append(struct sk_buff*, int, const void*)'
  'int param_get_charp(char*, const struct kernel_param*)'
  'int param_get_string(char*, const struct kernel_param*)'
  'int param_set_charp(const char*, const struct kernel_param*)'
  'int param_set_copystring(const char*, const struct kernel_param*)'
  'int platform_get_irq_byname_optional(struct platform_device*, const char*)'
  'struct rb_node* rb_last(const struct rb_root*)'
  'u64 read_sanitised_ftr_reg(u32)'
  'int register_module_notifier(struct notifier_block*)'
  'struct perf_event** register_wide_hw_breakpoint(struct perf_event_attr*, perf_overflow_handler_t, void*)'
  'int regmap_irq_chip_get_base(struct regmap_irq_chip_data*)'
  'int release_resource(struct resource*)'
  'size_t sg_copy_from_buffer(struct scatterlist*, unsigned int, const void*, size_t)'
  'size_t sg_copy_to_buffer(struct scatterlist*, unsigned int, void*, size_t)'
  'int sg_nents(struct scatterlist*)'
  'ssize_t show_class_attr_string(struct class*, struct class_attribute*, char*)'
  'void show_regs(struct pt_regs*)'
  'int smpboot_register_percpu_thread(struct smp_hotplug_thread*)'
  'void stack_trace_print(const unsigned long*, unsigned int, int)'
  'char* strchrnul(const char*, int)'
  'void symbol_put_addr(void*)'
  'int unregister_module_notifier(struct notifier_block*)'
  'void unregister_wide_hw_breakpoint(struct perf_event**)'
  'void yield()'

12 variable symbol(s) added
  'struct tracepoint __tracepoint_android_vh_iommu_iovad_free_iova'
  'struct tracepoint __tracepoint_android_vh_sched_show_task'
  'struct cma* dma_contiguous_default_area'
  'const char hex_asc[17]'
  'u64 jiffies_64'
  'int overflowgid'
  'int overflowuid'
  'const struct kernel_param_ops param_ops_short'
  'const struct kernel_param_ops param_ops_ullong'
  'const struct kernel_param_ops param_ops_ushort'
  'struct workqueue_struct* pm_wq'
  'const uuid_t uuid_null'

Bug: 276863283
Change-Id: I22fc86f1e769c06744948a8b60254b1172364e3f
Signed-off-by: Qinglin Li <qinglin.li@amlogic.com>
This commit is contained in:
Qinglin Li
2023-04-13 22:35:42 +08:00
committed by Treehugger Robot
parent 6c73bb759c
commit 42dd91524e
2 changed files with 1421 additions and 1 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -287,17 +287,27 @@
_ctype
current_time
current_umask
default_wake_function
des_expand_key
device_get_phy_mode
__device_reset
devm_alloc_etherdev_mqs
devm_clk_hw_register_clkdev
devm_kvasprintf
devm_of_pwm_get
devm_pwm_get
__devm_release_region
__dev_get_by_name
dev_pm_clear_wake_irq
dev_pm_domain_attach_by_id
dev_pm_opp_free_cpufreq_table
dev_pm_opp_get_opp_table
dev_pm_opp_init_cpufreq_table
dev_pm_opp_of_add_table_indexed
dev_pm_opp_put_opp_table
dev_pm_set_wake_irq
dma_contiguous_default_area
down_timeout
drm_atomic_helper_async_commit
drm_atomic_helper_commit_tail_rpm
__drm_atomic_helper_connector_reset
@@ -323,16 +333,28 @@
eth_header_parse
extcon_dev_register
extcon_set_state
fault_in_iov_iter_readable
filemap_fdatawait_range
filemap_fdatawrite
filemap_fdatawrite_range
filemap_flush
filemap_write_and_wait_range
_find_last_bit
flow_block_cb_setup_simple
flow_rule_match_basic
flow_rule_match_ipv4_addrs
flow_rule_match_ports
flow_rule_match_vlan
flush_signals
fwnode_device_is_available
fwnode_graph_get_next_endpoint
fwnode_graph_get_port_parent
fwnode_graph_get_remote_endpoint
fwnode_graph_get_remote_port_parent
fwnode_graph_parse_endpoint
fwnode_handle_get
fwnode_property_get_reference_args
fwnode_property_read_u64_array
generic_file_mmap
__generic_file_write_iter
genphy_aneg_done
@@ -342,6 +364,8 @@
genphy_soft_reset
genphy_suspend
genphy_update_link
gen_pool_virt_to_phys
get_device_system_crosststamp
get_kernel_pages
get_pfnblock_flags_mask
gpiod_get_index
@@ -353,6 +377,7 @@
hdmi_spd_infoframe_pack
hdmi_vendor_infoframe_init
hdmi_vendor_infoframe_pack
hex_asc
high_memory
hwspin_lock_register
hwspin_lock_unregister
@@ -361,16 +386,29 @@
iio_device_attach_buffer
iio_get_time_ns
iio_push_to_buffers
ioremap_cache
iov_iter_init
iov_iter_zero
__ipv6_addr_type
irq_create_fwspec_mapping
irq_domain_free_irqs_parent
iwe_stream_add_event
iwe_stream_add_point
iwe_stream_add_value
jiffies_64
kernel_sigaction
__kfifo_from_user
__kfifo_in_r
__kfifo_out_r
__kfifo_to_user
kill_pid
led_trigger_blink_oneshot
led_trigger_event
led_trigger_register
led_trigger_register_simple
led_trigger_unregister
led_trigger_unregister_simple
lockref_get
mdiobus_alloc_size
mdiobus_free
mdiobus_get_phy
@@ -391,12 +429,16 @@
netdev_alert
netdev_printk
netdev_rss_key_fill
next_arg
nla_append
noop_backing_dev_info
of_get_phy_mode
__of_mdiobus_register
of_mdio_find_bus
of_phy_is_fixed_link
of_reset_control_array_get
overflowgid
overflowuid
pagecache_get_page
pagecache_write_begin
pagecache_write_end
@@ -405,6 +447,13 @@
page_pool_destroy
page_pool_put_page
page_pool_release_page
param_get_charp
param_get_string
param_ops_short
param_ops_ullong
param_ops_ushort
param_set_charp
param_set_copystring
phylink_connect_phy
phylink_create
phylink_destroy
@@ -436,6 +485,8 @@
phy_init_eee
phy_print_status
phy_trigger_machine
platform_get_irq_byname_optional
pm_wq
__pskb_copy_fclone
ptp_clock_event
ptp_clock_index
@@ -443,9 +494,15 @@
ptp_clock_unregister
pwm_adjust_config
pwm_apply_state
rb_last
read_cache_page
read_sanitised_ftr_reg
register_module_notifier
register_wide_hw_breakpoint
regmap_irq_chip_get_base
regulator_list_voltage
regulator_map_voltage_iterate
release_resource
rfkill_set_sw_state
rtc_add_group
sdio_align_size
@@ -473,8 +530,14 @@
sdio_writel
sdio_writesb
sdio_writew
sg_copy_from_buffer
sg_copy_to_buffer
sg_nents
show_class_attr_string
show_regs
skb_pull_rcsum
skb_scrub_packet
smpboot_register_percpu_thread
snd_pcm_kernel_ioctl
snd_pcm_lib_default_mmap
snd_pcm_rate_to_rate_bit
@@ -493,11 +556,21 @@
spi_mem_default_supports_op
spi_mem_supports_op
spi_new_device
stack_trace_print
strchrnul
symbol_put_addr
__traceiter_android_vh_iommu_iovad_free_iova
__traceiter_android_vh_sched_show_task
__tracepoint_android_vh_iommu_iovad_free_iova
__tracepoint_android_vh_sched_show_task
truncate_inode_pages_final
truncate_pagecache
truncate_setsize
uart_insert_char
unpin_user_pages
unregister_module_notifier
unregister_wide_hw_breakpoint
uuid_null
v4l2_ctrl_subscribe_event
v4l2_device_register_subdev
v4l2_device_unregister_subdev
@@ -530,4 +603,5 @@
xsk_tx_completed
xsk_tx_peek_desc
xsk_tx_release
xsk_uses_need_wakeup
xsk_uses_need_wakeup
yield