[abi_symbol_list]
# commonly used symbols
  module_layout
  __put_task_struct

# required by ntfs3.ko
  __alloc_pages
  alt_cb_patch_nops
  __arch_copy_from_user
  __arch_copy_to_user
  arm64_use_ng_mappings
  balance_dirty_pages_ratelimited
  bcmp
  __bh_read
  bh_uptodate_or_lock
  bio_add_page
  bio_alloc_bioset
  bio_chain
  bio_put
  __bitmap_clear
  __bitmap_set
  __bitmap_weight
  blkdev_issue_discard
  blk_finish_plug
  blk_start_plug
  __blockdev_direct_IO
  block_dirty_folio
  block_invalidate_folio
  block_truncate_page
  block_write_begin
  block_write_end
  block_write_full_page
  __bread_gfp
  __brelse
  call_rcu
  capable
  clean_bdev_aliases
  clear_inode
  clear_nlink
  copy_page_from_iter_atomic
  cpu_hwcaps
  create_empty_buffers
  current_time
  current_umask
  dentry_path_raw
  d_find_alias
  d_instantiate
  discard_new_inode
  d_make_root
  d_obtain_alias
  down_read
  down_write
  down_write_trylock
  dput
  drop_nlink
  d_splice_alias
  end_buffer_read_sync
  fault_in_iov_iter_readable
  fiemap_fill_next_extent
  fiemap_prep
  filemap_fdatawait_range
  filemap_fdatawrite
  filemap_fdatawrite_range
  filemap_write_and_wait_range
  file_remove_privs
  file_update_time
  _find_next_bit
  _find_next_zero_bit
  flush_dcache_page
  __folio_lock
  __folio_put
  fs_bio_set
  fscrypt_file_open
  fs_param_is_string
  fs_param_is_u32
  __fs_parse
  fs_umode_to_dtype
  generic_block_bmap
  generic_fh_to_dentry
  generic_fh_to_parent
  generic_file_fsync
  generic_file_llseek
  generic_file_mmap
  generic_file_open
  generic_file_read_iter
  generic_file_splice_read
  __generic_file_write_iter
  generic_fillattr
  generic_permission
  generic_read_dir
  generic_write_checks
  generic_write_end
  generic_writepages
  __getblk_gfp
  get_random_u32
  get_tree_bdev
  gic_nonsecure_priorities
  grab_cache_page_write_begin
  hex_asc
  iget5_locked
  iget_failed
  ihold
  ilookup
  inc_nlink
  __init_rwsem
  init_special_inode
  inode_dio_wait
  inode_get_bytes
  inode_init_once
  inode_init_owner
  inode_needs_sync
  inode_newsize_ok
  inode_nohighmem
  inode_set_bytes
  inode_to_bdi
  insert_inode_locked
  invalidate_bdev
  invalidate_inode_buffers
  iov_iter_revert
  iov_iter_zero
  iput
  is_bad_inode
  iter_file_splice_write
  kasan_flag_enabled
  kfree
  kfree_link
  kill_block_super
  __kmalloc
  kmalloc_caches
  kmalloc_trace
  kmem_cache_alloc
  kmem_cache_alloc_lru
  kmem_cache_create
  kmem_cache_destroy
  kmem_cache_free
  kmemdup
  kvfree
  kvmalloc_node
  load_nls
  load_nls_default
  __lock_buffer
  lockref_get
  logfc
  make_bad_inode
  mark_buffer_dirty
  __mark_inode_dirty
  memcpy
  memmove
  memset
  mpage_readahead
  mpage_read_folio
  mpage_writepages
  __mutex_init
  mutex_lock
  mutex_trylock
  mutex_unlock
  names_cachep
  new_inode
  overflowgid
  overflowuid
  pagecache_get_page
  page_pinner_inited
  __page_pinner_put_page
  posix_acl_chmod
  preempt_schedule
  _printk
  ___ratelimit
  _raw_spin_lock
  _raw_spin_unlock
  rb_erase
  rb_first
  rb_insert_color
  rb_last
  rb_next
  rb_prev
  rcu_barrier
  read_cache_page
  register_filesystem
  sb_set_blocksize
  seq_printf
  seq_puts
  setattr_copy
  setattr_prepare
  set_bh_page
  set_nlink
  set_page_dirty
  snprintf
  __stack_chk_fail
  strcmp
  strlen
  submit_bh
  submit_bio
  submit_bio_wait
  sync_blockdev
  sync_blockdev_nowait
  sync_dirty_buffer
  sync_filesystem
  sync_inode_metadata
  sync_mapping_buffers
  truncate_inode_pages_final
  truncate_pagecache
  truncate_setsize
  unload_nls
  unlock_buffer
  unlock_new_inode
  unlock_page
  unregister_filesystem
  up_read
  up_write
  utf16s_to_utf8s
  utf8_to_utf32
  vfs_fsync_range
  vmap
  vm_zone_stat
  vunmap
  __wait_on_buffer
  __warn_printk
  write_inode_now

# required by mount_state.ko
  get_fs_type
  iterate_supers_type

# required by thermal_core_skip_irq.ko
  __traceiter_android_vh_thermal_pm_notify_suspend
  __tracepoint_android_vh_thermal_pm_notify_suspend
  tracepoint_probe_register
