Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

Commit bd8c55b

Browse files
committed
ANDROID: ABI: virtual_device update ABI and symbol list
Update virtual_device symbol list after swapping the android-v virtual cpufreq driver to use the upstream version instead. Bug: 284367589 Test: Build and boot aarch64 CF using update kernel Change-Id: I2816651c23f35e1aa3a43a8f58e4f375fa28e6a7 Signed-off-by: David Dai <[email protected]>
1 parent 116264b commit bd8c55b

File tree

1 file changed

+47
-34
lines changed

1 file changed

+47
-34
lines changed

android/abi_gki_aarch64_virtual_device

Lines changed: 47 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
cpufreq_unregister_driver
4343
cpu_number
4444
__cpu_online_mask
45+
__cpu_possible_mask
4546
crc32_le
4647
csum_partial
4748
debugfs_attr_read
@@ -226,6 +227,7 @@
226227
kimage_voffset
227228
__kmalloc
228229
kmalloc_caches
230+
kmalloc_large
229231
kmalloc_trace
230232
kmemdup
231233
kstrndup
@@ -234,7 +236,6 @@
234236
kthread_park
235237
kthread_should_stop
236238
kthread_stop
237-
kthread_stop_put
238239
kthread_unpark
239240
ktime_get
240241
ktime_get_ts64
@@ -433,6 +434,7 @@
433434
strcmp
434435
strcpy
435436
strlen
437+
strncpy
436438
strnlen
437439
strscpy
438440
__sw_hweight16
@@ -497,7 +499,20 @@
497499
usb_unanchor_urb
498500
__usecs_to_jiffies
499501
usleep_range_state
502+
v4l2_device_register
503+
v4l2_device_unregister
504+
v4l2_event_pending
505+
v4l2_event_subscribe
506+
v4l2_event_unsubscribe
507+
v4l2_fh_add
508+
v4l2_fh_del
509+
v4l2_fh_exit
510+
v4l2_fh_init
500511
vfree
512+
video_devdata
513+
video_ioctl2
514+
__video_register_device
515+
video_unregister_device
501516
virtio_break_device
502517
virtio_check_driver_offered_feature
503518
virtio_config_changed
@@ -527,6 +542,7 @@
527542
vring_interrupt
528543
vring_notification_data
529544
vring_transport_features
545+
vzalloc
530546
__wake_up
531547
wake_up_process
532548
__warn_printk
@@ -538,22 +554,6 @@
538554
clk_put
539555
serio_unregister_port
540556

541-
# required by android-v-virt-cpufreq.ko
542-
arch_freq_scale
543-
cpufreq_cpu_get
544-
cpufreq_cpu_put
545-
cpufreq_frequency_table_verify
546-
cpufreq_get_hw_max_freq
547-
cpu_scale
548-
dev_pm_opp_free_cpufreq_table
549-
dev_pm_opp_get_opp_count
550-
dev_pm_opp_init_cpufreq_table
551-
dev_pm_opp_of_add_table
552-
get_cpu_device
553-
topology_clear_scale_freq_source
554-
topology_set_scale_freq_source
555-
topology_update_thermal_pressure
556-
557557
# required by armmmci.ko
558558
clk_round_rate
559559
devm_of_iomap
@@ -802,7 +802,6 @@
802802
bitmap_free
803803
bitmap_zalloc
804804
call_rcu
805-
__cpu_possible_mask
806805
crc32_be
807806
crypto_aead_decrypt
808807
crypto_aead_encrypt
@@ -834,7 +833,6 @@
834833
kernel_param_lock
835834
kernel_param_unlock
836835
kfree_skb_list_reason
837-
kmalloc_large
838836
ktime_get_seconds
839837
netdev_set_default_ethtool_ops
840838
netif_receive_skb
@@ -853,7 +851,6 @@
853851
skb_ensure_writable
854852
__skb_get_hash
855853
__skb_gso_segment
856-
strncpy
857854
__sw_hweight64
858855
tasklet_kill
859856
unregister_inet6addr_notifier
@@ -1063,25 +1060,11 @@
10631060
v4l2_ctrl_handler_setup
10641061
v4l2_ctrl_new_custom
10651062
v4l2_ctrl_subscribe_event
1066-
v4l2_device_register
1067-
v4l2_device_unregister
1068-
v4l2_event_pending
10691063
v4l2_event_queue
1070-
v4l2_event_subscribe
1071-
v4l2_event_unsubscribe
1072-
v4l2_fh_add
1073-
v4l2_fh_del
1074-
v4l2_fh_exit
1075-
v4l2_fh_init
10761064
v4l2_format_info
1077-
video_devdata
10781065
video_device_alloc
10791066
video_device_release
1080-
video_ioctl2
1081-
__video_register_device
1082-
video_unregister_device
10831067
vm_insert_page
1084-
vzalloc
10851068

10861069
# required by vexpress-config.ko
10871070
of_find_compatible_node
@@ -1102,6 +1085,7 @@
11021085
kernel_sock_shutdown
11031086
kstrtoint
11041087
kstrtoll
1088+
kthread_stop_put
11051089
platform_bus
11061090
sockfd_lookup
11071091
strchr
@@ -1216,6 +1200,17 @@
12161200
ww_mutex_lock_interruptible
12171201
ww_mutex_unlock
12181202

1203+
# required by virtio-media.ko
1204+
frame_vector_to_pages
1205+
pfn_is_map_memory
1206+
sg_alloc_table_from_pages_segment
1207+
sg_nents
1208+
v4l2_event_queue_fh
1209+
v4l2_src_change_event_subscribe
1210+
vb2_create_framevec
1211+
vb2_destroy_framevec
1212+
video_device_release_empty
1213+
12191214
# required by virtio-rng.ko
12201215
hwrng_register
12211216
hwrng_unregister
@@ -1440,6 +1435,16 @@
14401435
snd_pcm_set_ops
14411436
wait_for_completion_interruptible_timeout
14421437

1438+
# required by virtual-cpufreq.ko
1439+
arch_freq_scale
1440+
cpufreq_freq_transition_begin
1441+
cpufreq_freq_transition_end
1442+
cpufreq_frequency_table_verify
1443+
cpufreq_get_hw_max_freq
1444+
get_cpu_device
1445+
topology_clear_scale_freq_source
1446+
topology_set_scale_freq_source
1447+
14431448
# required by vkms.ko
14441449
__devm_drm_dev_alloc
14451450
devres_open_group
@@ -1527,5 +1532,13 @@
15271532
# preserved by --additions-only
15281533
blk_mq_quiesce_queue
15291534
blk_mq_unquiesce_queue
1535+
cpufreq_cpu_get
1536+
cpufreq_cpu_put
1537+
cpu_scale
1538+
dev_pm_opp_free_cpufreq_table
1539+
dev_pm_opp_get_opp_count
1540+
dev_pm_opp_init_cpufreq_table
1541+
dev_pm_opp_of_add_table
15301542
page_shift_compat
15311543
page_shift_compat_enabled
1544+
topology_update_thermal_pressure

0 commit comments

Comments
 (0)