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

Commit 44c2c872 authored by A. Cody Schuffelen's avatar A. Cody Schuffelen Committed by Alistair Delva
Browse files

ANDROID: Follow aosp/1233812 to update ABI whitelists post-TPM addition.



Bug: 152440615
Test: build only
Change-Id: I99be6f6077340074dbfffa4a65c7d368e4601b03
Signed-off-by: default avatarA. Cody Schuffelen <schuffelen@google.com>
parent 9503d046
Loading
Loading
Loading
Loading
+19228 −19150

File changed.

File size exceeds preview limit.

+130 −32
Original line number Diff line number Diff line
@@ -15,6 +15,7 @@
  capable
  __cfi_slowpath
  __check_object_size
  clear_inode
  __const_udelay
  consume_skb
  cpu_hwcap_keys
@@ -22,10 +23,16 @@
  cpumask_next
  cpu_number
  __cpu_online_mask
  cpus_read_lock
  cpus_read_unlock
  _ctype
  d_drop
  delayed_work_timer_fn
  dentry_open
  destroy_workqueue
  dev_driver_string
  _dev_err
  device_initialize
  device_register
  device_unregister
  _dev_info
@@ -43,21 +50,30 @@
  dma_resv_add_excl_fence
  dma_set_coherent_mask
  dma_set_mask
  down_write
  dput
  ethtool_op_get_link
  eth_validate_addr
  event_triggers_call
  fd_install
  filp_close
  finish_wait
  flush_work
  fput
  free_irq
  free_netdev
  __free_pages
  get_device
  get_random_bytes
  get_unused_fd_flags
  hwrng_register
  hwrng_unregister
  ida_alloc_range
  ida_free
  init_timer_key
  init_wait_entry
  __init_waitqueue_head
  iput
  jiffies
  kfree
  kfree_skb
@@ -68,13 +84,18 @@
  kmem_cache_create
  kmem_cache_destroy
  kmem_cache_free
  kmemdup
  kstrdup
  kvfree
  kvmalloc_node
  __local_bh_enable_ip
  lockref_get
  lock_sock_nested
  memcpy
  memset
  misc_deregister
  misc_register
  mod_timer
  __module_get
  module_layout
  module_put
@@ -94,6 +115,8 @@
  netif_device_detach
  netif_tx_stop_all_queues
  netif_tx_wake_queue
  no_llseek
  noop_llseek
  nr_cpu_ids
  param_ops_bool
  param_ops_charp
@@ -109,6 +132,7 @@
  pci_unregister_driver
  perf_trace_buf_alloc
  perf_trace_run_bpf_submit
  physvirt_offset
  platform_device_add
  platform_device_alloc
  platform_device_del
@@ -123,8 +147,11 @@
  put_device
  __put_page
  __put_task_struct
  put_unused_fd
  queue_delayed_work_on
  queue_work_on
  _raw_read_lock
  _raw_read_unlock
  _raw_spin_lock
  _raw_spin_lock_bh
  _raw_spin_lock_irq
@@ -137,6 +164,7 @@
  __rcu_read_unlock
  refcount_dec_and_test_checked
  refcount_inc_checked
  register_filesystem
  register_netdev
  register_netdevice_notifier
  release_sock
@@ -166,6 +194,7 @@
  strcpy
  strlcpy
  strlen
  strrchr
  strstr
  synchronize_irq
  synchronize_net
@@ -180,9 +209,13 @@
  trace_handle_return
  trace_raw_output_prep
  trace_seq_printf
  unregister_filesystem
  unregister_netdev
  unregister_netdevice_notifier
  unregister_netdevice_queue
  up_read
  up_write
  usleep_range
  vmemmap
  wait_woken
  __wake_up
@@ -191,6 +224,41 @@
  ww_mutex_lock_interruptible
  ww_mutex_unlock

# required by binfmt_misc.ko
  bin2hex
  bprm_change_interp
  __close_fd
  copy_strings_kernel
  current_time
  default_llseek
  d_instantiate
  drop_nlink
  free_pages
  __get_free_pages
  get_next_ino
  get_tree_single
  kernel_read
  kill_litter_super
  kstrtoint
  lookup_one_len
  new_inode
  open_exec
  prepare_binprm
  _raw_write_lock
  _raw_write_unlock
  __register_binfmt
  remove_arg_zero
  search_binary_handler
  simple_fill_super
  simple_pin_fs
  simple_read_from_buffer
  simple_release_fs
  simple_statfs
  strchr
  string_unescape
  unregister_binfmt
  would_dump

# required by blk-mq-virtio.ko
  blk_mq_map_queues

@@ -203,7 +271,6 @@
  device_create_file
  device_remove_file
  ktime_get_ts64
  mod_timer
  platform_device_add_data
  sg_miter_next
  sg_miter_start
@@ -228,7 +295,6 @@
  usb_put_dev
  usb_put_hcd
  usb_remove_hcd
  usleep_range

# required by failover.ko
  netdev_master_upper_dev_link
@@ -298,7 +364,6 @@
# required by sdcardfs.ko
  __break_lease
  call_rcu
  clear_inode
  clear_nlink
  configfs_register_subsystem
  configfs_unregister_subsystem
