Commit 74acbdd2 authored by Lianjun Huang's avatar Lianjun Huang Committed by Lianjun Huang
Browse files

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
Bug: 258757861
Change-Id: I3d64c507459200867b07b322c0a6132248e2f5c5
Signed-off-by: default avatarLianjun Huang <huanglianjun@xiaomi.corp-partner.google.com>
Signed-off-by: default avatarLianjun Huang <huanglianjun@xiaomi.com>
Signed-off-by: default avatarGiuliano Procida <gprocida@google.com>
parent 2a005cb0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment