[abi_symbol_list]
# commonly used symbols
  module_layout
  __put_task_struct

# required by ntfs3.ko
  balance_dirty_pages_ratelimited
  __bh_read
  bh_uptodate_or_lock
  bio_add_page
  bio_alloc_bioset
  bio_chain
  bio_put
  blkdev_issue_discard
  blkdev_issue_zeroout
  blk_finish_plug
  blk_start_plug
  __blockdev_direct_IO
  block_dirty_folio
  block_invalidate_folio
  block_truncate_page
  block_write_begin
  block_write_end
  __bread_gfp
  __brelse
  buffer_migrate_folio
  clean_bdev_aliases
  clear_inode
  clear_nlink
  copy_page_from_iter_atomic
  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_write_trylock
  dput
  drop_nlink
  d_splice_alias
  errseq_set
  fault_in_iov_iter_readable
  fiemap_fill_next_extent
  fiemap_prep
  filemap_fdatawait_range
  filemap_fdatawrite
  filemap_fdatawrite_range
  __filemap_set_wb_err
  filemap_splice_read
  filemap_write_and_wait_range
  file_modified
  file_remove_privs
  file_update_time
  finish_no_open
  finish_open
  flush_dcache_page
  __folio_lock
  __folio_put
  folio_set_bh
  folio_unlock
  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_write_iter
  generic_fillattr
  generic_read_dir
  generic_write_checks
  generic_write_end
  __getblk_gfp
  get_fs_type
  get_inode_acl
  get_tree_bdev
  grab_cache_page_write_begin
  hex_asc
  iget5_locked
  iget_failed
  ihold
  ilookup
  inc_nlink
  __init_rwsem
  init_special_inode
  init_user_ns
  inode_dio_wait
  inode_get_bytes
  inode_init_once
  inode_init_owner
  inode_newsize_ok
  inode_nohighmem
  inode_set_bytes
  inode_set_ctime_current
  insert_inode_locked
  invalidate_bdev
  invalidate_inode_buffers
  iov_iter_zero
  iput
  is_bad_inode
  iterate_supers_type
  iter_file_splice_write
  kfree_link
  kill_block_super
  kmem_cache_alloc_lru
  load_nls
  load_nls_default
  __lock_buffer
  lockref_get
  logfc
  make_bad_inode
  mark_buffer_dirty
  __mark_inode_dirty
  mpage_readahead
  mpage_read_folio
  mpage_writepages
  names_cachep
  new_inode
  overflowgid
  overflowuid
  pagecache_get_page
  page_pinner_inited
  __page_pinner_put_page
  posix_acl_chmod
  posix_acl_create
  posix_acl_from_xattr
  posix_acl_to_xattr
  posix_acl_update_mode
  proc_create_data
  proc_mkdir
  rb_first
  rb_last
  rb_prev
  read_cache_page
  register_filesystem
  remove_proc_entry
  sb_set_blocksize
  setattr_copy
  setattr_prepare
  set_cached_acl
  set_nlink
  set_page_dirty
  simple_rename_timestamp
  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
  utf16s_to_utf8s
  utf8_to_utf32
  vfs_fsync_range
  vm_zone_stat
  __wait_on_buffer
  write_cache_pages
  write_inode_now

# required by thermal_core_skip_irq.ko
  __traceiter_android_vh_thermal_pm_notify_suspend
  __tracepoint_android_vh_thermal_pm_notify_suspend
  tracepoint_probe_register
