ANDROID: GKI: Update symbol list for xiaomi
183 function symbol(s) added 'int LZ4_compress_HC(const char *, char *, int, int, int, void *)' 'int LZ4_compress_default(const char *, char *, int, int, void *)' 'int LZ4_decompress_safe(const char *, char *, int, int)' 'size_t ZSTD_CStreamWorkspaceBound(ZSTD_compressionParameters)' 'size_t ZSTD_DStreamWorkspaceBound(size_t)' 'size_t ZSTD_compressStream(ZSTD_CStream *, ZSTD_outBuffer *, ZSTD_inBuffer *)' 'size_t ZSTD_decompressStream(ZSTD_DStream *, ZSTD_outBuffer *, ZSTD_inBuffer *)' 'size_t ZSTD_endStream(ZSTD_CStream *, ZSTD_outBuffer *)' 'ZSTD_parameters ZSTD_getParams(int, unsigned long long int, size_t)' 'ZSTD_CStream * ZSTD_initCStream(ZSTD_parameters, unsigned long long int, void *, size_t)' 'ZSTD_DStream * ZSTD_initDStream(size_t, void *, size_t)' 'int ZSTD_maxCLevel()' 'int __cleancache_get_page(struct page *)' 'int __dquot_alloc_space(struct inode *, qsize_t, int)' 'void __dquot_free_space(struct inode *, qsize_t, int)' 'int __dquot_transfer(struct inode *, struct dquot * *)' 'void __filemap_set_wb_err(struct address_space *, int)' 'int __fscrypt_encrypt_symlink(struct inode *, const char *, unsigned int, struct fscrypt_str *)' 'bool __fscrypt_inode_uses_inline_crypto(const struct inode *)' 'int __fscrypt_prepare_link(struct inode *, struct inode *, struct dentry *)' 'int __fscrypt_prepare_lookup(struct inode *, struct dentry *, struct fscrypt_name *)' 'int __fscrypt_prepare_readdir(struct inode *)' 'int __fscrypt_prepare_rename(struct inode *, struct dentry *, struct inode *, struct dentry *, unsigned int)' 'int __fscrypt_prepare_setattr(struct dentry *, struct iattr *)' 'struct iomap_dio * __iomap_dio_rw(struct kiocb *, struct iov_iter *, const struct iomap_ops *, const struct iomap_dio_ops *, unsigned int, size_t)' 'struct address_space * __page_file_mapping(struct page *)' 'void __pagevec_release(struct pagevec *)' 'int __percpu_counter_init(struct percpu_counter *, s64, gfp_t, struct lock_class_key *)' 's64 __percpu_counter_sum(struct percpu_counter *)' 'int __set_page_dirty_nobuffers(struct page *)' 'int __sync_dirty_buffer(struct buffer_head *, int)' 'int __test_set_page_writeback(struct page *, bool)' 'int __traceiter_android_fs_dataread_end(void *, struct inode *, loff_t, int)' 'int __traceiter_android_fs_dataread_start(void *, struct inode *, loff_t, int, pid_t, char *, char *)' 'int __traceiter_android_fs_datawrite_end(void *, struct inode *, loff_t, int)' 'int __traceiter_android_fs_datawrite_start(void *, struct inode *, loff_t, int, pid_t, char *, char *)' 'void __xa_clear_mark(struct xarray *, unsigned long int, xa_mark_t)' 'int add_swap_extent(struct swap_info_struct *, unsigned long int, unsigned long int, sector_t)' 'int bdev_read_only(struct block_device *)' 'void bio_associate_blkg_from_css(struct bio *, struct cgroup_subsys_state *)' 'void bioset_exit(struct bio_set *)' 'int bioset_init(struct bio_set *, unsigned int, unsigned int, int)' 'const char * blk_op_str(unsigned int)' 'int blkdev_issue_zeroout(struct block_device *, sector_t, sector_t, gfp_t, unsigned int)' 'bool capable_wrt_inode_uidgid(struct user_namespace *, const struct inode *, int)' 'int clear_page_dirty_for_io(struct page *)' 'void d_instantiate_new(struct dentry *, struct inode *)' 'void d_invalidate(struct dentry *)' 'void d_tmpfile(struct dentry *, struct inode *)' 'struct dquot * dqget(struct super_block *, struct kqid)' 'void dqput(struct dquot *)' 'int dquot_acquire(struct dquot *)' 'struct dquot * dquot_alloc(struct super_block *, int)' 'int dquot_alloc_inode(struct inode *)' 'int dquot_claim_space_nodirty(struct inode *, qsize_t)' 'int dquot_commit(struct dquot *)' 'int dquot_commit_info(struct super_block *, int)' 'void dquot_destroy(struct dquot *)' 'int dquot_disable(struct super_block *, int, unsigned int)' 'void dquot_drop(struct inode *)' 'int dquot_file_open(struct inode *, struct file *)' 'void dquot_free_inode(struct inode *)' 'int dquot_get_dqblk(struct super_block *, struct kqid, struct qc_dqblk *)' 'int dquot_get_next_dqblk(struct super_block *, struct kqid *, struct qc_dqblk *)' 'int dquot_get_next_id(struct super_block *, struct kqid *)' 'int dquot_get_state(struct super_block *, struct qc_state *)' 'int dquot_initialize(struct inode *)' 'bool dquot_initialize_needed(struct inode *)' 'int dquot_load_quota_inode(struct inode *, int, int, unsigned int)' 'int dquot_mark_dquot_dirty(struct dquot *)' 'int dquot_quota_off(struct super_block *, int)' 'int dquot_quota_on(struct super_block *, int, int, const struct path *)' 'int dquot_quota_on_mount(struct super_block *, char *, int, int)' 'int dquot_release(struct dquot *)' 'int dquot_resume(struct super_block *, int)' 'int dquot_set_dqblk(struct super_block *, struct kqid, struct qc_dqblk *)' 'int dquot_set_dqinfo(struct super_block *, int, struct qc_info *)' 'int dquot_transfer(struct inode *, struct iattr *)' 'int dquot_writeback_dquots(struct super_block *, int)' 'void end_page_writeback(struct page *)' 'errseq_t errseq_set(errseq_t *, int)' 'void evict_inodes(struct super_block *)' 'int file_modified(struct file *)' 'void fileattr_fill_flags(struct fileattr *, u32)' 'int filemap_check_errors(struct address_space *)' 'vm_fault_t filemap_fault(struct vm_fault *)' 'vm_fault_t filemap_map_pages(struct vm_fault *, unsigned long int, unsigned long int)' 'ssize_t filemap_read(struct kiocb *, struct iov_iter *, ssize_t)' 'struct inode * find_inode_nowait(struct super_block *, unsigned long int, int(*)(struct inode *, unsigned long int, void *), void *)' 'int freeze_bdev(struct block_device *)' 'int freeze_super(struct super_block *)' 'void fscrypt_decrypt_bio(struct bio *)' 'bool fscrypt_dio_supported(struct kiocb *, struct iov_iter *)' 'int fscrypt_drop_inode(struct inode *)' 'struct page * fscrypt_encrypt_pagecache_blocks(struct page *, unsigned int, unsigned int, gfp_t)' 'int fscrypt_file_open(struct inode *, struct file *)' 'int fscrypt_fname_alloc_buffer(u32, struct fscrypt_str *)' 'int fscrypt_fname_disk_to_usr(const struct inode *, u32, u32, const struct fscrypt_str *, struct fscrypt_str *)' 'void fscrypt_fname_free_buffer(struct fscrypt_str *)' 'u64 fscrypt_fname_siphash(const struct inode *, const struct qstr *)' 'void fscrypt_free_bounce_page(struct page *)' 'void fscrypt_free_inode(struct inode *)' 'const char * fscrypt_get_symlink(struct inode *, void *, unsigned int, struct delayed_call *)' 'int fscrypt_has_permitted_context(struct inode *, struct inode *)' 'int fscrypt_ioctl_add_key(struct file *, void *)' 'int fscrypt_ioctl_get_key_status(struct file *, void *)' 'int fscrypt_ioctl_get_nonce(struct file *, void *)' 'int fscrypt_ioctl_get_policy(struct file *, void *)' 'int fscrypt_ioctl_get_policy_ex(struct file *, void *)' 'int fscrypt_ioctl_remove_key(struct file *, void *)' 'int fscrypt_ioctl_remove_key_all_users(struct file *, void *)' 'int fscrypt_ioctl_set_policy(struct file *, void *)' 'u64 fscrypt_limit_io_blocks(const struct inode *, u64, u64)' 'bool fscrypt_match_name(const struct fscrypt_name *, const u8 *, u32)' 'bool fscrypt_mergeable_bio(struct bio *, const struct inode *, u64)' 'int fscrypt_prepare_new_inode(struct inode *, struct inode *, bool *)' 'int fscrypt_prepare_symlink(struct inode *, const char *, unsigned int, unsigned int, struct fscrypt_str *)' 'void fscrypt_put_encryption_info(struct inode *)' 'void fscrypt_set_bio_crypt_ctx(struct bio *, const struct inode *, u64, gfp_t)' 'int fscrypt_set_context(struct inode *, void *)' 'int fscrypt_set_test_dummy_encryption(struct super_block *, const char *, struct fscrypt_dummy_policy *)' 'int fscrypt_setup_filename(struct inode *, const struct qstr *, int, struct fscrypt_name *)' 'void fscrypt_show_test_dummy_encryption(struct seq_file *, char, struct super_block *)' 'int fscrypt_symlink_getattr(const struct path *, struct kstat *)' 'int fscrypt_zeroout_range(const struct inode *, unsigned long int, sector_t, unsigned int)' 'void fsverity_cleanup_inode(struct inode *)' 'void fsverity_enqueue_verify_work(struct work_struct *)' 'int fsverity_file_open(struct inode *, struct file *)' 'int fsverity_ioctl_enable(struct file *, void *)' 'int fsverity_ioctl_measure(struct file *, void *)' 'int fsverity_ioctl_read_metadata(struct file *, void *)' 'int fsverity_prepare_setattr(struct dentry *, struct iattr *)' 'void fsverity_verify_bio(struct bio *)' 'bool fsverity_verify_page(struct page *)' 'void generate_random_uuid(unsigned char *)' 'int generic_fadvise(struct file *, loff_t, loff_t, int)' 'loff_t generic_file_llseek_size(struct file *, loff_t, int, loff_t, loff_t)' 'void generic_set_encrypted_ci_d_ops(struct dentry *)' 'struct inode * iget_locked(struct super_block *, unsigned long int)' 'int inode_newsize_ok(const struct inode *, loff_t)' 'bool inode_owner_or_capable(struct user_namespace *, const struct inode *)' 'void inode_set_flags(struct inode *, unsigned int, unsigned int)' 'ssize_t iomap_dio_complete(struct iomap_dio *)' 'unsigned long int iov_iter_alignment(const struct iov_iter *)' 'int kset_register(struct kset *)' 'int migrate_page_move_mapping(struct address_space *, struct page *, struct page *, int)' 'void migrate_page_states(struct page *, struct page *)' 'void mnt_drop_write_file(struct file *)' 'int mnt_want_write_file(struct file *)' 'ssize_t noop_direct_IO(struct kiocb *, struct iov_iter *)' 'void page_cache_ra_unbounded(struct readahead_control *, unsigned long int, unsigned long int)' 'void page_cache_sync_ra(struct readahead_control *, unsigned long int)' 'int page_symlink(struct inode *, const char *, int)' 'unsigned int pagevec_lookup_range(struct pagevec *, struct address_space *, unsigned long int *, unsigned long int)' 'unsigned int pagevec_lookup_range_tag(struct pagevec *, struct address_space *, unsigned long int *, unsigned long int, xa_mark_t)' 'void percpu_counter_add_batch(struct percpu_counter *, s64, s32)' 'void percpu_counter_destroy(struct percpu_counter *)' 'void percpu_counter_set(struct percpu_counter *, s64)' 'struct posix_acl * posix_acl_alloc(int, gfp_t)' 'int posix_acl_equiv_mode(const struct posix_acl *, umode_t *)' 'int redirty_page_for_writepage(struct writeback_control *, struct page *)' 'int security_inode_init_security(struct inode *, struct inode *, const struct qstr *, initxattrs, void *)' 'void seq_escape(struct seq_file *, const char *, const char *)' 'void set_cached_acl(struct inode *, int, struct posix_acl *)' 'int set_task_ioprio(struct task_struct *, int)' 'void shrink_dcache_sb(struct super_block *)' 'void sync_inodes_sb(struct super_block *)' 'void tag_pages_for_writeback(struct address_space *, unsigned long int, unsigned long int)' 'int thaw_bdev(struct block_device *)' 'int thaw_super(struct super_block *)' 'void touch_atime(const struct path *)' 'void truncate_inode_pages_range(struct address_space *, loff_t, loff_t)' 'void truncate_pagecache_range(struct inode *, loff_t, loff_t)' 'int utf8_casefold(const struct unicode_map *, const struct qstr *, unsigned char *, size_t)' 'struct unicode_map * utf8_load(const char *)' 'int utf8_strncasecmp_folded(const struct unicode_map *, const struct qstr *, const struct qstr *)' 'void utf8_unload(struct unicode_map *)' 'loff_t vfs_setpos(struct file *, loff_t, loff_t)' 'void wait_for_completion_io(struct completion *)' 'void wait_for_stable_page(struct page *)' 'void wait_on_page_writeback(struct page *)' 'void wbc_account_cgroup_owner(struct writeback_control *, struct page *, size_t)' 'bool xa_get_mark(struct xarray *, unsigned long int, xa_mark_t)' 7 variable symbol(s) added 'struct tracepoint __tracepoint_android_fs_dataread_end' 'struct tracepoint __tracepoint_android_fs_dataread_start' 'struct tracepoint __tracepoint_android_fs_datawrite_end' 'struct tracepoint __tracepoint_android_fs_datawrite_start' 'const struct qstr dotdot_name' 'struct kobject * fs_kobj' 'int percpu_counter_batch' Bug: 255705989 Change-Id: I3d64c507459200867b07b322c0a6132248e2f5c5 Signed-off-by: Lianjun Huang <huanglianjun@xiaomi.corp-partner.google.com> Signed-off-by: Lianjun Huang <huanglianjun@xiaomi.com> Signed-off-by: Giuliano Procida <gprocida@google.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -296,3 +296,214 @@
|
||||
__tracepoint_android_vh_alloc_pages_reclaim_bypass
|
||||
__traceiter_android_vh_alloc_pages_failure_bypass
|
||||
__tracepoint_android_vh_alloc_pages_failure_bypass
|
||||
|
||||
#required by mifs.ko module
|
||||
__cleancache_get_page
|
||||
__dquot_alloc_space
|
||||
__dquot_free_space
|
||||
__dquot_transfer
|
||||
__filemap_set_wb_err
|
||||
__fscrypt_encrypt_symlink
|
||||
__fscrypt_inode_uses_inline_crypto
|
||||
__fscrypt_prepare_link
|
||||
__fscrypt_prepare_lookup
|
||||
__fscrypt_prepare_readdir
|
||||
__fscrypt_prepare_rename
|
||||
__fscrypt_prepare_setattr
|
||||
__iomap_dio_rw
|
||||
__page_file_mapping
|
||||
__pagevec_release
|
||||
__percpu_counter_init
|
||||
__percpu_counter_sum
|
||||
__set_page_dirty_nobuffers
|
||||
__sync_dirty_buffer
|
||||
__test_set_page_writeback
|
||||
__traceiter_android_fs_dataread_end
|
||||
__traceiter_android_fs_dataread_start
|
||||
__traceiter_android_fs_datawrite_end
|
||||
__traceiter_android_fs_datawrite_start
|
||||
__tracepoint_android_fs_dataread_end
|
||||
__tracepoint_android_fs_dataread_start
|
||||
__tracepoint_android_fs_datawrite_end
|
||||
__tracepoint_android_fs_datawrite_start
|
||||
__xa_clear_mark
|
||||
add_swap_extent
|
||||
bdev_read_only
|
||||
bio_associate_blkg_from_css
|
||||
bioset_exit
|
||||
bioset_init
|
||||
blk_op_str
|
||||
blkdev_issue_discard
|
||||
blkdev_issue_zeroout
|
||||
capable_wrt_inode_uidgid
|
||||
clear_page_dirty_for_io
|
||||
current_umask
|
||||
d_instantiate_new
|
||||
d_invalidate
|
||||
d_tmpfile
|
||||
dentry_path_raw
|
||||
dotdot_name
|
||||
dqget
|
||||
dqput
|
||||
dquot_acquire
|
||||
dquot_alloc
|
||||
dquot_alloc_inode
|
||||
dquot_claim_space_nodirty
|
||||
dquot_commit
|
||||
dquot_commit_info
|
||||
dquot_destroy
|
||||
dquot_disable
|
||||
dquot_drop
|
||||
dquot_file_open
|
||||
dquot_free_inode
|
||||
dquot_get_dqblk
|
||||
dquot_get_next_dqblk
|
||||
dquot_get_next_id
|
||||
dquot_get_state
|
||||
dquot_initialize
|
||||
dquot_initialize_needed
|
||||
dquot_load_quota_inode
|
||||
dquot_mark_dquot_dirty
|
||||
dquot_quota_off
|
||||
dquot_quota_on
|
||||
dquot_quota_on_mount
|
||||
dquot_release
|
||||
dquot_resume
|
||||
dquot_set_dqblk
|
||||
dquot_set_dqinfo
|
||||
dquot_transfer
|
||||
dquot_writeback_dquots
|
||||
end_page_writeback
|
||||
errseq_set
|
||||
evict_inodes
|
||||
fault_in_iov_iter_readable
|
||||
fiemap_fill_next_extent
|
||||
fiemap_prep
|
||||
file_modified
|
||||
file_update_time
|
||||
fileattr_fill_flags
|
||||
filemap_check_errors
|
||||
filemap_fault
|
||||
filemap_fdatawrite
|
||||
filemap_map_pages
|
||||
filemap_read
|
||||
filemap_write_and_wait_range
|
||||
find_inode_nowait
|
||||
freeze_bdev
|
||||
freeze_super
|
||||
fs_kobj
|
||||
fscrypt_decrypt_bio
|
||||
fscrypt_dio_supported
|
||||
fscrypt_drop_inode
|
||||
fscrypt_encrypt_pagecache_blocks
|
||||
fscrypt_file_open
|
||||
fscrypt_fname_alloc_buffer
|
||||
fscrypt_fname_disk_to_usr
|
||||
fscrypt_fname_free_buffer
|
||||
fscrypt_fname_siphash
|
||||
fscrypt_free_bounce_page
|
||||
fscrypt_free_inode
|
||||
fscrypt_get_symlink
|
||||
fscrypt_has_permitted_context
|
||||
fscrypt_ioctl_add_key
|
||||
fscrypt_ioctl_get_key_status
|
||||
fscrypt_ioctl_get_nonce
|
||||
fscrypt_ioctl_get_policy
|
||||
fscrypt_ioctl_get_policy_ex
|
||||
fscrypt_ioctl_remove_key
|
||||
fscrypt_ioctl_remove_key_all_users
|
||||
fscrypt_ioctl_set_policy
|
||||
fscrypt_limit_io_blocks
|
||||
fscrypt_match_name
|
||||
fscrypt_mergeable_bio
|
||||
fscrypt_prepare_new_inode
|
||||
fscrypt_prepare_symlink
|
||||
fscrypt_put_encryption_info
|
||||
fscrypt_set_bio_crypt_ctx
|
||||
fscrypt_set_context
|
||||
fscrypt_set_test_dummy_encryption
|
||||
fscrypt_setup_filename
|
||||
fscrypt_show_test_dummy_encryption
|
||||
fscrypt_symlink_getattr
|
||||
fscrypt_zeroout_range
|
||||
fsverity_cleanup_inode
|
||||
fsverity_enqueue_verify_work
|
||||
fsverity_file_open
|
||||
fsverity_ioctl_enable
|
||||
fsverity_ioctl_measure
|
||||
fsverity_ioctl_read_metadata
|
||||
fsverity_prepare_setattr
|
||||
fsverity_verify_bio
|
||||
fsverity_verify_page
|
||||
generate_random_uuid
|
||||
generic_fadvise
|
||||
generic_file_llseek_size
|
||||
generic_set_encrypted_ci_d_ops
|
||||
grab_cache_page_write_begin
|
||||
iget_locked
|
||||
inode_dio_wait
|
||||
inode_init_owner
|
||||
inode_newsize_ok
|
||||
inode_owner_or_capable
|
||||
inode_set_flags
|
||||
insert_inode_locked
|
||||
iomap_dio_complete
|
||||
iov_iter_alignment
|
||||
iter_file_splice_write
|
||||
kset_register
|
||||
migrate_page_move_mapping
|
||||
migrate_page_states
|
||||
mnt_drop_write_file
|
||||
mnt_want_write_file
|
||||
noop_backing_dev_info
|
||||
noop_direct_IO
|
||||
page_cache_ra_unbounded
|
||||
page_cache_sync_ra
|
||||
page_symlink
|
||||
pagecache_write_begin
|
||||
pagecache_write_end
|
||||
pagevec_lookup_range
|
||||
pagevec_lookup_range_tag
|
||||
percpu_counter_add_batch
|
||||
percpu_counter_batch
|
||||
percpu_counter_destroy
|
||||
percpu_counter_set
|
||||
posix_acl_alloc
|
||||
posix_acl_chmod
|
||||
posix_acl_equiv_mode
|
||||
redirty_page_for_writepage
|
||||
security_inode_init_security
|
||||
seq_escape
|
||||
set_cached_acl
|
||||
set_task_ioprio
|
||||
shrink_dcache_sb
|
||||
sync_inode_metadata
|
||||
sync_inodes_sb
|
||||
tag_pages_for_writeback
|
||||
thaw_bdev
|
||||
thaw_super
|
||||
touch_atime
|
||||
truncate_inode_pages_range
|
||||
truncate_pagecache_range
|
||||
utf8_casefold
|
||||
utf8_load
|
||||
utf8_strncasecmp_folded
|
||||
utf8_unload
|
||||
vfs_setpos
|
||||
wait_for_completion_io
|
||||
wait_for_stable_page
|
||||
wait_on_page_writeback
|
||||
wbc_account_cgroup_owner
|
||||
xa_get_mark
|
||||
LZ4_compress_HC
|
||||
LZ4_compress_default
|
||||
LZ4_decompress_safe
|
||||
ZSTD_CStreamWorkspaceBound
|
||||
ZSTD_DStreamWorkspaceBound
|
||||
ZSTD_compressStream
|
||||
ZSTD_decompressStream
|
||||
ZSTD_endStream
|
||||
ZSTD_getParams
|
||||
ZSTD_initCStream
|
||||
ZSTD_initDStream
|
||||
ZSTD_maxCLevel
|
||||
|
||||
Reference in New Issue
Block a user