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

Commit 90a691fc authored by JohnnLee's avatar JohnnLee
Browse files

ANDROID: Add allowed symbols requried from Qualcomm drivers



Kernel modules of cdsprm.ko, msm_adreno.ko, and msm_npu.ko
added new requirements to exported kernel symbols. Add these symbols
into symbol list to make it able to boot with android common kernel.

Leaf changes summary: 9 artifacts changed (1 filtered out)
Changed leaf types summary: 0 (1 filtered out) leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 9 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

9 Added functions:

  [A] 'function int crypto_register_scomp(scomp_alg*)'
  [A] 'function int crypto_unregister_scomp(scomp_alg*)'
  [A] 'function int dev_pm_qos_add_request(device*, dev_pm_qos_request*, dev_pm_qos_req_type, s32)'
  [A] 'function int dev_pm_qos_update_request(dev_pm_qos_request*, s32)'
  [A] 'function dma_fence_array* dma_fence_array_create(int, dma_fence**, u64, unsigned int, bool)'
  [A] 'function void dma_fence_free(dma_fence*)'
  [A] 'function bool irq_work_queue(irq_work*)'
  [A] 'function int register_reboot_notifier(notifier_block*)'
  [A] 'function int unregister_reboot_notifier(notifier_block*)'

Bug: 215082374
Change-Id: I8e3f987a2bd172752454479339b25015dc3d807b
Signed-off-by: default avatarJohnnLee <johnnlee@google.com>
parent 12131b42
Loading
Loading
Loading
Loading
+84852 −83719

File changed.

Preview size limit exceeded, changes collapsed.

+20 −4
Original line number Diff line number Diff line
@@ -234,6 +234,7 @@
  dma_fence_release
  dma_fence_signal
  dma_fence_signal_locked
  dma_fence_wait_timeout
  __dma_flush_area
  __dma_inv_area
  dmam_alloc_coherent
@@ -491,6 +492,7 @@
  media_device_unregister
  media_entity_pads_init
  memchr
  memchr_inv
  memcmp
  memcpy
  __memcpy_fromio
@@ -774,6 +776,7 @@
  regulator_get_voltage
  regulator_is_enabled
  regulator_put
  regulator_register_notifier
  regulator_set_load
  regulator_set_mode
  regulator_set_voltage
@@ -923,6 +926,7 @@
  sysfs_create_group
  sysfs_create_groups
  sysfs_create_link
  sysfs_emit
  sysfs_notify
  sysfs_remove_bin_file
  sysfs_remove_file_ns
@@ -1155,6 +1159,10 @@
  __release_region
  __request_region

# required by cdsprm.ko
  dev_pm_qos_add_request
  dev_pm_qos_update_request

# required by citadel-spi.ko
  nonseekable_open
  spi_bus_lock
@@ -1429,7 +1437,6 @@
  match_int
  match_strdup
  match_token
  memchr_inv
  noop_llseek
  notify_change
  override_creds
@@ -1445,7 +1452,6 @@
  simple_statfs
  strndup_user
  sync_filesystem
  sysfs_emit
  touch_atime
  truncate_inode_pages
  unlock_new_inode
@@ -1583,7 +1589,9 @@
  dev_pm_opp_unregister_notifier
  __dma_clean_area
  dma_fence_add_callback
  dma_fence_array_create
  dma_fence_array_ops
  dma_fence_free
  dma_fence_remove_callback
  getboottime64
  get_random_u32
@@ -1594,6 +1602,7 @@
  idr_for_each
  idr_replace
  init_uts_ns
  irq_work_queue
  iterate_fd
  kern_addr_valid
  kernfs_create_link
@@ -1636,7 +1645,6 @@
  devm_clk_bulk_get
  devm_of_pwm_get
  devm_pwm_put
  dma_fence_wait_timeout
  dma_release_declared_memory
  do_wait_intr
  drm_add_edid_modes
@@ -1943,6 +1951,8 @@

# required by msm_npu.ko
  kmem_cache_create_usercopy
  register_reboot_notifier
  unregister_reboot_notifier

# required by msm_pm.ko
  arm_cpuidle_suspend
@@ -2591,7 +2601,6 @@
  extcon_get_edev_name
  extcon_get_property
  pm_runtime_barrier
  regulator_register_notifier
  regulator_unregister_notifier
  usb_gadget_vbus_connect
  usb_gadget_vbus_disconnect
@@ -2601,6 +2610,10 @@
  usb_unregister_atomic_notify
  usb_unregister_notify

# required by usb_f_cdev.ko
  cdev_device_add
  cdev_device_del

# required by usb_f_diag.ko
  refcount_dec_and_lock

@@ -2759,6 +2772,9 @@

# preserved by --additions-only
  crc32_le
  crypto_register_scomp
  crypto_unregister_scomp
  vfs_statx
  generic_file_mmap
  idr_alloc_u32
  simple_getattr