Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64eade86 authored by Chanho Park's avatar Chanho Park Committed by Todd Kjos
Browse files

ANDROID: ABI: update allowed list for exynosauto SoC



This patch is for updating GKI allowed symbol list without adding any
new symbol. Next patch will introduce newly added symbols for Exynosauto
SoC GKI vendor modules. To avoid unnecessary symbols, this patch also
adds "preserved by --additions-only" even though we don't need them
anymore.

Bug: 176138611
Signed-off-by: default avatarChanho Park <chanho61.park@samsung.com>
Change-Id: I9fa9eb313ef1e2aeb8c853bae1c8cde18cdd9188
parent cf6a51d1
Loading
Loading
Loading
Loading
+64 −30
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
  alloc_workqueue
  __arch_copy_from_user
  __arch_copy_to_user
  arch_setup_dma_ops
  arm64_const_caps_ready
  __arm_smccc_smc
  atomic_notifier_call_chain
@@ -43,6 +44,7 @@
  clk_unregister
  complete
  complete_all
  complete_and_exit
  __const_udelay
  cpu_bit_bitmap
  cpu_hwcap_keys
@@ -134,9 +136,8 @@
  dma_request_slave_channel
  dma_set_coherent_mask
  dma_set_mask
  down
  down_interruptible
  down_read
  down_trylock
  drm_add_edid_modes
  drm_atomic_helper_connector_destroy_state
  drm_atomic_helper_connector_duplicate_state
@@ -162,6 +163,7 @@
  eth_type_trans
  event_triggers_call
  fd_install
  filp_open
  find_next_bit
  find_vma
  finish_wait
@@ -211,6 +213,8 @@
  iommu_register_device_fault_handler
  iommu_unregister_device_fault_handler
  ion_alloc
  __ion_device_add_heap
  ion_device_remove_heap
  ion_query_heaps_kernel
  __ioremap
  iounmap
@@ -240,6 +244,7 @@
  kmem_cache_free
  kmemdup
  kobject_create_and_add
  kobject_init_and_add
  kobject_put
  krealloc
  kstrdup
@@ -279,10 +284,10 @@
  mod_delayed_work_on
  mod_timer
  module_layout
  module_put
  __msecs_to_jiffies
  msleep
  __mutex_init
  mutex_is_locked
  mutex_lock
  mutex_lock_interruptible
  mutex_unlock
@@ -397,6 +402,10 @@
  put_unused_fd
  queue_delayed_work_on
  queue_work_on
  radix_tree_delete
  radix_tree_insert
  radix_tree_lookup
  radix_tree_next_chunk
  ___ratelimit
  _raw_spin_lock
  _raw_spin_lock_irq
@@ -467,6 +476,7 @@
  snd_soc_of_get_dai_link_codecs
  snd_soc_of_get_dai_name
  snd_soc_of_parse_audio_routing
  snd_soc_of_put_dai_link_codecs
  snd_soc_pm_ops
  snprintf
  sprintf
@@ -557,7 +567,6 @@
  vmalloc_to_page
  vmap
  vmemmap
  vscnprintf
  vsnprintf
  vunmap
  vzalloc
@@ -730,7 +739,6 @@
  console_trylock
  console_unlock
  device_rename
  drm_atomic_helper_async_check
  drm_atomic_helper_check
  drm_atomic_helper_cleanup_planes
  drm_atomic_helper_commit
@@ -872,9 +880,9 @@
  drm_vblank_init
  mipi_dsi_host_register
  mipi_dsi_host_unregister
  mutex_is_locked
  of_drm_find_bridge
  of_drm_find_panel
  of_get_next_available_child
  of_graph_get_endpoint_by_regs
  of_graph_get_endpoint_count
  of_graph_get_next_endpoint
@@ -882,10 +890,8 @@
  of_graph_get_remote_port
  of_graph_get_remote_port_parent
  of_graph_parse_endpoint
  of_io_request_and_map
  of_platform_device_create
  of_platform_device_destroy
  of_property_match_string
  of_phandle_iterator_init
  of_phandle_iterator_next
  strlcat
  videomode_from_timings

@@ -947,6 +953,9 @@
  snd_soc_dai_set_tdm_slot
  snd_soc_dai_set_tristate

# required by fmp-core.ko
  bcmp

# required by g2d.ko
  __arch_copy_in_user
  compat_alloc_user_space
@@ -976,7 +985,6 @@

# required by ion_exynos_mod.ko
  adjust_managed_page_count
  arch_setup_dma_ops
  cma_alloc
  cma_get_name
  cma_release
@@ -988,8 +996,6 @@
  gen_pool_free_owner
  ion_buffer_prep_noncached
  ion_buffer_zero
  __ion_device_add_heap
  ion_device_remove_heap
  ion_free
  ion_heap_map_kernel
  ion_heap_map_user
