From 4b7d638447caddf5556f31fcd9ec5589a9aa5bc5 Mon Sep 17 00:00:00 2001 From: Jian Gong Date: Sun, 1 May 2022 18:34:03 +0800 Subject: [PATCH] ANDROID: ABI: Update symbols to unisoc whitelist for the 3th Update whitelist for the symbols used by the unisoc device and update the ABI representation accordingly. Leaf changes summary: 11 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 9 Added variables 2 Added functions: [A] 'function int __traceiter_android_rvh_tk_based_time_sync(void*, timekeeper*)' [A] 'function block_device* blkdev_get_by_dev(dev_t, fmode_t, void*)' 9 Added variables: [A] 'tracepoint __tracepoint_android_rvh_effective_cpu_util' [A] 'tracepoint __tracepoint_android_vh_dma_buf_release' [A] 'tracepoint __tracepoint_android_vh_get_thermal_zone_device' [A] 'tracepoint __tracepoint_android_vh_psci_cpu_suspend' [A] 'tracepoint __tracepoint_android_vh_psci_tos_resident_on' [A] 'tracepoint __tracepoint_android_vh_regmap_update' [A] 'tracepoint __tracepoint_android_vh_thermal_register' [A] 'tracepoint __tracepoint_android_vh_thermal_unregister' [A] 'tracepoint __tracepoint_android_vh_usb_new_device_added' Bug: 230843855 Change-Id: Ia507bb71b23a303140ddf979b692ce51bccacc92 Signed-off-by: Jian Gong --- android/abi_gki_aarch64.xml | 961 ++++++++++++++------------------- android/abi_gki_aarch64_unisoc | 117 ++++ 2 files changed, 518 insertions(+), 560 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 9910087a67ae..1330b6020db7 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -321,6 +321,7 @@ + @@ -627,6 +628,7 @@ + @@ -5623,6 +5625,7 @@ + @@ -5710,11 +5713,13 @@ + + @@ -5727,6 +5732,9 @@ + + + @@ -5742,6 +5750,8 @@ + + @@ -5752,6 +5762,7 @@ + @@ -6495,7 +6506,7 @@ - + @@ -6507,17 +6518,7 @@ - - - - - - - - - - - + @@ -9799,7 +9800,7 @@ - + @@ -11461,7 +11462,7 @@ - + @@ -14619,11 +14620,6 @@ - - - - - @@ -14987,7 +14983,6 @@ - @@ -16452,7 +16447,7 @@ - + @@ -17679,6 +17674,7 @@ + @@ -17996,7 +17992,6 @@ - @@ -18303,7 +18298,6 @@ - @@ -18334,7 +18328,7 @@ - + @@ -19194,7 +19188,7 @@ - + @@ -20692,10 +20686,6 @@ - - - - @@ -21319,7 +21309,7 @@ - + @@ -22544,10 +22534,10 @@ - + - + @@ -23000,7 +22990,7 @@ - + @@ -24151,10 +24141,6 @@ - - - - @@ -24462,11 +24448,6 @@ - - - - - @@ -25367,7 +25348,6 @@ - @@ -26911,7 +26891,7 @@ - + @@ -27005,7 +26985,7 @@ - + @@ -29754,7 +29734,7 @@ - + @@ -30250,7 +30230,7 @@ - + @@ -31346,7 +31326,6 @@ - @@ -31710,7 +31689,7 @@ - + @@ -31727,7 +31706,6 @@ - @@ -31784,7 +31762,7 @@ - + @@ -33765,7 +33743,7 @@ - + @@ -35393,7 +35371,7 @@ - + @@ -39021,6 +38999,7 @@ + @@ -39538,7 +39517,7 @@ - + @@ -39912,7 +39891,7 @@ - + @@ -47590,7 +47569,7 @@ - + @@ -48989,7 +48968,7 @@ - + @@ -50422,7 +50401,6 @@ - @@ -52833,7 +52811,6 @@ - @@ -60690,7 +60667,7 @@ - + @@ -61488,20 +61465,6 @@ - - - - - - - - - - - - - - @@ -61577,7 +61540,7 @@ - + @@ -62113,7 +62076,7 @@ - + @@ -64226,7 +64189,7 @@ - + @@ -67857,7 +67820,7 @@ - + @@ -67940,7 +67903,7 @@ - + @@ -68904,7 +68867,7 @@ - + @@ -70593,7 +70556,6 @@ - @@ -72334,12 +72296,6 @@ - - - - - - @@ -78748,32 +78704,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -78781,30 +78712,30 @@ - + - + - + - + - + - + - + - + @@ -78815,15 +78746,15 @@ - + - + - + - + @@ -78831,23 +78762,23 @@ - + - + - + - + - + @@ -78855,10 +78786,10 @@ - + - + @@ -78876,37 +78807,37 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -78914,7 +78845,7 @@ - + @@ -78922,7 +78853,7 @@ - + @@ -78930,23 +78861,23 @@ - + - + - + - + - + - + @@ -78954,7 +78885,7 @@ - + @@ -78962,7 +78893,7 @@ - + @@ -78973,60 +78904,60 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -79034,7 +78965,7 @@ - + @@ -79042,15 +78973,15 @@ - + - + - + @@ -79058,104 +78989,104 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -79169,7 +79100,7 @@ - + @@ -79177,7 +79108,7 @@ - + @@ -79185,38 +79116,38 @@ - + - + - + - + - + - + - + - + - + - + @@ -79224,7 +79155,7 @@ - + @@ -79232,7 +79163,7 @@ - + @@ -79240,7 +79171,7 @@ - + @@ -79248,7 +79179,7 @@ - + @@ -79256,7 +79187,7 @@ - + @@ -79264,7 +79195,7 @@ - + @@ -79275,7 +79206,7 @@ - + @@ -79283,7 +79214,7 @@ - + @@ -80354,7 +80285,7 @@ - + @@ -81149,18 +81080,6 @@ - - - - - - - - - - - - @@ -84180,7 +84099,7 @@ - + @@ -84375,7 +84294,7 @@ - + @@ -85992,7 +85911,7 @@ - + @@ -86029,7 +85948,7 @@ - + @@ -87437,26 +87356,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -87502,7 +87401,7 @@ - + @@ -89048,7 +88947,7 @@ - + @@ -90174,7 +90073,7 @@ - + @@ -91092,7 +90991,7 @@ - + @@ -92547,7 +92446,6 @@ - @@ -95586,7 +95484,7 @@ - + @@ -95672,22 +95570,22 @@ - + - + - + - + - + - + @@ -96610,7 +96508,7 @@ - + @@ -103430,26 +103328,6 @@ - - - - - - - - - - - - - - - - - - - - @@ -103976,7 +103854,7 @@ - + @@ -104704,7 +104582,6 @@ - @@ -105105,13 +104982,13 @@ - + - + - + @@ -108999,69 +108876,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + @@ -109070,12 +108891,12 @@ - + - + @@ -109083,12 +108904,12 @@ - + - + @@ -109096,12 +108917,12 @@ - + - + @@ -109112,12 +108933,12 @@ - + - + @@ -109128,7 +108949,7 @@ - + @@ -109136,7 +108957,7 @@ - + @@ -109147,7 +108968,7 @@ - + @@ -109161,7 +108982,7 @@ - + @@ -109172,7 +108993,7 @@ - + @@ -109186,7 +109007,7 @@ - + @@ -109206,7 +109027,7 @@ - + @@ -109217,7 +109038,7 @@ - + @@ -109231,7 +109052,7 @@ - + @@ -109248,12 +109069,12 @@ - + - + @@ -109267,7 +109088,7 @@ - + @@ -109290,12 +109111,12 @@ - + - + @@ -109342,7 +109163,7 @@ - + @@ -109350,7 +109171,7 @@ - + @@ -109364,7 +109185,7 @@ - + @@ -109375,7 +109196,7 @@ - + @@ -109386,7 +109207,7 @@ - + @@ -109394,7 +109215,7 @@ - + @@ -109423,7 +109244,7 @@ - + @@ -109440,7 +109261,7 @@ - + @@ -109457,7 +109278,7 @@ - + @@ -109465,7 +109286,7 @@ - + @@ -109473,12 +109294,12 @@ - + - + @@ -109486,7 +109307,7 @@ - + @@ -109494,9 +109315,9 @@ - + - + @@ -109511,12 +109332,12 @@ - + - + @@ -109542,7 +109363,7 @@ - + @@ -109553,7 +109374,7 @@ - + @@ -109573,7 +109394,7 @@ - + @@ -109590,7 +109411,7 @@ - + @@ -109604,7 +109425,7 @@ - + @@ -109612,7 +109433,7 @@ - + @@ -109635,7 +109456,7 @@ - + @@ -109643,7 +109464,7 @@ - + @@ -109654,7 +109475,7 @@ - + @@ -109662,7 +109483,7 @@ - + @@ -109697,7 +109518,7 @@ - + @@ -109708,7 +109529,7 @@ - + @@ -109722,12 +109543,12 @@ - + - + @@ -109738,7 +109559,7 @@ - + @@ -109752,7 +109573,7 @@ - + @@ -109763,7 +109584,7 @@ - + @@ -109777,7 +109598,7 @@ - + @@ -109791,20 +109612,20 @@ - + - + - + - + @@ -109818,7 +109639,7 @@ - + @@ -109826,7 +109647,7 @@ - + @@ -109837,7 +109658,7 @@ - + @@ -109854,7 +109675,7 @@ - + @@ -109874,7 +109695,7 @@ - + @@ -109891,7 +109712,7 @@ - + @@ -109902,7 +109723,7 @@ - + @@ -109910,7 +109731,7 @@ - + @@ -109918,7 +109739,7 @@ - + @@ -109926,7 +109747,7 @@ - + @@ -109940,7 +109761,7 @@ - + @@ -109948,7 +109769,7 @@ - + @@ -109959,7 +109780,7 @@ - + @@ -109976,7 +109797,7 @@ - + @@ -110002,7 +109823,7 @@ - + @@ -110013,7 +109834,7 @@ - + @@ -110024,7 +109845,7 @@ - + @@ -110041,7 +109862,7 @@ - + @@ -110231,7 +110052,7 @@ - + @@ -110413,7 +110234,7 @@ - + @@ -110878,7 +110699,7 @@ - + @@ -112698,10 +112519,10 @@ - + - + @@ -113765,7 +113586,7 @@ - + @@ -115318,7 +115139,7 @@ - + @@ -115845,7 +115666,7 @@ - + @@ -121964,6 +121785,11 @@ + + + + + @@ -122511,6 +122337,7 @@ + @@ -122598,11 +122425,13 @@ + + @@ -122615,6 +122444,9 @@ + + + @@ -122630,6 +122462,8 @@ + + @@ -122640,6 +122474,7 @@ + @@ -123883,6 +123718,12 @@ + + + + + + @@ -146467,45 +146308,45 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - - + + + + - - - - - + + + + + - - - - - - + + + + + + @@ -146515,13 +146356,13 @@ - - - + + + - - + + @@ -146530,29 +146371,29 @@ - - + + - - + + - - - + + + - - + + - - + + @@ -146564,107 +146405,107 @@ - - - - - - - + + + + + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - - + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - + + + + diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc index 190e4122569c..0fa5175a4c58 100644 --- a/android/abi_gki_aarch64_unisoc +++ b/android/abi_gki_aarch64_unisoc @@ -9,8 +9,11 @@ aes_expandkey alloc_anon_inode alloc_chrdev_region + alloc_io_pgtable_ops alloc_netdev_mqs alloc_pages_exact + android_rvh_probe_register + __alloc_pages __alloc_percpu __alloc_skb alloc_workqueue @@ -18,6 +21,7 @@ __arch_copy_to_user arch_timer_read_counter arm64_const_caps_ready + arm64_use_ng_mappings arp_tbl atomic_notifier_call_chain atomic_notifier_chain_register @@ -26,7 +30,12 @@ bio_alloc_bioset bio_associate_blkg bio_endio + bio_end_io_acct_remapped bio_put + bio_start_io_acct + __blk_alloc_disk + blk_cleanup_disk + blkdev_get_by_dev bit_wait blk_finish_plug blk_start_plug @@ -62,6 +71,7 @@ cdev_device_add cdev_device_del cdev_init + __cfi_slowpath_diag __check_object_size __class_create class_destroy @@ -115,6 +125,8 @@ crypto_ahash_digest crypto_ahash_setkey crypto_alloc_ahash + crypto_comp_compress + crypto_comp_decompress crypto_destroy_tfm crypto_has_alg crypto_inc @@ -148,6 +160,7 @@ destroy_workqueue dev_driver_string _dev_err + dev_err_probe dev_fwnode dev_get_by_name dev_get_regmap @@ -156,9 +169,12 @@ device_create device_create_file device_destroy + device_get_dma_attr device_initialize device_init_wakeup device_link_add + device_link_del + device_node_to_regmap device_match_fwnode device_match_name device_property_present @@ -169,6 +185,7 @@ device_set_wakeup_capable device_unregister _dev_info + _dev_printk __dev_kfree_skb_any devm_add_action devm_backlight_device_register @@ -177,9 +194,11 @@ devm_clk_get devm_clk_get_optional devm_free_irq + devm_gpiochip_add_data_with_key devm_gpiod_get devm_gpio_free devm_gpio_request + devm_hwspin_lock_register devm_hwspin_lock_request_specific __devm_iio_device_register devm_ioremap_resource @@ -189,44 +208,82 @@ devm_mfd_add_devices devm_nvmem_register devm_of_platform_populate + devm_platform_get_and_ioremap_resource devm_pinctrl_get devm_pinctrl_put devm_power_supply_register + devm_pm_opp_of_add_table + devm_regulator_bulk_get __devm_regmap_init __devm_regmap_init_i2c __devm_regmap_init_mmio_clk + __devm_rtc_register_device devm_regulator_get devm_regulator_register devm_request_threaded_irq devm_spi_register_controller devm_usb_get_phy devm_usb_get_phy_by_phandle + dev_pm_domain_attach_by_name + dev_pm_domain_detach + dev_pm_opp_set_rate dev_queue_xmit dev_set_name _dev_warn disable_irq disable_irq_nosync + disk_end_io_acct + disk_start_io_acct dma_alloc_attrs dma_fence_release + dma_fence_signal_locked dma_fence_wait_timeout dma_free_attrs dma_heap_add dma_heap_get_dev dma_heap_get_name dma_max_mapping_size + dma_map_page_attrs + dma_map_sgtable + dma_resv_add_excl_fence + dma_resv_wait_timeout dma_set_mask + dma_sync_single_for_cpu + dma_sync_single_for_device + dma_unmap_sg_attrs down dput driver_register driver_unregister + drmm_mode_config_init + __drm_dbg + __drm_err drm_atomic_helper_plane_destroy_state drm_atomic_helper_plane_duplicate_state drm_atomic_helper_plane_reset drm_atomic_helper_setup_commit drm_compat_ioctl drm_dev_alloc + drm_dev_printk drm_dev_put drm_dev_register + drm_gem_fence_array_add + drm_gem_fence_array_add_implicit + drm_gem_lock_reservations + drm_gem_object_lookup + drm_gem_prime_mmap + drm_gem_shmem_create + drm_gem_shmem_free_object + drm_gem_shmem_get_sg_table + drm_gem_shmem_mmap + drm_gem_shmem_pin + drm_gem_shmem_prime_import_sg_table + drm_gem_shmem_print_info + drm_gem_shmem_unpin + drm_gem_shmem_vmap + drm_gem_shmem_vunmap + drm_gem_unlock_reservations + drm_gem_object_free drm_ioctl drm_ioctl_kernel drm_mm_init @@ -239,6 +296,10 @@ drm_poll drm_read drm_release + drm_syncobj_find + drm_syncobj_find_fence + drm_syncobj_free + drm_syncobj_replace_fence dst_release dump_stack enable_irq @@ -250,12 +311,15 @@ extcon_get_edev_by_phandle extcon_get_state fb_mode_option + _find_first_bit + _find_next_bit __find_get_block finish_wait flush_work flush_workqueue fpsimd_context_busy fput + free_io_pgtable_ops free_irq free_netdev __free_pages @@ -270,6 +334,7 @@ gen_pool_avail gen_pool_fixed_alloc generic_file_llseek + generic_handle_domain_irq generic_handle_irq generic_mii_ioctl generic_read_dir @@ -285,6 +350,7 @@ __get_free_pages get_governor_parent_kobj get_random_bytes + gic_nonsecure_priorities gov_attr_set_get gov_attr_set_init gov_attr_set_put @@ -331,6 +397,7 @@ inet_proto_csum_replace4 init_net __init_rwsem + __init_swait_queue_head init_timer_key init_user_ns init_wait_entry @@ -393,6 +460,7 @@ ir_raw_handler_register ir_raw_handler_unregister ir_raw_gen_pl + __irq_resolve_mapping irq_get_irq_data irq_modify_status irq_of_parse_and_map @@ -400,11 +468,13 @@ irq_set_irq_wake irq_work_sync is_console_locked + is_vmalloc_addr jiffies jiffies_to_msecs kern_mount kern_unmount kernel_kobj + kasan_flag_enabled kasprintf kernel_neon_begin kernel_neon_end @@ -585,6 +655,7 @@ pm_power_off __pm_relax pm_runtime_allow + pm_runtime_get_if_active __pm_runtime_disable pm_runtime_enable pm_runtime_forbid @@ -616,6 +687,7 @@ preempt_schedule preempt_schedule_notrace prepare_to_wait_event + _printk proc_create proc_create_data proc_create_seq_private @@ -651,10 +723,12 @@ rc_keydown rc_map_register rdev_get_drvdata + refcount_warn_saturate __refrigerator __register_chrdev read_cache_page read_cache_page_gfp + __register_blkdev register_filesystem register_pernet_subsys register_pm_notifier @@ -662,6 +736,8 @@ regmap_read regmap_update_bits_base regmap_write + regulator_bulk_disable + regulator_bulk_enable regulator_disable regulator_disable_regmap regulator_enable @@ -674,6 +750,7 @@ release_firmware __regmap_init_i2c remap_pfn_range + remove_cpu remove_proc_entry remove_wait_queue __request_module @@ -687,6 +764,7 @@ rfkill_unregister __SetPageMovable sched_clock + sched_set_fifo_low sched_setscheduler schedule schedule_timeout @@ -697,10 +775,13 @@ seq_putc seq_puts seq_read + set_capacity + set_capacity_and_notify set_nlink set_normalized_timespec64 set_page_dirty set_user_nice + sg_alloc_table_from_pages_segment sg_init_table sg_miter_next sg_miter_start @@ -804,12 +885,15 @@ tasklet_init tasklet_kill __tasklet_schedule + thermal_zone_device_disable + thermal_zone_device_enable thermal_zone_get_zone_by_name timer_of_init trace_define_field trace_event_buffer_commit trace_event_buffer_reserve trace_event_ignore_this_pid + trace_event_printf trace_event_raw_init trace_event_reg trace_handle_return @@ -842,6 +926,7 @@ __unregister_chrdev unlock_new_inode unlock_page + unregister_blkdev unregister_filesystem unregister_chrdev_region unregister_pernet_subsys @@ -904,7 +989,13 @@ usbnet_write_cmd usbnet_write_cmd_async usbnet_write_cmd_nopm + usleep_range_state vabits_actual + vchan_dma_desc_free_list + vchan_find_desc + vchan_init + vchan_tx_desc_free + vchan_tx_submit vfree vmalloc vmalloc_to_page @@ -928,6 +1019,10 @@ wakeup_source_register wakeup_source_remove wakeup_source_unregister + xa_destroy + xa_erase + xa_find + xa_find_after xfrm4_protocol_deregister xfrm4_protocol_register xfrm4_rcv @@ -1212,7 +1307,17 @@ strcspn system_highpri_wq tracepoint_probe_register + __tracepoint_android_vh_dma_buf_release + __tracepoint_android_vh_get_thermal_zone_device + __tracepoint_android_vh_psci_tos_resident_on + __tracepoint_android_vh_psci_cpu_suspend + __tracepoint_android_vh_regmap_update + __tracepoint_android_vh_thermal_register + __tracepoint_android_vh_thermal_unregister + __tracepoint_android_vh_usb_new_device_added + __traceiter_android_rvh_tk_based_time_sync __traceiter_android_rvh_report_bug + __tracepoint_android_rvh_effective_cpu_util __tracepoint_android_rvh_report_bug __tracepoint_clock_set_rate __tracepoint_android_rvh_tk_based_time_sync @@ -1250,6 +1355,9 @@ # required by musb_sprd.ko usb_ep_disable + usb_role_switch_get_drvdata + usb_role_switch_register + usb_role_switch_unregister usb_speed_string # required by nu1619_wireless_charger.ko @@ -1353,6 +1461,7 @@ dma_fence_free dma_fence_init dma_fence_signal + dma_unmap_page_attrs down_read down_write drm_dev_unregister @@ -1363,6 +1472,7 @@ drm_gem_shmem_purge_locked drm_gem_shmem_put_pages drm_of_component_probe + drm_mode_set_name drm_timeout_abs_to_jiffies fd_install fget @@ -1374,6 +1484,10 @@ kill_pid ksize kthread_freezable_should_stop + kthread_park + kthread_parkme + kthread_should_park + kthread_unpark ktime_get_raw_ts64 memcmp mutex_is_locked @@ -2060,6 +2174,7 @@ unregister_inet6addr_notifier unregister_inetaddr_notifier unregister_netdevice_queue + __warn_printk wiphy_free wiphy_new_nm wiphy_register @@ -2555,6 +2670,7 @@ __kfifo_from_user_r __kfifo_to_user_r snd_pcm_rate_bit_to_rate + snd_pcm_set_managed_buffer_all snd_soc_bytes_info_ext snd_soc_new_compress snd_card_new @@ -2632,3 +2748,4 @@ usb_role_switch_get usb_role_switch_put usb_role_switch_set_role +