From b4e51836cebdf701dfaf4950b3eadb4f457ba076 Mon Sep 17 00:00:00 2001 From: Hajun Sung Date: Sat, 28 Aug 2021 09:27:57 +0900 Subject: [PATCH 1/3] ANDROID: GKI: Update abi_gki_aarch64_exynos Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 1 Added function: [A] 'function void refresh_frequency_limits(cpufreq_policy*)' Bug: 197952120 Change-Id: If6b9123b9ec873e47883e3b33c0c0cb98f78e5b7 Signed-off-by: Hajun Sung --- android/abi_gki_aarch64.xml | 1928 +++++++++++++++----------------- android/abi_gki_aarch64_exynos | 48 + 2 files changed, 946 insertions(+), 1030 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index a1853384c64d..b53e8160de91 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -3315,6 +3315,7 @@ + @@ -46721,13 +46722,6 @@ - - - - - - - @@ -46736,6 +46730,13 @@ + + + + + + + @@ -65927,6 +65928,10 @@ + + + + @@ -134929,6 +134934,23 @@ + + + + + + + + + + + + + + + + + @@ -134966,23 +134988,6 @@ - - - - - - - - - - - - - - - - - @@ -135076,6 +135081,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -135127,7 +135292,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -135265,6 +135607,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -135435,6 +135872,7 @@ + @@ -135445,8 +135883,9 @@ - + + @@ -135467,102 +135906,72 @@ - + - + - + - - - - + - - - - + - + - - + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + @@ -135613,302 +136022,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -135970,6 +136083,7 @@ + @@ -136020,6 +136134,7 @@ + @@ -139373,6 +139488,119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -139510,6 +139738,7 @@ + @@ -140459,288 +140688,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -140766,23 +140713,6 @@ - - - - - - - - - - - - - - - - - @@ -140852,68 +140782,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -148609,53 +148477,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -166364,7 +166185,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -166877,9 +166745,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -167015,7 +167083,18 @@ + + + + + + + + + + + @@ -167204,6 +167283,13 @@ + + + + + + + @@ -167211,6 +167297,10 @@ + + + + @@ -177962,224 +178052,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -178274,17 +178153,6 @@ - - - - - - - - - - - diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index 4316e90e289d..a4101440acf2 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -28,6 +28,7 @@ arm64_const_caps_ready __arm_smccc_hvc __arm_smccc_smc + async_schedule_node atomic_notifier_call_chain atomic_notifier_chain_register atomic_notifier_chain_unregister @@ -48,6 +49,9 @@ blkdev_get_by_path blkdev_put blk_lookup_devt + blk_pm_runtime_init + blk_queue_update_dma_alignment + blk_queue_update_dma_pad blocking_notifier_call_chain blocking_notifier_chain_register blocking_notifier_chain_unregister @@ -58,8 +62,12 @@ bpf_trace_run5 bpf_trace_run6 bpf_trace_run7 + bpf_trace_run8 bpf_trace_run9 __break_lease + bsg_job_done + bsg_remove_queue + bsg_setup_queue build_skb bus_find_device bus_for_each_dev @@ -149,6 +157,7 @@ clk_register_fixed_factor clk_register_fixed_rate clk_register_gate + clk_round_rate clk_set_parent clk_set_rate clk_unprepare @@ -242,6 +251,8 @@ devfreq_recommended_opp devfreq_register_opp_notifier devfreq_remove_device + devfreq_resume_device + devfreq_suspend_device devfreq_unregister_opp_notifier devfreq_update_status dev_fwnode @@ -349,6 +360,7 @@ dev_pm_opp_of_remove_table dev_pm_opp_put dev_pm_opp_put_regulators + dev_pm_opp_remove dev_pm_opp_set_regulators dev_printk dev_queue_xmit @@ -432,6 +444,7 @@ downgrade_write down_interruptible down_read + down_read_trylock down_trylock down_write d_path @@ -464,6 +477,7 @@ filp_close filp_open find_get_pid + find_last_bit find_next_bit find_next_zero_bit find_vma @@ -716,8 +730,11 @@ kernel_restart kernel_write kern_path + keyslot_manager_create keyslot_manager_create_passthrough + keyslot_manager_destroy keyslot_manager_private + keyslot_manager_reprogram_all_keys __kfifo_alloc __kfifo_free __kfifo_in @@ -741,6 +758,7 @@ kmemdup kobject_add kobject_create_and_add + kobject_del kobject_get kobject_init kobject_init_and_add @@ -881,6 +899,7 @@ netlink_register_notifier netlink_unicast netlink_unregister_notifier + net_ratelimit nla_memcpy __nla_parse nla_put @@ -892,6 +911,7 @@ notify_change nr_cpu_ids nr_irqs + ns_capable nsecs_to_jiffies ns_to_timespec ns_to_timespec64 @@ -965,6 +985,7 @@ of_usb_get_phy_mode of_usb_host_tpl_support oops_in_progress + override_creds pagecache_get_page panic panic_notifier_list @@ -1164,6 +1185,7 @@ refcount_dec_checked refcount_inc_checked refcount_inc_not_zero_checked + refresh_frequency_limits __refrigerator regcache_cache_bypass regcache_cache_only @@ -1198,6 +1220,7 @@ regmap_write regulator_bulk_disable regulator_bulk_enable + regulator_count_voltages regulator_disable regulator_enable regulator_force_disable @@ -1208,6 +1231,7 @@ regulator_list_voltage_linear regulator_map_voltage_linear regulator_put + regulator_set_load regulator_set_mode regulator_set_voltage release_firmware @@ -1230,6 +1254,7 @@ reset_control_put reset_control_reset return_address + revert_creds rfkill_alloc rfkill_blocked rfkill_destroy @@ -1257,11 +1282,29 @@ schedule_timeout schedule_timeout_uninterruptible scnprintf + __scsi_add_device + scsi_add_host_with_dma + scsi_autopm_get_device + scsi_autopm_put_device + scsi_block_requests scsi_block_when_processing_errors + scsi_change_queue_depth scsi_device_get __scsi_device_lookup_by_target + scsi_device_put + scsi_dma_map + scsi_dma_unmap __scsi_execute + scsi_host_alloc + scsi_host_put + scsi_is_host_device + 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 sdio_signal_irq security_sock_graft @@ -1276,6 +1319,7 @@ setup_irq sg_alloc_table sg_alloc_table_from_pages + sg_copy_from_buffer sg_copy_to_buffer sget sg_free_table @@ -1307,6 +1351,7 @@ skb_copy_datagram_iter skb_copy_expand skb_dequeue + skb_dequeue_tail skb_free_datagram skb_pull skb_push @@ -1510,6 +1555,7 @@ sysfs_remove_bin_file sysfs_remove_file_ns sysfs_remove_group + sysfs_remove_groups sysfs_remove_link sysfs_streq system_freezable_wq @@ -1557,6 +1603,7 @@ __tracepoint_suspend_resume trace_print_array_seq trace_print_flags_seq + trace_print_hex_seq trace_print_symbols_seq __trace_puts trace_raw_output_prep @@ -1722,6 +1769,7 @@ __usecs_to_jiffies user_path_at_empty usleep_range + utf16s_to_utf8s v4l2_ctrl_handler_free v4l2_ctrl_handler_init_class v4l2_ctrl_handler_setup From dca02b19eb932cdfc188d7e9e03e54e87a910e53 Mon Sep 17 00:00:00 2001 From: Howard Chen Date: Thu, 9 Sep 2021 16:33:26 +0800 Subject: [PATCH 2/3] ANDROID: GKI: Update abi_gki_aarch64_cuttlefish Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 1 Added function: [A] 'function void security_sk_clone(const sock*, sock*)' Bug: 199355128 Change-Id: I2357390d5369412a34bbf90915dff1e7a9c302dc Signed-off-by: Howard Chen --- android/abi_gki_aarch64.xml | 2045 +++++++++++++++------------- android/abi_gki_aarch64_cuttlefish | 3 + 2 files changed, 1097 insertions(+), 951 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index b53e8160de91..5a3fe41bfbea 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -3624,6 +3624,7 @@ + @@ -46722,6 +46723,13 @@ + + + + + + + @@ -46730,13 +46738,6 @@ - - - - - - - @@ -48394,14 +48395,14 @@ - - - - + + + + - - + + @@ -48418,8 +48419,8 @@ - - + + @@ -48785,18 +48786,18 @@ - - + + - - - + + + - - - + + + @@ -48855,28 +48856,28 @@ - - + + - - - + + + - - + + - - - - - + + + + + - - + + @@ -48891,13 +48892,13 @@ - - - + + + - - + + @@ -118722,11 +118723,6 @@ - - - - - @@ -118895,6 +118891,11 @@ + + + + + @@ -126920,6 +126921,22 @@ + + + + + + + + + + + + + + + + @@ -127425,22 +127442,6 @@ - - - - - - - - - - - - - - - - @@ -127827,7 +127828,7 @@ - + @@ -127883,7 +127884,7 @@ - + @@ -134934,23 +134935,6 @@ - - - - - - - - - - - - - - - - - @@ -134988,6 +134972,23 @@ + + + + + + + + + + + + + + + + + @@ -135081,166 +135082,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -135292,184 +135133,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -135607,101 +135271,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -135872,7 +135441,6 @@ - @@ -135883,9 +135451,8 @@ - + - @@ -135906,72 +135473,102 @@ - + - + - + - + + + + - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - @@ -136022,6 +135619,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -136083,7 +135976,6 @@ - @@ -136134,7 +136026,6 @@ - @@ -139488,119 +139379,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -139738,7 +139516,6 @@ - @@ -140688,6 +140465,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -140713,6 +140772,23 @@ + + + + + + + + + + + + + + + + + @@ -140782,6 +140858,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -148477,6 +148615,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -166185,54 +166370,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -166745,209 +166883,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -167083,18 +167021,7 @@ - - - - - - - - - - - @@ -167283,13 +167210,6 @@ - - - - - - - @@ -167297,10 +167217,6 @@ - - - - @@ -178052,13 +177968,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -178153,6 +178280,17 @@ + + + + + + + + + + + @@ -184843,6 +184981,11 @@ + + + + + diff --git a/android/abi_gki_aarch64_cuttlefish b/android/abi_gki_aarch64_cuttlefish index cce8b465f8a2..12eb7ce410d0 100644 --- a/android/abi_gki_aarch64_cuttlefish +++ b/android/abi_gki_aarch64_cuttlefish @@ -614,6 +614,7 @@ kmalloc_order_trace kvfree kvmalloc_node + memdup_user mutex_trylock sg_alloc_table __sg_alloc_table_from_pages @@ -790,6 +791,7 @@ net_ratelimit nf_conntrack_destroy __num_online_cpus + __pskb_pull_tail _raw_spin_trylock sched_clock skb_add_rx_frag @@ -857,6 +859,7 @@ proto_unregister _raw_write_lock_bh _raw_write_unlock_bh + security_sk_clone security_sock_graft sk_alloc sock_init_data From 63fec0641aa7972e55aad5d5384b53d95c59aa20 Mon Sep 17 00:00:00 2001 From: Venkata Rao Kakani Date: Mon, 13 Sep 2021 23:05:41 +0530 Subject: [PATCH 3/3] ANDROID: ABI: Update allowed list for QCOM Update the android/abi_gki_aarch64_qcom with core API's required by display. Bug: 199715053 Change-Id: I8fea74162cf827a434a02a36f870548460c06e55 Signed-off-by: Rahul Sharma Signed-off-by: Venkata Rao Kakani --- android/abi_gki_aarch64_qcom | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index a84b0dcaaa0f..dc4eacfe82c1 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom @@ -407,6 +407,8 @@ devm_extcon_register_notifier devm_free_irq devm_fwnode_get_index_gpiod_from_child + devm_gpiochip_add_data + devm_gpiod_get devm_gpiod_get_index devm_gpiod_get_optional devm_gpio_request @@ -441,6 +443,7 @@ devm_pinctrl_get devm_pinctrl_put devm_pinctrl_register + devm_pinctrl_register_and_init devm_platform_ioremap_resource devm_power_supply_get_by_phandle devm_power_supply_register @@ -657,12 +660,14 @@ drm_atomic_state_default_release __drm_atomic_state_free drm_atomic_state_init + drm_bridge_add drm_bridge_attach drm_bridge_disable drm_bridge_enable drm_bridge_mode_set drm_bridge_post_disable drm_bridge_pre_enable + drm_bridge_remove drm_class_device_register drm_class_device_unregister drm_clflush_pages @@ -1014,9 +1019,12 @@ gnss_register_device gpiochip_add_data_with_key gpiochip_add_pin_range + gpiochip_generic_config gpiochip_generic_free gpiochip_generic_request gpiochip_get_data + gpiochip_irqchip_add_key + gpiochip_line_is_irq gpiochip_line_is_valid gpiochip_remove gpiod_cansleep @@ -1030,6 +1038,7 @@ gpiod_get_value_cansleep gpiod_is_active_low gpiod_set_debounce + gpiochip_set_nested_irqchip gpiod_set_raw_value gpiod_set_raw_value_cansleep gpiod_set_value @@ -1090,6 +1099,10 @@ __i2c_smbus_xfer i2c_smbus_xfer __i2c_transfer + i2c_smbus_read_i2c_block_data + i2c_smbus_read_byte_data + i2c_smbus_write_i2c_block_data + i2c_smbus_write_byte_data i2c_transfer i2c_transfer_buffer_flags icc_get @@ -1739,6 +1752,7 @@ pid_task pinconf_generic_dt_node_to_map pinctrl_dev_get_drvdata + pinctrl_enable pinctrl_force_default pinctrl_force_sleep pinctrl_get