From 01645da2f5b5992735724d3dae30837ba8b61358 Mon Sep 17 00:00:00 2001 From: Khalid Shaik Date: Fri, 4 Nov 2022 13:32:14 +0530 Subject: [PATCH] ANDROID: Update the ABI representation 20 function symbol(s) added 'struct vm_struct * __get_vm_area_caller(unsigned long int, unsigned long int, unsigned long int, unsigned long int, void *)' 'void console_lock()' 'void console_stop(struct console *)' 'int dapm_regulator_event(struct snd_soc_dapm_widget *, struct snd_kcontrol *, int)' 'int devm_hwrng_register(struct device *, struct hwrng *)' 'int map_kernel_range(unsigned long int, unsigned long int, pgprot_t, struct page * *)' 'struct proc_dir_entry * proc_create_seq_private(const char *, umode_t, struct proc_dir_entry *, const struct seq_operations *, unsigned int, void *)' 'int regulator_force_disable(struct regulator *)' 'int regulator_set_mode(struct regulator *, unsigned int)' 'struct snd_soc_dapm_widget * snd_soc_dapm_new_control(struct snd_soc_dapm_context *, const struct snd_soc_dapm_widget *)' 'struct snd_soc_pcm_runtime * snd_soc_get_pcm_runtime(struct snd_soc_card *, struct snd_soc_dai_link *)' 'void snd_soc_of_put_dai_link_codecs(struct snd_soc_dai_link *)' '__poll_t v4l2_ctrl_poll(struct file *, struct poll_table_struct *)' 'int v4l2_ctrl_subscribe_event(struct v4l2_fh *, const struct v4l2_event_subscription *)' 'int v4l2_event_unsubscribe(struct v4l2_fh *, const struct v4l2_event_subscription *)' 'int v4l2_fh_is_singular(struct v4l2_fh *)' 'int v4l2_fh_release(struct file *)' 'int v4l2_m2m_querybuf(struct file *, struct v4l2_m2m_ctx *, struct v4l2_buffer *)' 'int vb2_prepare_buf(struct vb2_queue *, struct media_device *, struct v4l2_buffer *)' 'int vsprintf(char *, const char *, va_list)' 4 variable symbol(s) added 'fb_mode_option' 'atomic_t ignore_console_lock_warning' 'struct kmem_cache * names_cachep' 'struct bus_type spi_bus_type' Bug: 254608320 Change-Id: I8cc3e8bf07945c9be7c27e325c56890cc4ab007a Signed-off-by: Khalid Shaik --- android/abi_gki_aarch64.xml | 133 ++++++++++++++++++++++++ android/abi_gki_aarch64_exynos | 184 +++++++++++++++++++++++++++++++++ 2 files changed, 317 insertions(+) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 8482ec10f7ca..3f1fe2e1bd09 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -91,6 +91,7 @@ + @@ -763,6 +764,8 @@ + + @@ -903,6 +906,7 @@ + @@ -1101,6 +1105,7 @@ + @@ -2195,6 +2200,7 @@ + @@ -2705,6 +2711,7 @@ + @@ -2830,6 +2837,7 @@ + @@ -2850,6 +2858,7 @@ + @@ -3197,6 +3206,7 @@ + @@ -3204,6 +3214,7 @@ + @@ -3224,6 +3235,7 @@ + @@ -3628,16 +3640,21 @@ + + + + + @@ -3659,6 +3676,7 @@ + @@ -3687,6 +3705,7 @@ + @@ -3795,6 +3814,7 @@ + @@ -4079,6 +4099,7 @@ + @@ -4090,6 +4111,7 @@ + @@ -4108,6 +4130,7 @@ + @@ -4147,6 +4170,7 @@ + @@ -111185,6 +111209,14 @@ + + + + + + + + @@ -115249,7 +115281,14 @@ + + + + + + + @@ -115947,6 +115986,12 @@ + + + + + + @@ -116998,6 +117043,11 @@ + + + + + @@ -121426,6 +121476,7 @@ + @@ -122731,6 +122782,13 @@ + + + + + + + @@ -123319,6 +123377,7 @@ + @@ -125303,6 +125362,15 @@ + + + + + + + + + @@ -125940,6 +126008,10 @@ + + + + @@ -126038,6 +126110,11 @@ + + + + + @@ -127922,6 +127999,11 @@ + + + + + @@ -127956,6 +128038,11 @@ + + + + + @@ -128066,6 +128153,10 @@ + + + + @@ -128269,6 +128360,7 @@ + @@ -130086,6 +130178,16 @@ + + + + + + + + + + @@ -130110,6 +130212,11 @@ + + + + + @@ -130127,10 +130234,18 @@ + + + + + + + + @@ -130242,6 +130357,12 @@ + + + + + + @@ -130403,6 +130524,12 @@ + + + + + + @@ -130966,6 +131093,12 @@ + + + + + + diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index d2490a621b00..685be42dc6af 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -1082,3 +1082,187 @@ device_unregister driver_register tracepoint_probe_unregister + +# required by exynos3830_sound.ko + dapm_regulator_event + devm_snd_soc_register_card + snd_soc_component_set_pll + snd_soc_component_set_sysclk + snd_soc_dai_set_sysclk + snd_soc_dai_set_tdm_slot + snd_soc_dapm_get_pin_switch + snd_soc_dapm_new_control + snd_soc_dapm_put_pin_switch + snd_soc_get_pcm_runtime + snd_soc_of_get_dai_link_codecs + snd_soc_of_get_dai_name + snd_soc_of_parse_audio_routing + snd_soc_of_parse_daifmt + snd_soc_of_put_dai_link_codecs + snd_soc_params_to_bclk + snd_soc_pm_ops + +# required by exynos_adc.ko + devm_iio_device_alloc + +# required by exynos_devfreq.ko + devfreq_add_device + devfreq_add_governor + devfreq_recommended_opp + devfreq_register_opp_notifier + devfreq_remove_device + devfreq_unregister_opp_notifier + dev_pm_opp_disable + dev_pm_opp_get_freq + strpbrk + unregister_reboot_notifier + update_devfreq + +# required by exynos_mct.ko + clockevents_config_and_register + disable_percpu_irq + enable_percpu_irq + free_percpu_irq + of_clk_get_by_name + of_irq_parse_one + __request_percpu_irq + +# required by exynos_mfc.ko + dma_buf_begin_cpu_access_partial + dma_buf_end_cpu_access_partial + +# required by exynos_pm_qos.ko + _raw_read_lock_irqsave + _raw_read_unlock_irqrestore + +# required by exynos_thermal.ko + dev_pm_opp_find_freq_exact + dev_pm_opp_get_opp_count + get_cpu_idle_time + ida_alloc_range + ida_free + kthread_cancel_delayed_work_sync + kthread_flush_work + kthread_mod_delayed_work + of_thermal_get_ntrips + of_thermal_is_trip_valid + thermal_zone_device_disable + thermal_zone_device_enable + thermal_zone_device_is_enabled + thermal_zone_device_update + thermal_zone_of_sensor_register + thermal_zone_of_sensor_unregister + +# required by exynos_tty.ko + console_stop + dma_get_slave_caps + do_SAK + handle_sysrq + sysrq_mask + tty_flip_buffer_push + tty_insert_flip_string_fixed_flag + tty_kref_put + tty_port_tty_get + uart_add_one_port + uart_console_write + uart_get_baud_rate + uart_parse_options + uart_register_driver + uart_remove_one_port + uart_resume_port + uart_set_options + uart_suspend_port + uart_try_toggle_sysrq + uart_unregister_driver + uart_update_timeout + uart_write_wakeup + +# required by exyswd-rng.ko + devm_hwrng_register + platform_device_register + +# required by fb.ko + __arch_copy_in_user + console_lock + fb_mode_option + ignore_console_lock_warning + oops_in_progress + proc_create_seq_private + __request_module + simple_strtol + simple_strtoul + vm_get_page_prot + vm_iomap_memory + +# required by fimc-is.ko + cpuidle_pause_and_lock + cpuidle_resume_and_unlock + device_get_dma_attr + devm_phy_put + get_random_u32 + __get_vm_area_caller + llist_add_batch + map_kernel_range + names_cachep + param_set_uint + phy_configure + regulator_force_disable + regulator_get_voltage + regulator_set_mode + spi_bus_type + __spi_register_driver + spi_setup + spi_sync + vb2_prepare_buf + vsprintf + +# required by fm_s610.ko + of_find_i2c_device_by_node + of_property_read_variable_u16_array + v4l2_ctrl_poll + v4l2_ctrl_subscribe_event + v4l2_event_unsubscribe + v4l2_fh_is_singular + v4l2_fh_open + v4l2_fh_release + video_device_release_empty + +# required by freq-qos-tracer.ko + freq_qos_add_request + freq_qos_remove_request + +# required by gdc.ko + v4l2_m2m_querybuf + +# required by gnssif.ko + skb_clone + +# required by gpu_cooling.ko + thermal_cooling_device_unregister + +# required by hardlockup-watchdog.ko + cpus_read_lock + cpus_read_unlock + smp_call_on_cpu + +# required by i2c-dev.ko + bus_register_notifier + bus_unregister_notifier + cdev_device_add + cdev_device_del + i2c_adapter_type + i2c_bus_type + i2c_for_each_dev + i2c_get_adapter + i2c_put_adapter + i2c_smbus_xfer + i2c_verify_client + +# required by i2c-s3c2410.ko + __ndelay + +# required by is-actuator-dw9839.ko + kfree_sensitive + +# required by leds-s2mu106.ko + devm_led_classdev_register_ext