blob: 62fd6540f45a252302c49e82fa7072cce30dcd59 [file] [log] [blame]
[abi_whitelist]
# commonly used symbols
__cfi_slowpath
_dev_err
devm_kmalloc
kmalloc_caches
kmem_cache_alloc_trace
kstrdup
memzero_explicit
module_layout
printk
__put_task_struct
snprintf
__stack_chk_fail
__stack_chk_guard
strcmp
strlen
# required by dm-default-key.ko
bio_crypt_alloc_ctx
blk_crypto_evict_key
blk_crypto_init_key
blk_crypto_start_using_mode
dm_get_device
dm_put_device
dm_read_arg_group
dm_register_target
dm_shift_arg
dm_table_get_mode
dm_unregister_target
hex2bin
kzfree
scnprintf
sscanf
# required by ufshcd-core.ko
__alloc_workqueue_key
async_schedule
bio_crypt_should_process
blk_queue_max_segment_size
blk_queue_update_dma_pad
bpf_trace_run2
bpf_trace_run4
bpf_trace_run5
bpf_trace_run8
cancel_delayed_work
cancel_delayed_work_sync
cancel_work_sync
clk_disable
clk_enable
clk_prepare
clk_set_rate
clk_unprepare
complete
__const_udelay
cpu_number
__cpu_online_mask
delayed_work_timer_fn
destroy_workqueue
dev_driver_string
devfreq_add_device
devfreq_remove_device
devfreq_resume_device
devfreq_suspend_device
device_create_file
device_remove_file
devm_clk_get
devm_kfree
devm_regulator_get
devm_request_threaded_irq
dev_pm_opp_add
dev_pm_opp_remove
_dev_warn
dmam_alloc_coherent
down_read
down_read_trylock
down_write
dummy_dma_ops
event_triggers_call
find_last_bit
find_next_bit
find_next_zero_bit
finish_wait
flush_work
free_irq
__init_rwsem
init_timer_key
init_wait_entry
__init_waitqueue_head
jiffies
jiffies_to_usecs
keyslot_manager_create
keyslot_manager_destroy
keyslot_manager_private
keyslot_manager_reprogram_all_keys
kfree
__kmalloc
kstrtouint
kstrtoull
ktime_get
__ll_sc_atomic64_andnot
__ll_sc_atomic64_fetch_andnot_release
__ll_sc_atomic64_fetch_or_acquire
__ll_sc_atomic_add_return
__ll_sc_atomic_sub_return
memcpy
memset
__msecs_to_jiffies
msleep
__mutex_init
mutex_lock
mutex_unlock
perf_trace_buf_alloc
perf_trace_run_bpf_submit
__pm_runtime_idle
__pm_runtime_resume
preempt_schedule_notrace
prepare_to_wait_event
print_hex_dump
queue_delayed_work_on
queue_work_on
___ratelimit
_raw_spin_lock
_raw_spin_lock_irqsave
_raw_spin_unlock
_raw_spin_unlock_irqrestore
regulator_count_voltages
regulator_disable
regulator_enable
regulator_set_load
regulator_set_voltage
request_threaded_irq
schedule
schedule_timeout
__scsi_add_device
scsi_add_host_with_dma
scsi_block_requests
scsi_change_queue_depth
scsi_device_get
scsi_device_put
scsi_dma_map
scsi_dma_unmap
__scsi_execute
scsi_host_alloc
scsi_host_put
scsi_print_command
scsi_print_sense_hdr
scsi_remove_device
scsi_remove_host
scsi_report_bus_reset
scsi_scan_host
scsi_unblock_requests
sdev_prefix_printk
sg_next
sprintf
strcpy
strlcpy
strncmp
sysfs_create_groups
sysfs_remove_groups
system_wq
trace_define_field
trace_event_buffer_commit
trace_event_buffer_reserve
trace_event_ignore_this_pid
trace_event_raw_init
trace_event_reg
trace_handle_return
trace_print_hex_seq
trace_print_symbols_seq
trace_raw_output_prep
trace_seq_printf
__udelay
up_read
up_write
usleep_range
utf16s_to_utf8s
wait_for_completion_timeout
__wake_up
__warn_printk
# required by ufshcd-pltfrm.ko
_dev_info
devm_ioremap_resource
__list_add_valid
of_find_property
of_get_property
of_parse_phandle
of_property_read_string_helper
of_property_read_variable_u32_array
platform_get_irq
platform_get_resource
pm_runtime_enable
__pm_runtime_set_status