From 5e7421101fe26bf133be95cfbe59d1567ba80392 Mon Sep 17 00:00:00 2001 From: Junki Min Date: Wed, 12 Jul 2023 14:18:36 +0900 Subject: [PATCH] ANDROID: ABI: Update symbol for Exynos SoC Update symbols for Exynos DRM/GPU driver 5 function symbol(s) added 'int __traceiter_android_vh_meminfo_proc_show(void*, struct seq_file*)' 'void copy_highpage(struct page*, struct page*)' 'void mark_page_accessed(struct page*)' 'void ttm_bo_unmap_virtual(struct ttm_buffer_object*)' 'int ttm_bo_wait(struct ttm_buffer_object*, bool, bool)' 1 variable symbol(s) added 'struct tracepoint __tracepoint_android_vh_meminfo_proc_show' Bug: 290865075 Change-Id: I0ed0a853902e0ca277e3ea061a2124a48de17100 Signed-off-by: Junki Min --- android/abi_gki_aarch64.stg | 73 ++++++++++++++++++++++++++++++++++ android/abi_gki_aarch64_exynos | 25 ++++++++---- 2 files changed, 91 insertions(+), 7 deletions(-) diff --git a/android/abi_gki_aarch64.stg b/android/abi_gki_aarch64.stg index fcd6a2d5773c..a10414339e68 100644 --- a/android/abi_gki_aarch64.stg +++ b/android/abi_gki_aarch64.stg @@ -276956,6 +276956,12 @@ function { parameter_id: 0x4585663f parameter_id: 0x18bd6530 } +function { + id: 0x11228b4e + return_type_id: 0x48b5725f + parameter_id: 0x06835e9c + parameter_id: 0x06835e9c +} function { id: 0x11248ef2 return_type_id: 0xd5cc9c9a @@ -297507,6 +297513,13 @@ function { parameter_id: 0x26ee682a parameter_id: 0x4585663f } +function { + id: 0x95353072 + return_type_id: 0x6720d32f + parameter_id: 0x246dc7d4 + parameter_id: 0x6d7f5ff6 + parameter_id: 0x6d7f5ff6 +} function { id: 0x9535de1a return_type_id: 0x6720d32f @@ -321471,6 +321484,15 @@ elf_symbol { type_id: 0x9bb68fe1 full_name: "__traceiter_android_vh_meminfo_cache_adjust" } +elf_symbol { + id: 0xea8ce2b0 + name: "__traceiter_android_vh_meminfo_proc_show" + is_defined: true + symbol_type: FUNCTION + crc: 0xbe919740 + type_id: 0x9bb62df9 + full_name: "__traceiter_android_vh_meminfo_proc_show" +} elf_symbol { id: 0xe44dacb1 name: "__traceiter_android_vh_mmap_region" @@ -324612,6 +324634,15 @@ elf_symbol { type_id: 0x18ccbd2c full_name: "__tracepoint_android_vh_meminfo_cache_adjust" } +elf_symbol { + id: 0xa5b4e5b2 + name: "__tracepoint_android_vh_meminfo_proc_show" + is_defined: true + symbol_type: OBJECT + crc: 0xd7997ac2 + type_id: 0x18ccbd2c + full_name: "__tracepoint_android_vh_meminfo_proc_show" +} elf_symbol { id: 0xb6da564f name: "__tracepoint_android_vh_mmap_region" @@ -330933,6 +330964,15 @@ elf_symbol { type_id: 0xa1d613d8 full_name: "copy_from_kernel_nofault" } +elf_symbol { + id: 0xd71898b4 + name: "copy_highpage" + is_defined: true + symbol_type: FUNCTION + crc: 0x54d1223a + type_id: 0x11228b4e + full_name: "copy_highpage" +} elf_symbol { id: 0xd89255c2 name: "cpu_all_bits" @@ -350040,6 +350080,15 @@ elf_symbol { type_id: 0xf1236ad6 full_name: "mac_pton" } +elf_symbol { + id: 0x5a1c51ee + name: "mark_page_accessed" + is_defined: true + symbol_type: FUNCTION + crc: 0x1265d1cb + type_id: 0x11388634 + full_name: "mark_page_accessed" +} elf_symbol { id: 0xe4eac6bd name: "mas_empty_area_rev" @@ -368988,6 +369037,15 @@ elf_symbol { type_id: 0x15000153 full_name: "ttm_bo_unlock_delayed_workqueue" } +elf_symbol { + id: 0xf35fc966 + name: "ttm_bo_unmap_virtual" + is_defined: true + symbol_type: FUNCTION + crc: 0xb6ff6422 + type_id: 0x19832066 + full_name: "ttm_bo_unmap_virtual" +} elf_symbol { id: 0x05d29e21 name: "ttm_bo_unpin" @@ -369078,6 +369136,15 @@ elf_symbol { type_id: 0x197f4904 full_name: "ttm_bo_vunmap" } +elf_symbol { + id: 0x46252c06 + name: "ttm_bo_wait" + is_defined: true + symbol_type: FUNCTION + crc: 0xe6de126c + type_id: 0x95353072 + full_name: "ttm_bo_wait" +} elf_symbol { id: 0x7d656c6a name: "ttm_device_fini" @@ -377295,6 +377362,7 @@ interface { symbol_id: 0x96b60e0b symbol_id: 0x3431d426 symbol_id: 0x8c174a7d + symbol_id: 0xea8ce2b0 symbol_id: 0xe44dacb1 symbol_id: 0x5612c9d1 symbol_id: 0xa77effd1 @@ -377644,6 +377712,7 @@ interface { symbol_id: 0x78341cfd symbol_id: 0xac62c748 symbol_id: 0xa2bd1edf + symbol_id: 0xa5b4e5b2 symbol_id: 0xb6da564f symbol_id: 0x41c8d09b symbol_id: 0xe2ad11db @@ -378347,6 +378416,7 @@ interface { symbol_id: 0xca337eb1 symbol_id: 0x9e7d8d76 symbol_id: 0x610edc84 + symbol_id: 0xd71898b4 symbol_id: 0xd89255c2 symbol_id: 0x962b6a68 symbol_id: 0x33bbeca6 @@ -380468,6 +380538,7 @@ interface { symbol_id: 0x01bea327 symbol_id: 0x4f31c756 symbol_id: 0x7bd17841 + symbol_id: 0x5a1c51ee symbol_id: 0xe4eac6bd symbol_id: 0x602510fe symbol_id: 0x304a5133 @@ -382574,6 +382645,7 @@ interface { symbol_id: 0xf57e37fe symbol_id: 0xb0b2d21a symbol_id: 0xd755dcd0 + symbol_id: 0xf35fc966 symbol_id: 0x05d29e21 symbol_id: 0x370666f8 symbol_id: 0xaf95f073 @@ -382584,6 +382656,7 @@ interface { symbol_id: 0x17314b18 symbol_id: 0xfa2cb6b6 symbol_id: 0xc4fae65d + symbol_id: 0x46252c06 symbol_id: 0x7d656c6a symbol_id: 0x19abe185 symbol_id: 0x07c1d025 diff --git a/android/abi_gki_aarch64_exynos b/android/abi_gki_aarch64_exynos index 909a71e86e10..d15fd6bb5ad6 100644 --- a/android/abi_gki_aarch64_exynos +++ b/android/abi_gki_aarch64_exynos @@ -220,6 +220,7 @@ dma_fence_release dma_fence_remove_callback dma_fence_signal + dma_fence_signal_locked dma_fence_wait_timeout dma_free_attrs dma_heap_buffer_alloc @@ -322,6 +323,7 @@ enable_irq eth_type_trans fd_install + fget _find_first_bit _find_last_bit _find_next_and_bit @@ -467,10 +469,12 @@ kmemdup kobject_add kobject_create_and_add + kobject_get kobject_init kobject_init_and_add kobject_put kobject_uevent_env + kobj_sysfs_ops krealloc kstrdup kstrndup @@ -1384,7 +1388,6 @@ drm_crtc_enable_color_mgmt drm_crtc_handle_vblank drm_crtc_vblank_get - drm_dev_has_vblank drm_display_mode_to_videomode drm_edid_to_sad drm_format_info @@ -1765,7 +1768,6 @@ # required by mpam_arch.ko bitmap_alloc - kobj_sysfs_ops kstrtou16 # required by nanohub.ko @@ -1789,8 +1791,6 @@ cpuidle_resume_and_unlock dev_pm_opp_find_freq_floor dma_fence_free - dma_fence_signal_locked - fget vsprintf # required by pablo-icpu.ko @@ -1851,7 +1851,6 @@ pci_generic_config_write pci_get_device pci_rescan_bus - platform_get_irq_byname_optional # required by pinctrl-samsung-core.ko fwnode_handle_put @@ -2003,7 +2002,6 @@ vprintk_emit # required by scsc_mx.ko - kobject_get kobject_uevent # required by scsc_platform_mif.ko @@ -2087,6 +2085,7 @@ backlight_device_unregister __bitmap_xor capable + copy_highpage devfreq_monitor_resume devfreq_monitor_start devfreq_monitor_stop @@ -2187,12 +2186,15 @@ idr_get_next idr_replace jiffies64_to_msecs + mark_page_accessed memremap memunmap mmu_notifier_synchronize page_pinner_inited __page_pinner_put_page + param_get_charp param_ops_hexint + param_set_charp pci_assign_unassigned_bus_resources pci_bus_resource_n pcie_bandwidth_available @@ -2218,13 +2220,19 @@ rb_first_postorder __rb_insert_augmented rb_next_postorder + reclaim_shmem_address_space request_firmware_into_buf seq_putc seq_write + set_page_dirty sg_alloc_table_from_pages_segment + shmem_file_setup + shmem_read_mapping_page_gfp si_meminfo sysfs_remove_files + __traceiter_android_vh_meminfo_proc_show __traceiter_gpu_mem_total + __tracepoint_android_vh_meminfo_proc_show __tracepoint_gpu_mem_total ttm_bo_eviction_valuable ttm_bo_init_reserved @@ -2239,6 +2247,7 @@ ttm_bo_put ttm_bo_set_bulk_move ttm_bo_unlock_delayed_workqueue + ttm_bo_unmap_virtual ttm_bo_unpin ttm_bo_validate ttm_bo_vm_access @@ -2247,6 +2256,7 @@ ttm_bo_vm_fault_reserved ttm_bo_vm_open ttm_bo_vm_reserve + ttm_bo_wait ttm_device_fini ttm_device_init ttm_eu_backoff_reservation @@ -2415,7 +2425,7 @@ ufshcd_dme_get_attr ufshcd_dme_set_attr ufshcd_hold - ufshcd_mcq_poll_cqe_nolock + ufshcd_mcq_poll_cqe_lock ufshcd_mcq_write_cqis ufshcd_pltfrm_init ufshcd_release @@ -2538,4 +2548,5 @@ __skb_get_hash __skb_gso_segment tasklet_unlock_wait + ufshcd_mcq_poll_cqe_nolock unregister_netdevice_many