From 2d6a43c0364d3bb0c5c00b0a32b27f4c7740e004 Mon Sep 17 00:00:00 2001 From: Jindong Yue Date: Tue, 7 Dec 2021 17:21:39 +0800 Subject: [PATCH] ANDROID: ABI: Add symbols used by frame buffer driver fb_get_options - required by mxc_epdc_v2_fb.ko file_update_time, file_write_and_wait_range, page_mkclean - required by frame buffer fb.ko Leaf changes summary: 4 artifacts changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 4 Added functions Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 4 Added functions: [A] 'function int fb_get_options(const char*, char**)' [A] 'function int file_update_time(file*)' [A] 'function int file_write_and_wait_range(file*, loff_t, loff_t)' [A] 'function int page_mkclean(page*)' Bug: 194108974 Signed-off-by: Jindong Yue Change-Id: I09ecf9d50776b07b42420e9d0c62fdcd58d816f9 --- android/abi_gki_aarch64.xml | 207 +++++------------------------------- android/abi_gki_aarch64_imx | 82 +++++++++----- 2 files changed, 81 insertions(+), 208 deletions(-) diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 0d30dcf5aa73..59dfaf4f3fa0 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml @@ -2284,10 +2284,13 @@ + + + @@ -3513,6 +3516,7 @@ + @@ -12252,7 +12256,6 @@ - @@ -14464,7 +14467,6 @@ - @@ -21308,11 +21310,6 @@ - - - - - @@ -23271,17 +23268,6 @@ - - - - - - - - - - - @@ -24707,7 +24693,6 @@ - @@ -32574,32 +32559,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -34992,9 +34952,6 @@ - - - @@ -43504,11 +43461,7 @@ - - - - - + @@ -44952,9 +44905,6 @@ - - - @@ -47201,32 +47151,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -48719,7 +48643,6 @@ - @@ -52115,11 +52038,6 @@ - - - - - @@ -63881,14 +63799,6 @@ - - - - - - - - @@ -66233,11 +66143,6 @@ - - - - - @@ -70250,7 +70155,6 @@ - @@ -70914,11 +70818,7 @@ - - - - - + @@ -75605,11 +75505,6 @@ - - - - - @@ -79465,7 +79360,6 @@ - @@ -80032,7 +79926,6 @@ - @@ -81873,12 +81766,6 @@ - - - - - - @@ -83685,7 +83572,6 @@ - @@ -86214,53 +86100,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -87745,7 +87584,6 @@ - @@ -88932,7 +88770,6 @@ - @@ -92814,17 +92651,6 @@ - - - - - - - - - - - @@ -126035,6 +125861,11 @@ + + + + + @@ -126055,6 +125886,16 @@ + + + + + + + + + + @@ -132310,6 +132151,10 @@ + + + + diff --git a/android/abi_gki_aarch64_imx b/android/abi_gki_aarch64_imx index fdff2573a2fc..3218ed541784 100644 --- a/android/abi_gki_aarch64_imx +++ b/android/abi_gki_aarch64_imx @@ -20,6 +20,9 @@ bcmp bdput __bitmap_and + blocking_notifier_call_chain + blocking_notifier_chain_register + blocking_notifier_chain_unregister bpf_trace_run1 bpf_trace_run2 bpf_trace_run3 @@ -103,6 +106,7 @@ debugfs_create_dir debugfs_create_file debugfs_remove + default_llseek deferred_free delayed_work_timer_fn del_timer @@ -161,6 +165,7 @@ devm_phy_create devm_phy_get devm_pinctrl_get + devm_pinctrl_put devm_platform_ioremap_resource __devm_regmap_init __devm_regmap_init_i2c @@ -202,6 +207,12 @@ dma_buf_map_attachment dma_buf_put dma_buf_unmap_attachment + dma_fence_context_alloc + dma_fence_default_wait + dma_fence_init + dma_fence_release + dma_fence_signal_locked + dma_fence_wait_timeout dma_free_attrs dma_heap_add dma_heap_get_dev @@ -369,6 +380,7 @@ event_triggers_call extcon_set_state_sync failure_tracking + fd_install find_next_bit finish_wait flush_work @@ -399,6 +411,7 @@ get_cpu_device get_device get_random_bytes + get_unused_fd_flags gic_nonsecure_priorities gpiochip_generic_free gpiochip_generic_request @@ -431,6 +444,7 @@ i2c_recover_bus i2c_register_driver i2c_smbus_read_byte_data + i2c_smbus_write_byte_data i2c_transfer i2c_transfer_buffer_flags i2c_unregister_device @@ -511,6 +525,7 @@ __list_add_valid __list_del_entry_valid __local_bh_enable_ip + __lock_page __log_post_read_mmio __log_read_mmio __log_write_mmio @@ -532,6 +547,7 @@ __memcpy_fromio memdup_user memmove + memparse memset __memset_io memstart_addr @@ -616,6 +632,7 @@ of_get_next_child of_get_parent of_get_property + of_get_regulator_init_data of_graph_get_next_endpoint of_graph_get_port_by_id of_graph_get_remote_node @@ -883,6 +900,7 @@ __stack_chk_fail __stack_chk_guard strcasecmp + strcat strcmp strcpy strlcpy @@ -891,11 +909,14 @@ strncpy strrchr strscpy + strsep strstr __sw_hweight16 __sw_hweight32 __sw_hweight64 __sw_hweight8 + sync_file_create + sync_file_get_fence synchronize_irq synchronize_net synchronize_rcu @@ -948,6 +969,7 @@ uart_update_timeout uart_write_wakeup __udelay + unlock_page __unregister_chrdev unregister_chrdev_region unregister_inet6addr_notifier @@ -1061,6 +1083,7 @@ vmap vsnprintf vunmap + wait_for_completion wait_for_completion_interruptible wait_for_completion_interruptible_timeout wait_for_completion_timeout @@ -1252,9 +1275,6 @@ mmc_cqe_request_done # required by device_cooling.ko - blocking_notifier_call_chain - blocking_notifier_chain_register - blocking_notifier_chain_unregister thermal_cooling_device_unregister thermal_of_cooling_device_register @@ -1286,6 +1306,29 @@ devm_phy_optional_get drm_of_encoder_active_endpoint +# required by fb.ko + __arch_copy_in_user + compat_alloc_user_space + console_lock + console_unlock + fb_mode_option + file_update_time + file_write_and_wait_range + ignore_console_lock_warning + int_sqrt + is_console_locked + __memcpy_toio + of_get_videomode + page_mkclean + proc_create_seq_private + simple_strtol + vm_get_page_prot + vm_iomap_memory + +# required by fb_fence.ko + put_unused_fd + system_unbound_wq + # required by fec.ko ethtool_op_get_ts_info mdiobus_alloc_size @@ -1332,6 +1375,12 @@ tso_count_descs tso_start +# required by fp9931-core.ko + devm_mfd_add_devices + +# required by fp9931-regulator.ko + gpiod_get_raw_value + # required by fsl-edma-v3.ko dma_get_slave_channel of_dma_controller_free @@ -1358,13 +1407,7 @@ dev_pm_opp_add dev_pm_opp_remove dma_fence_array_ops - dma_fence_context_alloc - dma_fence_default_wait - dma_fence_init - dma_fence_release dma_fence_signal - dma_fence_signal_locked - dma_fence_wait_timeout down driver_create_file driver_remove_file @@ -1372,10 +1415,8 @@ drm_gem_object_lookup drm_gem_object_release drm_gem_private_object_init - fd_install find_vma find_vpid - get_unused_fd_flags get_user_pages hrtimer_resolution iommu_attach_device @@ -1392,24 +1433,18 @@ platform_bus_type reset_control_reset schedule_hrtimeout - sync_file_create - sync_file_get_fence __task_pid_nr_ns _totalram_pages vm_mmap vm_munmap vm_zone_stat -# required by gmsl-max9286.ko - i2c_smbus_write_byte_data - # required by goodix.ko gpiod_direction_input input_alloc_absinfo input_mt_sync_frame touchscreen_parse_properties touchscreen_report_pos - wait_for_completion # required by gpio-imx-rpmsg.ko __irq_alloc_descs @@ -1444,7 +1479,6 @@ # required by gpio-regulator.ko devm_kstrdup gpiod_count - of_get_regulator_init_data # required by gpio-reset.ko reset_controller_register @@ -1762,11 +1796,9 @@ sdio_writeb sdio_writesb skb_realloc_headroom - strcat strchr strim strncasecmp - strsep vprintk wakeup_source_add wakeup_source_remove @@ -1831,6 +1863,9 @@ v4l2_m2m_dqbuf v4l2_m2m_qbuf +# required by mxc_epdc_v2_fb.ko + fb_get_options + # required by mxs-dma.ko dmaenginem_async_device_register tasklet_setup @@ -1868,9 +1903,6 @@ v4l2_event_subdev_unsubscribe __v4l2_find_nearest_size -# required by ov5640_camera_mipi_v2.ko - devm_pinctrl_put - # required by panel-raydium-rm67191.ko devm_backlight_device_register mipi_dsi_dcs_get_display_brightness @@ -2125,7 +2157,6 @@ snd_interval_refine # required by snd-soc-imx-audmux.ko - default_llseek simple_open simple_read_from_buffer @@ -2339,7 +2370,6 @@ fsync_bdev __get_free_pages __init_rwsem - memparse memset64 __num_online_cpus page_endio @@ -2362,7 +2392,6 @@ kern_mount kern_unmount kill_anon_super - __lock_page page_mapping _raw_read_lock _raw_read_unlock @@ -2370,5 +2399,4 @@ _raw_write_unlock register_shrinker __SetPageMovable - unlock_page unregister_shrinker