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

Commit 6baa77a3 authored by Will McVicker's avatar Will McVicker Committed by Will Mcvicker
Browse files

ANDROID: Update the whitelist for qcom SoCs



Mainly removes debug symbols and adds CFI symbols.

Signed-off-by: default avatarWill McVicker <willmcvicker@google.com>
Bug: 153886473
Change-Id: I2e10f9e63ba4a733429769b99af3307a78c6537b
parent 580b23c9
Loading
Loading
Loading
Loading
+13 −67
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@
  cdev_add
  cdev_del
  cdev_init
  __cfi_slowpath
  __check_object_size
  __class_create
  class_destroy
@@ -108,22 +109,6 @@
  crypto_destroy_tfm
  crypto_shash_setkey
  _ctype
  debugfs_attr_read
  debugfs_attr_write
  debugfs_create_atomic_t
  debugfs_create_bool
  debugfs_create_dir
  debugfs_create_file
  debugfs_create_file_unsafe
  debugfs_create_u16
  debugfs_create_u32
  debugfs_create_u64
  debugfs_create_u8
  debugfs_create_x32
  debugfs_create_x8
  debugfs_print_regs32
  debugfs_remove
  debugfs_remove_recursive
  delayed_work_timer_fn
  del_timer
  del_timer_sync
@@ -258,8 +243,6 @@
  drm_panel_notifier_unregister
  dst_release
  dummy_dma_ops
  __dynamic_dev_dbg
  __dynamic_pr_debug
  enable_irq
  ether_setup
  eth_type_trans
@@ -291,7 +274,6 @@
  freezing_slow_path
  fwnode_property_read_u32_array
  gcd
  generic_file_llseek
  generic_handle_irq
  geni_abort_m_cmd
  geni_cancel_m_cmd
@@ -470,12 +452,9 @@
  kstrtoint
  kstrtoll
  kstrtos8
  kstrtos8_from_user
  kstrtou16
  kstrtou8
  kstrtou8_from_user
  kstrtouint
  kstrtouint_from_user
  kstrtoull
  kthread_cancel_work_sync
  kthread_create_on_node
@@ -486,7 +465,6 @@
  kthread_stop
  kthread_worker_fn
  ktime_get
  ktime_get_coarse_real_ts64
  ktime_get_real_ts64
  ktime_get_with_offset
  kvfree
@@ -542,7 +520,6 @@
  module_put
  __msecs_to_jiffies
  msleep
  msleep_interruptible
  __mutex_init
  mutex_lock
  mutex_lock_interruptible
@@ -572,7 +549,6 @@
  nla_put
  __nlmsg_put
  no_llseek
  nonseekable_open
  nr_cpu_ids
  ns_capable
  ns_to_timespec
@@ -817,8 +793,6 @@
  rtc_time64_to_tm
  rtc_tm_to_time64
  rtc_valid_tm
  rt_mutex_lock
  rt_mutex_unlock
  rtnl_is_locked
  rtnl_unlock
  saved_command_line
@@ -834,11 +808,9 @@
  seq_lseek
  seq_open
  seq_printf
  seq_putc
  seq_puts
  seq_read
  seq_release
  seq_write
  set_normalized_timespec
  set_user_nice
  sg_alloc_table
@@ -848,15 +820,7 @@
  sg_next
  __sg_page_iter_next
  __sg_page_iter_start
  simple_attr_open
  simple_attr_read
  simple_attr_release
  simple_attr_write
  simple_open
  simple_read_from_buffer
  simple_write_to_buffer
  single_open
  single_release
  sk_alloc
  skb_add_rx_frag
  skb_clone
@@ -1007,7 +971,6 @@
  typec_set_pwr_role
  typec_unregister_partner
  __udelay
  uncached_logk
  __unregister_chrdev
  unregister_chrdev_region
  unregister_inet6addr_notifier
@@ -1035,7 +998,6 @@
  usb_free_all_descriptors
  usb_function_register
  usb_function_unregister
  usb_func_wakeup
  usb_gadget_wakeup
  usb_get_dr_mode
  usb_interface_id
@@ -1125,7 +1087,6 @@
  iommu_group_remove_device
  iommu_group_set_iommudata
  iommu_put_dma_cookie
  kstrtoull_from_user
  of_dma_is_coherent
  of_n_addr_cells
  of_n_size_cells
@@ -1206,13 +1167,13 @@
  __request_region

# required by citadel-spi.ko
  nonseekable_open
  spi_bus_lock
  spi_bus_unlock
  spi_sync_locked

# required by clk-qcom.ko
  clk_aggregate_rate
  clk_debug_print_hw
  __clk_determine_rate
  clk_fixed_rate_ops
  clk_hw_get_flags
@@ -1385,7 +1346,9 @@
  of_find_i2c_device_by_node

# required by ftm5.ko
  ktime_get_coarse_real_ts64
  proc_create
  seq_write

# required by google-battery.ko
  simple_strtoull
@@ -1437,7 +1400,6 @@
  i2c_put_dma_safe_msg_buf

# required by ion-alloc.ko
  dentry_path
  dma_buf_export
  dma_get_device_base
  dma_get_size
@@ -1452,6 +1414,7 @@
  add_wait_queue
  alloc_etherdev_mqs
  eth_mac_addr
  kstrtos8_from_user
  pci_clear_master
  pci_disable_device
  pci_enable_device
