Commit b3a827e3 authored by lijiameng3's avatar lijiameng3 Committed by Treehugger Robot
Browse files

ANDROID: ABI: update symbol list for xiaomi



177 function symbol(s) added
  'void __bio_add_page(struct bio*, struct page*, unsigned int, unsigned int)'
  'void __blk_mq_end_request(struct request*, blk_status_t)'
  'void __d_lookup_unhash_wake(struct dentry*)'
  'struct folio* __filemap_get_folio(struct address_space*, unsigned long, fgf_t, gfp_t)'
  'int __folio_lock_killable(struct folio*)'
  'void __folio_start_writeback(struct folio*, bool)'
  'struct scsi_device* __scsi_add_device(struct Scsi_Host*, uint, uint, u64, void*)'
  'void __sk_flush_backlog(struct sock*)'
  'void __sk_mem_reclaim(struct sock*, int)'
  'int __traceiter_android_vh_cma_alloc_fail(void*, char*, unsigned long, unsigned long)'
  'int __traceiter_android_vh_psi_event(void*, struct psi_trigger*)'
  'int __traceiter_android_vh_psi_group(void*, struct psi_group*)'
  'int add_swap_extent(struct swap_info_struct*, unsigned long, unsigned long, sector_t)'
  'int asn1_ber_decoder(const struct asn1_decoder*, void*, const unsigned char*, size_t)'
  'void bio_init(struct bio*, struct block_device*, struct bio_vec*, unsigned short, blk_opf_t)'
  'unsigned int blk_crypto_keyslot_index(struct blk_crypto_keyslot*)'
  'bool blk_crypto_register(struct blk_crypto_profile*, struct request_queue*)'
  'int blk_mq_alloc_sq_tag_set(struct blk_mq_tag_set*, const struct blk_mq_ops*, unsigned int, unsigned int)'
  'void blk_mq_destroy_queue(struct request_queue*)'
  'void blk_mq_sched_mark_restart_hctx(struct blk_mq_hw_ctx*)'
  'bool blk_mq_sched_try_insert_merge(struct request_queue*, struct request*, struct list_head*)'
  'bool blk_mq_sched_try_merge(struct request_queue*, struct bio*, unsigned int, struct request**)'
  'void blk_mq_tagset_busy_iter(struct blk_mq_tag_set*, busy_tag_iter_fn*, void*)'
  'void blk_mq_wait_quiesce_done(struct blk_mq_tag_set*)'
  'void blk_pm_runtime_init(struct request_queue*, struct device*)'
  'bool blk_update_request(struct request*, blk_status_t, unsigned int)'
  'void bsg_job_done(struct bsg_job*, int, unsigned int)'
  'void bsg_remove_queue(struct request_queue*)'
  'struct request_queue* bsg_setup_queue(struct device*, const char*, struct queue_limits*, bsg_job_fn*, bsg_timeout_fn*, int)'
  'size_t copy_page_from_iter(struct page*, size_t, size_t, struct iov_iter*)'
  'size_t copy_page_to_iter(struct page*, size_t, size_t, struct iov_iter*)'
  'ssize_t copy_splice_read(struct file*, loff_t*, struct pipe_inode_info*, size_t, unsigned int)'
  'void cpufreq_update_policy(unsigned int)'
  'void d_add(struct dentry*, struct inode*)'
  'struct dentry* d_alloc_parallel(struct dentry*, const struct qstr*, wait_queue_head_t*)'
  'struct dentry* d_hash_and_lookup(struct dentry*, struct qstr*)'
  'void d_move(struct dentry*, struct dentry*)'
  'void deactivate_super(struct super_block*)'
  'const void* dup_iter(struct iov_iter*, struct iov_iter*, gfp_t)'
  'bool elv_bio_merge_ok(struct request*, struct bio*)'
  'void elv_rb_add(struct rb_root*, struct request*)'
  'void elv_rb_del(struct rb_root*, struct request*)'
  'struct request* elv_rb_find(struct rb_root*, sector_t)'
  'struct request* elv_rb_former_request(struct request_queue*, struct request*)'
  'struct request* elv_rb_latter_request(struct request_queue*, struct request*)'
  'void elv_rqhash_add(struct request_queue*, struct request*)'
  'void elv_rqhash_del(struct request_queue*, struct request*)'
  'void end_page_writeback(struct page*)'
  'int errseq_check(errseq_t*, errseq_t)'
  'ssize_t extract_iter_to_sg(struct iov_iter*, size_t, struct sg_table*, unsigned int, iov_iter_extraction_t)'
  'struct vfsmount* fc_mount(struct fs_context*)'
  'int file_modified(struct file*)'
  'char* file_path(struct file*, char*, int)'
  'bool filemap_dirty_folio(struct address_space*, struct folio*)'
  'vm_fault_t filemap_fault(struct vm_fault*)'
  'unsigned int filemap_get_folios_tag(struct address_space*, unsigned long*, unsigned long, xa_mark_t, struct folio_batch*)'
  'vm_fault_t filemap_map_pages(struct vm_fault*, unsigned long, unsigned long)'
  'int filemap_migrate_folio(struct address_space*, struct folio*, struct folio*, enum migrate_mode)'
  'struct file* filp_open_block(const char*, int, umode_t)'
  'int finish_no_open(struct file*, struct dentry*)'
  'int finish_open(struct file*, struct dentry*, int(*)(struct inode*, struct file*))'
  'void flush_dcache_folio(struct folio*)'
  'bool folio_clear_dirty_for_io(struct folio*)'
  'void folio_end_private_2(struct folio*)'
  'void folio_end_writeback(struct folio*)'
  'void folio_wait_private_2(struct folio*)'
  'int folio_wait_private_2_killable(struct folio*)'
  'void folio_wait_writeback(struct folio*)'
  'void free_uid(struct user_struct*)'
  'struct fs_context* fs_context_for_submount(struct file_system_type*, struct dentry*)'
  'int fs_param_is_bool(struct p_log*, const struct fs_parameter_spec*, struct fs_parameter*, struct fs_parse_result*)'
  'int fs_param_is_u64(struct p_log*, const struct fs_parameter_spec*, struct fs_parameter*, struct fs_parse_result*)'
  'void generate_random_uuid(unsigned char*)'
  'ssize_t generic_file_write_iter(struct kiocb*, struct iov_iter*)'
  'int generic_key_instantiate(struct key*, struct key_preparsed_payload*)'
  'int generic_setlease(struct file*, int, struct file_lease**, void**)'
  'int in_group_p(kgid_t)'
  'int invalidate_inode_pages2(struct address_space*)'
  'void iov_iter_bvec(struct iov_iter*, unsigned int, const struct bio_vec*, unsigned long, size_t)'
  'void iov_iter_discard(struct iov_iter*, unsigned int, size_t)'
  'ssize_t iov_iter_get_pages2(struct iov_iter*, struct page**, size_t, unsigned int, size_t*)'
  'ssize_t iov_iter_get_pages_alloc2(struct iov_iter*, struct page***, size_t, size_t*)'
  'void iov_iter_xarray(struct iov_iter*, unsigned int, struct xarray*, loff_t, size_t)'
  'void iterate_supers_type(struct file_system_type*, void(*)(struct super_block*, void*), void*)'
  'ino_t iunique(struct super_block*, ino_t)'
  'void key_invalidate(struct key*)'
  'void key_revoke(struct key*)'
  'int key_validate(const struct key*)'
  'void lock_two_nondirectories(struct inode*, struct inode*)'
  'int locks_lock_inode_wait(struct inode*, struct file_lock*)'
  'enum OID look_up_OID(const void*, size_t)'
  'struct dentry* lookup_positive_unlocked(const char*, struct dentry*, int)'
  'void mark_mounts_for_expiry(struct list_head*)'
  'int mempool_resize(mempool_t*, int)'
  'void mnt_drop_write_file(struct file*)'
  'void mnt_set_expiry(struct vfsmount*, struct list_head*)'
  'int mnt_want_write_file(struct file*)'
  'int posix_lock_file(struct file*, struct file_lock*, struct file_lock*)'
  'void posix_test_lock(struct file*, struct file_lock*)'
  'struct cred* prepare_kernel_cred(struct task_struct*)'
  'void put_fs_context(struct fs_context*)'
  'unsigned long reclaim_pages(struct list_head*)'
  'bool redirty_page_for_writepage(struct writeback_control*, struct page*)'
  'int register_key_type(struct key_type*)'
  'struct key* request_key_tag(struct key_type*, const char*, struct key_tag*, const char*)'
  'int scsi_add_host_with_dma(struct Scsi_Host*, struct device*, struct device*)'
  'int scsi_change_queue_depth(struct scsi_device*, int)'
  'struct scsi_device* scsi_device_lookup(struct Scsi_Host*, uint, uint, u64)'
  'int scsi_device_set_state(struct scsi_device*, enum scsi_device_state)'
  'int scsi_dma_map(struct scsi_cmnd*)'
  'void scsi_dma_unmap(struct scsi_cmnd*)'
  'void scsi_done(struct scsi_cmnd*)'
  'struct Scsi_Host* scsi_host_alloc(const struct scsi_host_template*, int)'
  'struct Scsi_Host* scsi_host_lookup(unsigned int)'
  'void scsi_host_put(struct Scsi_Host*)'
  'int scsi_is_host_device(const struct device*)'
  'void scsi_print_command(struct scsi_cmnd*)'
  'void scsi_remove_device(struct scsi_device*)'
  'void scsi_remove_host(struct Scsi_Host*)'
  'void scsi_report_bus_reset(struct Scsi_Host*, int)'
  'void scsi_scan_host(struct Scsi_Host*)'
  'int security_sb_eat_lsm_opts(char*, void**)'
  'void seq_escape_mem(struct seq_file*, const char*, size_t, unsigned int, const char*)'
  'int set_anon_super(struct super_block*, void*)'
  'void set_page_writeback(struct page*)'
  'struct super_block* sget(struct file_system_type*, int(*)(struct super_block*, void*), int(*)(struct super_block*, void*), int, void*)'
  'int sigprocmask(int, sigset_t*, sigset_t*)'
  'struct timespec64 simple_inode_init_ts(struct inode*)'
  'int sk_msg_alloc(struct sock*, struct sk_msg*, int, int)'
  'int sk_msg_clone(struct sock*, struct sk_msg*, struct sk_msg*, u32, u32)'
  'int sk_msg_free(struct sock*, struct sk_msg*)'
  'int sk_msg_free_nocharge(struct sock*, struct sk_msg*)'
  'void sk_msg_free_partial(struct sock*, struct sk_msg*, u32)'
  'int sk_msg_memcopy_from_iter(struct sock*, struct iov_iter*, struct sk_msg*, u32)'
  'int sk_msg_recvmsg(struct sock*, struct sk_psock*, struct msghdr*, int, int)'
  'void sk_msg_return_zero(struct sock*, struct sk_msg*, int)'
  'void sk_msg_trim(struct sock*, struct sk_msg*, int)'
  'int sk_msg_zerocopy_from_iter(struct sock*, struct iov_iter*, struct sk_msg*, u32)'
  'void sk_psock_drop(struct sock*, struct sk_psock*)'
  'int sk_psock_msg_verdict(struct sock*, struct sk_psock*, struct sk_msg*)'
  'int sk_psock_tls_strp_read(struct sk_psock*, struct sk_buff*)'
  'int sk_stream_error(struct sock*, int, int)'
  'int sk_stream_wait_memory(struct sock*, long*)'
  'void skb_copy_header(struct sk_buff*, const struct sk_buff*)'
  'int skb_splice_bits(struct sk_buff*, struct sock*, unsigned int, struct pipe_inode_info*, unsigned int, unsigned int)'
  'int sock_sendmsg(struct socket*, struct msghdr*)'
  'int sprint_oid(const void*, size_t, char*, size_t)'
  'int super_setup_bdi(struct super_block*)'
  'struct address_space* swapcache_mapping(struct folio*)'
  'int tcp_bpf_sendmsg_redir(struct sock*, bool, struct sk_msg*, u32, int)'
  '__poll_t tcp_poll(struct file*, struct socket*, poll_table*)'
  'void tcp_rate_check_app_limited(struct sock*)'
  'void tcp_read_done(struct sock*, size_t)'
  'int tcp_read_sock(struct sock*, read_descriptor_t*, sk_read_actor_t)'
  'struct sk_buff* tcp_recv_skb(struct sock*, u32, u32*)'
  'int tcp_register_ulp(struct tcp_ulp_ops*)'
  'int tcp_sendmsg_locked(struct sock*, struct msghdr*, size_t)'
  'void tcp_sock_set_cork(struct sock*, bool)'
  'void tcp_sock_set_nodelay(struct sock*)'
  'void tcp_unregister_ulp(struct tcp_ulp_ops*)'
  'struct timespec64 timestamp_truncate(struct timespec64, struct inode*)'
  'void truncate_inode_pages_range(struct address_space*, loff_t, loff_t)'
  'void truncate_pagecache_range(struct inode*, loff_t, loff_t)'
  'int ufshcd_alloc_host(struct device*, struct ufs_hba**)'
  'void unlock_two_nondirectories(struct inode*, struct inode*)'
  'void unregister_key_type(struct key_type*)'
  'void user_describe(const struct key*, struct seq_file*)'
  'void user_destroy(struct key*)'
  'long user_read(const struct key*, char*, size_t)'
  'void user_revoke(struct key*)'
  'int utf8s_to_utf16s(const u8*, int, enum utf16_endian, wchar_t*, int)'
  'int vfs_parse_fs_string(struct fs_context*, const char*, const char*, size_t)'
  'loff_t vfs_setpos(struct file*, loff_t, loff_t)'
  'void wait_on_page_writeback(struct page*)'
  'unsigned int xa_extract(struct xarray*, void**, unsigned long, unsigned long, unsigned int, xa_mark_t)'
  'void xa_set_mark(struct xarray*, unsigned long, xa_mark_t)'
  'void* xas_find_marked(struct xa_state*, unsigned long, xa_mark_t)'
7 variable symbol(s) added
  'struct tracepoint __tracepoint_android_vh_cma_alloc_fail'
  'struct tracepoint __tracepoint_android_vh_psi_event'
  'struct tracepoint __tracepoint_android_vh_psi_group'
  'struct key_type key_type_logon'
  'struct static_key_false memcg_sockets_enabled_key'
  'struct static_key_true memory_cgrp_subsys_on_dfl_key'
  'unsigned long tcp_memory_pressure'

Bug: 406405465
Change-Id: I93fe0ad4760b2155363f9a58e9b274b2c778136f
Signed-off-by: default avatarlijiameng3 <lijiameng3@xiaomi.corp-partner.google.com>
parent 12cbb992
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment