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