From d08c3d3ba2b72fa564aa40205cdb2325f44ea6b0 Mon Sep 17 00:00:00 2001 From: Khalid Shaik Date: Fri, 4 Nov 2022 13:49:41 +0530 Subject: [PATCH] ANDROID: Update the ABI representation 22 function symbol(s) added 'int __traceiter_android_vh_show_mem(void *, unsigned int, nodemask_t *)' 'void __wake_up_locked_key(struct wait_queue_head *, unsigned int, void *)' 'struct file * anon_inode_getfile(const char *, const struct file_operations *, void *, int)' 'int dma_buf_get_flags(struct dma_buf *, unsigned long int *)' 'int do_wait_intr(wait_queue_head_t *, wait_queue_entry_t *)' 'struct file * get_task_exe_file(struct task_struct *)' 's32 i2c_smbus_write_word_data(const struct i2c_client *, u8, u16)' 'struct iio_dev * iio_device_alloc(struct device *, int)' 'void iio_device_free(struct iio_dev *)' 'int is_dma_buf_file(struct file *)' 'int iterate_fd(struct files_struct *, unsigned int, int(*)(void *, struct file *, unsigned int), void *)' 'bool printk_timed_ratelimit(unsigned long int *, unsigned int)' 'void release_pages(struct page * *, int)' 'int rtc_set_time(struct rtc_device *, struct rtc_time *)' 'void * typec_get_drvdata(struct typec_port *)' 'struct typec_partner * typec_register_partner(struct typec_port *, struct typec_partner_desc *)' 'struct typec_port * typec_register_port(struct device *, const struct typec_capability *)' 'void typec_set_data_role(struct typec_port *, enum typec_data_role)' 'void typec_set_pwr_opmode(struct typec_port *, enum typec_pwr_opmode)' 'void typec_set_pwr_role(struct typec_port *, enum typec_role)' 'void typec_unregister_partner(struct typec_partner *)' 'void typec_unregister_port(struct typec_port *)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_show_mem' Bug: 254608320 Change-Id: I9aa8df7bf0a1545264fd99637d76e24e56bafc32 Signed-off-by: Khalid Shaik --- android/abi_gki_aarch64.xml | 275 ++++++++++++++++++++++++++++++--- android/abi_gki_aarch64_exynos | 210 +++++++++++++++++++++++++ 2 files changed, 463 insertions(+), 22 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 3f1fe2e1bd09..e4cf7cb9200f 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -309,6 +309,7 @@ + @@ -387,6 +388,7 @@ + @@ -466,6 +468,7 @@ + @@ -1193,6 +1196,7 @@ + @@ -1261,6 +1265,7 @@ + @@ -1704,6 +1709,7 @@ + @@ -1846,6 +1852,7 @@ + @@ -1953,7 +1960,9 @@ + + @@ -2089,7 +2098,9 @@ + + @@ -2709,6 +2720,7 @@ + @@ -2867,6 +2879,7 @@ + @@ -2923,6 +2936,7 @@ + @@ -3443,9 +3457,17 @@ + + + + + + + + @@ -3995,6 +4017,7 @@ + @@ -14159,7 +14182,56 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15863,6 +15935,14 @@ + + + + + + + + @@ -19176,6 +19256,7 @@ + @@ -20595,6 +20676,17 @@ + + + + + + + + + + + @@ -24228,6 +24320,7 @@ + @@ -28842,6 +28935,7 @@ + @@ -42870,6 +42964,7 @@ + @@ -49401,7 +49496,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -57396,6 +57519,12 @@ + + + + + + @@ -67891,6 +68020,7 @@ + @@ -78553,9 +78683,6 @@ - - - @@ -83261,6 +83388,7 @@ + @@ -86518,9 +86646,6 @@ - - - @@ -87696,6 +87821,11 @@ + + + + + @@ -87995,6 +88125,7 @@ + @@ -88148,6 +88279,7 @@ + @@ -101079,20 +101211,7 @@ - - - - - - - - - - - - - - + @@ -112555,6 +112674,12 @@ + + + + + + @@ -113056,6 +113181,7 @@ + @@ -113189,6 +113315,12 @@ + + + + + + @@ -113587,6 +113719,13 @@ + + + + + + + @@ -117563,6 +117702,11 @@ + + + + + @@ -117952,6 +118096,11 @@ + + + + + @@ -120227,6 +120376,10 @@ + + + + @@ -120935,6 +121088,12 @@ + + + + + + @@ -121498,11 +121657,20 @@ + + + + + + + + + @@ -122203,10 +122371,21 @@ + + + + + + + + + + + @@ -125347,6 +125526,11 @@ + + + + + @@ -126154,6 +126338,11 @@ + + + + + @@ -126444,6 +126633,11 @@ + + + + + @@ -129198,6 +129392,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -129211,6 +129434,14 @@ + + + + + + + + diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index 685be42dc6af..8630eba87b6e 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -1266,3 +1266,213 @@ # required by leds-s2mu106.ko devm_led_classdev_register_ext + +# required by lzo-rle.ko + lzorle1x_1_compress + +# required by lzo.ko + lzo1x_1_compress + +# required by mali_kbase.ko + anon_inode_getfd + __arch_clear_user + __bitmap_weight + cache_line_size + clear_page + debugfs_attr_read + debugfs_attr_write + dev_pm_opp_of_add_table + dev_pm_opp_of_remove_table + dev_pm_opp_put_regulators + dev_pm_opp_set_regulators + downgrade_write + down_trylock + find_get_pid + find_vma + __get_task_comm + get_user_pages + get_user_pages_fast + ktime_get_raw + __mmdrop + of_clk_get + of_dma_is_coherent + of_property_read_variable_u8_array + param_ops_byte + pid_task + pin_user_pages_remote + put_pid + rb_erase + rb_first + rb_next + rb_prev + rb_replace_node + register_oom_notifier + remap_vmalloc_range + seq_open + seq_putc + seq_write + set_page_dirty_lock + strcspn + synchronize_irq + __traceiter_gpu_mem_total + trace_output_call + __tracepoint_gpu_mem_total + trace_print_flags_seq + trace_print_symbols_seq + unmap_mapping_range + unregister_oom_notifier + vmalloc_user + vmf_insert_pfn_prot + +# required by mcDrvModule.ko + crypto_alloc_shash + crypto_shash_final + crypto_shash_update + d_path + freezing_slow_path + get_task_exe_file + get_task_mm + get_zeroed_page + kstrtol_from_user + mmput + __refrigerator + release_pages + system_freezing_cnt + vmalloc_to_page + wait_for_completion_killable + +# required by mx_client_test.ko + cdev_alloc + +# required by nanohub.ko + arch_timer_read_counter + autoremove_wake_function + clocks_calc_mult_shift + do_wait_intr + iio_device_alloc + iio_device_free + rtc_set_time + rtc_tm_to_time64 + sched_setscheduler + sysfs_remove_link + __wake_up_locked_key + __wake_up_sync + +# required by pinctrl-samsung-core.ko + bitmap_to_arr32 + devm_gpiochip_add_data_with_key + devm_pinctrl_register + generic_handle_irq + gpiochip_generic_free + gpiochip_generic_request + gpiochip_get_data + gpiochip_lock_as_irq + gpiochip_unlock_as_irq + handle_edge_irq + irq_create_mapping_affinity + __irq_domain_add + irq_domain_remove + irq_domain_xlate_twocell + irq_find_mapping + irq_set_chained_handler_and_data + of_node_name_eq + pinctrl_add_gpio_range + pinctrl_dev_get_drvdata + pinctrl_force_sleep + pinctrl_remove_gpio_range + pin_get_name + +# required by pl330.ko + amba_driver_register + amba_driver_unregister + cpu_all_bits + dev_err_probe + dma_async_device_register + dma_async_device_unregister + dma_async_tx_descriptor_init + dmaengine_unmap_put + dma_get_slave_channel + dma_map_resource + dma_unmap_resource + of_dma_controller_free + of_dma_controller_register + pm_runtime_irq_safe + +# required by pwm-samsung.ko + of_pwm_xlate_with_flags + pwmchip_add + pwmchip_remove + pwm_get_chip_data + pwm_set_chip_data + +# required by rtc-s2mpu12.ko + devm_rtc_device_register + rtc_update_irq + rtc_valid_tm + +# required by s2m_chg_manager.ko + alarm_cancel + alarm_init + alarm_start_relative + +# required by s2m_muic_module.ko + printk_timed_ratelimit + +# required by s2m_pdic_module.ko + typec_get_drvdata + typec_register_partner + typec_register_port + typec_set_data_role + typec_set_pwr_opmode + typec_set_pwr_role + typec_unregister_partner + typec_unregister_port + +# required by s2mpu12-regulator.ko + of_get_regulator_init_data + rdev_get_drvdata + rdev_get_id + regulator_list_voltage_linear + regulator_map_voltage_linear + regulator_register + regulator_unregister + +# required by s2mu106_mfd.ko + i2c_smbus_read_word_data + i2c_smbus_write_word_data + +# required by s3c2410_wdt.ko + system_state + watchdog_init_timeout + watchdog_register_device + watchdog_set_restart_priority + watchdog_unregister_device + +# required by samsung-iommu-group.ko + iommu_group_alloc + iommu_group_set_name + +# required by samsung-secure-iova.ko + gen_pool_avail + gen_pool_create + gen_pool_destroy + gen_pool_first_fit_align + gen_pool_size + +# required by samsung_dma_heap.ko + anon_inode_getfile + deferred_free + devm_gen_pool_create + dma_buf_get_flags + dmabuf_page_pool_alloc + dmabuf_page_pool_create + dmabuf_page_pool_destroy + dmabuf_page_pool_free + dma_heap_add + dma_heap_get_dev + dma_heap_get_drvdata + dma_heap_get_name + is_dma_buf_file + iterate_fd + __traceiter_android_vh_show_mem + __tracepoint_android_vh_show_mem