ANDROID: Add allowed symbols requried from Qualcomm drivers

Kernel modules of cdsprm.ko, msm_adreno.ko, and msm_npu.ko
added new requirements to exported kernel symbols. Add these symbols
into symbol list to make it able to boot with android common kernel.

Leaf changes summary: 9 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 9 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

9 Added functions:

  [A] 'function int crypto_register_scomp(scomp_alg*)'
  [A] 'function int crypto_unregister_scomp(scomp_alg*)'
  [A] 'function int dev_pm_qos_add_request(device*, dev_pm_qos_request*, dev_pm_qos_req_type, s32)'
  [A] 'function int dev_pm_qos_update_request(dev_pm_qos_request*, s32)'
  [A] 'function dma_fence_array* dma_fence_array_create(int, dma_fence**, u64, unsigned int, bool)'
  [A] 'function void dma_fence_free(dma_fence*)'
  [A] 'function bool irq_work_queue(irq_work*)'
  [A] 'function int register_reboot_notifier(notifier_block*)'
  [A] 'function int unregister_reboot_notifier(notifier_block*)'

Bug: 215082374
Change-Id: I8e3f987a2bd172752454479339b25015dc3d807b
Signed-off-by: JohnnLee <johnnlee@google.com>
This commit is contained in:
JohnnLee 2022-01-20 17:11:46 +08:00
parent 12131b4229
commit 90a691fca4
2 changed files with 71053 additions and 69904 deletions

File diff suppressed because it is too large Load Diff

View File

@ -234,6 +234,7 @@
dma_fence_release
dma_fence_signal
dma_fence_signal_locked
dma_fence_wait_timeout
__dma_flush_area
__dma_inv_area
dmam_alloc_coherent
@ -491,6 +492,7 @@
media_device_unregister
media_entity_pads_init
memchr
memchr_inv
memcmp
memcpy
__memcpy_fromio
@ -774,6 +776,7 @@
regulator_get_voltage
regulator_is_enabled
regulator_put
regulator_register_notifier
regulator_set_load
regulator_set_mode
regulator_set_voltage
@ -923,6 +926,7 @@
sysfs_create_group
sysfs_create_groups
sysfs_create_link
sysfs_emit
sysfs_notify
sysfs_remove_bin_file
sysfs_remove_file_ns
@ -1155,6 +1159,10 @@
__release_region
__request_region
# required by cdsprm.ko
dev_pm_qos_add_request
dev_pm_qos_update_request
# required by citadel-spi.ko
nonseekable_open
spi_bus_lock
@ -1429,7 +1437,6 @@
match_int
match_strdup
match_token
memchr_inv
noop_llseek
notify_change
override_creds
@ -1445,7 +1452,6 @@
simple_statfs
strndup_user
sync_filesystem
sysfs_emit
touch_atime
truncate_inode_pages
unlock_new_inode
@ -1583,7 +1589,9 @@
dev_pm_opp_unregister_notifier
__dma_clean_area
dma_fence_add_callback
dma_fence_array_create
dma_fence_array_ops
dma_fence_free
dma_fence_remove_callback
getboottime64
get_random_u32
@ -1594,6 +1602,7 @@
idr_for_each
idr_replace
init_uts_ns
irq_work_queue
iterate_fd
kern_addr_valid
kernfs_create_link
@ -1636,7 +1645,6 @@
devm_clk_bulk_get
devm_of_pwm_get
devm_pwm_put
dma_fence_wait_timeout
dma_release_declared_memory
do_wait_intr
drm_add_edid_modes
@ -1943,6 +1951,8 @@
# required by msm_npu.ko
kmem_cache_create_usercopy
register_reboot_notifier
unregister_reboot_notifier
# required by msm_pm.ko
arm_cpuidle_suspend
@ -2591,7 +2601,6 @@
extcon_get_edev_name
extcon_get_property
pm_runtime_barrier
regulator_register_notifier
regulator_unregister_notifier
usb_gadget_vbus_connect
usb_gadget_vbus_disconnect
@ -2601,6 +2610,10 @@
usb_unregister_atomic_notify
usb_unregister_notify
# required by usb_f_cdev.ko
cdev_device_add
cdev_device_del
# required by usb_f_diag.ko
refcount_dec_and_lock
@ -2759,6 +2772,9 @@
# preserved by --additions-only
crc32_le
crypto_register_scomp
crypto_unregister_scomp
vfs_statx
generic_file_mmap
idr_alloc_u32
simple_getattr