@@ -1013,7 +1019,9 @@
  dev_pm_opp_put_regulators
  dev_pm_opp_set_regulators
  dma_fence_get_status
  down
  downgrade_write
  down_trylock
  down_write
  dump_stack
  __get_task_comm
@@ -1027,7 +1035,6 @@
  kfree_call_rcu
  ktime_get_raw
  __mmdrop
  module_put
  of_machine_is_compatible
  param_ops_byte
  rb_erase
@@ -1219,21 +1226,14 @@
  v4l2_i2c_subdev_init

# required by sam-is.ko
  down_interruptible
  filp_close
  filp_open
  get_random_u32
  get_task_pid
  i2c_new_device
  jiffies_to_msecs
  kobject_del
  kstrtou16
  kthread_flush_work
  kthread_flush_worker
  ktime_get_ts64
  ktime_get_with_offset
  map_vm_area
  mutex_trylock
  ns_to_timespec
  param_ops_string
  phy_configure
@@ -1243,7 +1243,6 @@
  regulator_is_enabled
  regulator_set_voltage
  sched_setscheduler_nocheck
  unmap_kernel_range
  v4l2_device_register_subdev
  v4l2_device_set_name
  v4l2_device_unregister_subdev
@@ -1335,7 +1334,6 @@
  iommu_group_get
  iommu_group_get_for_dev
  iommu_group_get_iommudata
  iommu_group_put
  iommu_group_remove_device
  iommu_group_set_iommudata
  iommu_put_dma_cookie
@@ -1367,7 +1365,6 @@
  __devm_regmap_init
  __devm_regmap_init_mmio_clk
  dma_mmap_attrs
  iommu_attach_device
  __platform_register_drivers
  platform_unregister_drivers
  pm_runtime_no_callbacks
@@ -1380,7 +1377,6 @@
  snd_pcm_lib_preallocate_pages
  snd_pcm_period_elapsed
  snd_pcm_release_substream
  snd_soc_component_exit_regmap
  snd_soc_component_init_regmap
  snd_soc_component_read
  snd_soc_dapm_add_routes
@@ -1389,7 +1385,6 @@
  snd_soc_dapm_new_controls
  snd_soc_dapm_put_enum_double
  snd_soc_info_enum_double
  snd_soc_register_component
  snd_soc_set_runtime_hwparams
  snd_soc_unregister_component

@@ -1417,6 +1412,8 @@
  stream_open

# required by ufs-exynos-core.ko
  bio_crypt_should_process
  keyslot_manager_create_passthrough
  ufshcd_config_pwr_mode
  ufshcd_dme_get_attr
  ufshcd_dme_set_attr
@@ -1441,6 +1438,10 @@
  vb2_expbuf
  vb2_request_object_is_buffer

# required by vbufq-be-module.ko
  drain_workqueue
  filp_close

# required by vdriver-lib-module.ko
  kobject_get
  kset_create_and_add
@@ -1462,7 +1463,7 @@
  vm_unmap_ram

# required by vlx-clk-ctrl-common-module.ko
  kobject_init_and_add
  vscnprintf

# required by vlx-hyp-module.ko
  ioremap_cache
@@ -1475,6 +1476,25 @@
# required by vlx-last-kmsg-module.ko
  proc_set_size

# required by vlx-prop-module.ko
  kobject_uevent
  kset_unregister
  sysfs_create_bin_file
  sysfs_remove_bin_file

# required by vlx-vion-module.ko
  dma_buf_fd
  idr_alloc_cyclic
  idr_find
  idr_remove
  __module_get
  platform_device_register_full
  __platform_driver_probe
  radix_tree_iter_delete
  refcount_dec_and_mutex_lock
  uuid_gen
  __vmalloc

# required by vlx-vmq-module.ko
  default_wake_function
  remove_wait_queue
@@ -1488,9 +1508,6 @@
  pci_alloc_irq_vectors_affinity
  pci_free_irq_vectors
  pci_irq_vector
  radix_tree_delete
  radix_tree_insert
  radix_tree_lookup
  radix_tree_maybe_preload
  schedule_timeout_uninterruptible
  sg_pcopy_from_buffer
@@ -1539,3 +1556,20 @@
  pci_bus_type
  __usb_create_hcd
  usb_hcd_platform_shutdown

# preserved by --additions-only
  drm_atomic_helper_async_check
  get_random_u32
  iommu_attach_device
  iommu_group_put
  kthread_flush_worker
  map_vm_area
  mutex_trylock
  of_get_next_available_child
  of_io_request_and_map
  of_platform_device_create
  of_platform_device_destroy
  of_property_match_string
  snd_soc_component_exit_regmap
  snd_soc_register_component
  unmap_kernel_range