@@ -306,20 +371,14 @@
  config_group_init_type_name
  config_item_init_type_name
  copy_fs_struct
  _ctype
  d_drop
  dentry_open
  dget_parent
  d_invalidate
  d_make_root
  down_write
  d_path
  dput
  d_rehash
  d_set_d_op
  d_splice_alias
  filemap_write_and_wait
  filp_close
  filp_open
  free_fs_struct
  fscrypt_register_key_removal_notifier
@@ -336,13 +395,11 @@
  init_special_inode
  inode_init_once
  inode_newsize_ok
  iput
  iterate_dir
  kern_path
  kill_anon_super
  kstrtouint
  kstrtoull
  lockref_get
  lock_rename
  lookup_one_len_unlocked
  mntget
@@ -353,7 +410,6 @@
  path_put
  prepare_creds
  ___ratelimit
  register_filesystem
  revert_creds
  seq_puts
  setattr_prepare
@@ -362,14 +418,11 @@
  shrink_dcache_sb
  strcasecmp
  strncasecmp
  strrchr
  touch_atime
  truncate_inode_pages
  truncate_setsize
  unlock_new_inode
  unlock_rename
  unregister_filesystem
  up_write
  vfs_create2
  vfs_fsync_range
  vfs_getattr
@@ -435,6 +488,51 @@
  vfree
  vmalloc

# required by tpm.ko
  alloc_chrdev_region
  cdev_device_add
  cdev_device_del
  cdev_init
  __class_create
  class_destroy
  __compat_only_sysfs_link_entry_to_kobj
  del_timer_sync
  devm_add_action
  down_read
  efi
  efi_tpm_final_log_size
  hash_digest_size
  idr_alloc
  idr_destroy
  idr_get_next
  idr_remove
  idr_replace
  __init_rwsem
  jiffies_to_msecs
  jiffies_to_usecs
  krealloc
  memchr_inv
  memremap
  memunmap
  of_find_property
  of_get_property
  of_property_match_string
  securityfs_create_dir
  securityfs_create_file
  securityfs_remove
  seq_lseek
  seq_open
  seq_putc
  seq_read
  seq_release
  seq_write
  sysfs_remove_link
  unregister_chrdev_region
  __usecs_to_jiffies

# required by tpm_vtpm_proxy.ko
  anon_inode_getfile

# required by ttm.ko
  clear_page
  copy_page
@@ -480,8 +578,6 @@
  mutex_is_locked
  nr_swap_pages
  preempt_schedule
  _raw_read_lock
  _raw_read_unlock
  refcount_inc_not_zero_checked
  register_shrinker
  reservation_ww_class
@@ -492,7 +588,6 @@
  si_meminfo
  unmap_mapping_range
  unregister_shrinker
  up_read
  vmalloc_to_page
  vmap
  vmf_insert_mixed
@@ -607,13 +702,9 @@
  drm_release
  drm_set_preferred_mode
  drm_universal_plane_init
  fd_install
  __get_task_comm
  get_unused_fd_flags
  kmalloc_order_trace
  memdup_user
  noop_llseek
  put_unused_fd
  __sg_alloc_table_from_pages
  sg_free_table
  strncpy
@@ -623,15 +714,12 @@

# required by virtio-rng.ko
  complete
  hwrng_register
  hwrng_unregister
  wait_for_completion
  wait_for_completion_killable

# required by virtio.ko
  add_uevent_var
  device_add
  device_initialize
  driver_register
  driver_unregister
  ida_destroy
@@ -682,6 +770,23 @@
  __sysfs_match_string
  unregister_blkdev

# required by virtio_crypto.ko
  cpu_bit_bitmap
  crypto_ablkcipher_type
  crypto_engine_alloc_init
  crypto_engine_exit
  crypto_engine_start
  crypto_finalize_ablkcipher_request
  crypto_register_alg
  crypto_transfer_ablkcipher_request_to_engine
  crypto_unregister_alg
  kzfree
  __per_cpu_offset
  scatterwalk_map_and_copy
  sg_nents
  sg_nents_for_len
  try_module_get

# required by virtio_input.ko
  input_alloc_absinfo
  input_allocate_device
@@ -716,15 +821,12 @@
  __cpuhp_state_add_instance
  __cpuhp_state_remove_instance
  cpumask_next_wrap
  cpus_read_lock
  cpus_read_unlock
  eth_commit_mac_addr_change
  eth_prepare_mac_addr_change
  ethtool_op_get_ts_info
  eth_type_trans
  find_next_bit
  flow_keys_basic_dissector
  kmemdup
  __napi_alloc_skb
  napi_complete_done
  napi_consume_skb
@@ -766,7 +868,6 @@
  xdp_rxq_info_unreg

# required by virtio_pci.ko
  get_device
  irq_set_affinity_hint
  pci_alloc_irq_vectors_affinity
  pci_find_capability
@@ -792,7 +893,6 @@
  dma_max_mapping_size
  free_pages_exact
  kimage_voffset
  physvirt_offset
  vabits_actual

# required by vmw_vsock_virtio_transport_common.ko
@@ -805,8 +905,6 @@

# required by vsock.ko
  autoremove_wake_function
  misc_deregister
  misc_register
  nonseekable_open
  prandom_u32
  prepare_to_wait