@@ -1471,7 +1434,7 @@
# required by lpm-stats.ko
  kobject_get
  module_ktype
  on_each_cpu
  simple_write_to_buffer

# required by machine_dlkm.ko
  devm_snd_soc_register_card
@@ -1538,7 +1501,6 @@
  bpf_trace_run10
  _cleanup_srcu_struct
  __clk_get_name
  debugfs_lookup
  devfreq_cooling_unregister
  device_show_int
  device_store_int
@@ -1566,7 +1528,6 @@
  __ll_sc_atomic_or
  mmap_min_addr
  mmput
  noop_llseek
  of_devfreq_cooling_register
  plist_del
  rb_last
@@ -1592,6 +1553,8 @@
  raw_notifier_call_chain
  raw_notifier_chain_register
  raw_notifier_chain_unregister
  rt_mutex_lock
  rt_mutex_unlock

# required by msm_drm.ko
  adjust_managed_page_count
@@ -1599,7 +1562,6 @@
  bpf_trace_run12
  __clk_get_hw
  clk_get_parent
  debugfs_create_size_t
  device_create_with_groups
  devm_clk_bulk_get
  devm_of_pwm_get
@@ -1863,7 +1825,6 @@
  shmem_truncate_range
  strreplace
  timespec64_to_jiffies
  tracing_off
  unmap_kernel_range
  unmap_mapping_range
  vm_get_page_prot
@@ -1873,15 +1834,10 @@
# required by msm_ext_display.ko
  devm_extcon_dev_unregister

# required by msm_gsi.ko
  kstrtoint_from_user

# required by msm_icnss.ko
  dmam_alloc_coherent

# required by msm_ipc_logging.ko
  debugfs_file_get
  debugfs_file_put
  _raw_read_lock_irq
  _raw_read_unlock_irq
  _raw_write_lock_irqsave
@@ -1900,7 +1856,6 @@

# required by msm_pm.ko
  arm_cpuidle_suspend
  clock_debug_print_enabled
  cpu_do_idle
  cpuidle_dev
  cpuidle_register_device
@@ -1913,10 +1868,8 @@
  param_get_bool
  param_get_uint
  pending_ipi
  pm_gpio_debug_mask
  pm_qos_request_for_cpu
  pm_qos_request_for_cpumask
  regulator_debug_print_enabled
  s2idle_set_ops
  set_update_ipi_history_callback
  suspend_set_ops
@@ -1934,10 +1887,6 @@
  hwrng_register
  hwrng_unregister

# required by msm_rtb.ko
  arch_timer_read_counter
  set_uncached_logk_func

# required by msm_scm.ko
  __arm_smccc_smc

@@ -1969,7 +1918,6 @@
  irq_chip_set_wake_parent
  irq_create_fwspec_mapping
  irq_domain_free_irqs_top
  msm_gpio_dump_builtin_cb
  of_irq_domain_map
  register_restart_handler
  unregister_restart_handler
@@ -2179,7 +2127,6 @@
  csum_tcpudp_nofold
  __dev_get_by_index
  dev_queue_xmit
  __dynamic_netdev_dbg
  genl_register_family
  genl_unregister_family
  get_current_napi_context
@@ -2206,6 +2153,7 @@

# required by rndis.ko
  dev_get_stats
  print_hex_dump_bytes

# required by roles.ko
  class_find_device
@@ -2450,7 +2398,6 @@
  spmi_controller_remove

# required by st21nfc.ko
  desc_to_gpio
  device_set_wakeup_capable

# required by subsystem-restart.ko
@@ -2480,7 +2427,6 @@
  typec_set_vconn_role
  typec_unregister_altmode
  typec_unregister_port
  usb_debug_root

# required by tps-regulator.ko
  gpiod_export
@@ -2489,7 +2435,6 @@
  regulator_map_voltage_ascend

# required by ufs_qcom.ko
  ufsdbg_pr_buf_to_std
  ufshcd_dme_get_attr
  ufshcd_dme_set_attr
  ufshcd_get_local_unipro_ver
@@ -2550,7 +2495,6 @@
  crypto_alloc_skcipher
  crypto_shash_final
  crypto_shash_update
  default_llseek
  deregister_cld_cmd_cb
  dev_alloc_name
  dump_stack
@@ -2561,6 +2505,7 @@
  ieee80211_hdrlen
  irq_set_affinity_hint
  mac_pton
  msleep_interruptible
  netif_tx_stop_all_queues
  netlink_broadcast
  __netlink_kernel_create
@@ -2587,9 +2532,10 @@
  rtnl_lock
  save_stack_trace_tsk
  schedule_timeout_interruptible
  seq_hex_dump
  seq_vprintf
  set_cpus_allowed_ptr
  single_open
  single_release
  skip_spaces
  strchrnul
  unregister_netevent_notifier
@@ -2635,10 +2581,10 @@

# required by usb_f_gsi.ko
  dev_get_by_name
  kstrtou16_from_user
  usb_composite_setup_continue
  usb_ep_autoconfig_by_name
  usb_func_ep_queue
  usb_func_wakeup
  usb_gsi_ep_op

# required by usb_f_mtp.ko