Skip to content
Snippets Groups Projects
Commit f6c008a1 authored by xiaoxiang.xiong's avatar xiaoxiang.xiong
Browse files

ANDROID: GKI: Update symbol list for transsion


79 function symbol(s) added
  'u64 __blkg_prfill_rwstat(struct seq_file*, struct blkg_policy_data*, const struct blkg_rwstat_sample*)'
  'int __percpu_counter_init_many(struct percpu_counter*, s64, gfp_t, u32, struct lock_class_key*)'
  's64 __percpu_counter_sum(struct percpu_counter*)'
  'int _atomic_dec_and_lock_irqsave(atomic_t*, spinlock_t*, unsigned long*)'
  'void add_disk_randomness(struct gendisk*)'
  'ssize_t badblocks_show(struct badblocks*, char*, int)'
  'void bdev_end_io_acct(struct block_device*, enum req_op, unsigned int, unsigned long)'
  'unsigned long bdev_start_io_acct(struct block_device*, enum req_op, unsigned long)'
  'const char* bdi_dev_name(struct backing_dev_info*)'
  'void bio_associate_blkg_from_css(struct bio*, struct cgroup_subsys_state*)'
  'struct bio* bio_split(struct bio*, int, gfp_t, struct bio_set*)'
  'void bio_uninit(struct bio*)'
  'int bioset_init(struct bio_set*, unsigned int, unsigned int, int)'
  'struct gendisk* blk_mq_alloc_disk_for_queue(struct request_queue*, struct lock_class_key*)'
  'void blk_queue_required_elevator_features(struct request_queue*, unsigned int)'
  'void blkcg_print_blkgs(struct seq_file*, struct blkcg*, u64(*)(struct seq_file*, struct blkg_policy_data*, int), const struct blkcg_policy*, int, bool)'
  'int blkg_conf_prep(struct blkcg*, const struct blkcg_policy*, struct blkg_conf_ctx*)'
  'u64 blkg_prfill_rwstat(struct seq_file*, struct blkg_policy_data*, int)'
  'void blkg_rwstat_exit(struct blkg_rwstat*)'
  'int blkg_rwstat_init(struct blkg_rwstat*, gfp_t)'
  'void blkg_rwstat_recursive_sum(struct blkcg_gq*, struct blkcg_policy*, int, struct blkg_rwstat_sample*)'
  'enum scsi_pr_type block_pr_type_to_scsi(enum pr_type)'
  'int block_read_full_folio(struct folio*, get_block_t*)'
  'struct bsg_device* bsg_register_queue(struct request_queue*, struct device*, const char*, bsg_sg_io_fn*)'
  'void bsg_unregister_queue(struct bsg_device*)'
  'void call_rcu_hurry(struct callback_head*, rcu_callback_t)'
  'unsigned long clock_t_to_jiffies(unsigned long)'
  'int devcgroup_check_permission(short, u32, u32, short)'
  'bool disk_check_media_change(struct gendisk*)'
  'struct device_driver* driver_find(const char*, const struct bus_type*)'
  'blk_status_t errno_to_blk_status(int)'
  'bool folio_mark_dirty(struct folio*)'
  'struct cpumask* group_cpus_evenly(unsigned int)'
  'struct io_cq* ioc_find_get_icq(struct request_queue*)'
  'struct io_cq* ioc_lookup_icq(struct request_queue*)'
  'void* kmem_cache_alloc_node(struct kmem_cache*, gfp_t, int)'
  'void* mempool_alloc_pages(gfp_t, void*)'
  'void mempool_exit(mempool_t*)'
  'void mempool_free_pages(void*, void*)'
  'int mempool_init(mempool_t*, int, mempool_alloc_t*, mempool_free_t*, void*)'
  'unsigned int mmc_calc_max_discard(struct mmc_card*)'
  'int mmc_card_alternative_gpt_sector(struct mmc_card*, sector_t*)'
  'int mmc_cqe_recovery(struct mmc_host*)'
  'int mmc_cqe_start_req(struct mmc_host*, struct mmc_request*)'
  'void mmc_crypto_prepare_req(struct mmc_queue_req*)'
  'int mmc_detect_card_removed(struct mmc_host*)'
  'int mmc_erase(struct mmc_card*, unsigned int, unsigned int, unsigned int)'
  'int mmc_poll_for_busy(struct mmc_card*, unsigned int, bool, enum mmc_busy_cmd)'
  'int mmc_register_driver(struct mmc_driver*)'
  'void mmc_retune_pause(struct mmc_host*)'
  'void mmc_retune_unpause(struct mmc_host*)'
  'void mmc_run_bkops(struct mmc_card*)'
  'int mmc_sanitize(struct mmc_card*, unsigned int)'
  'int mmc_start_request(struct mmc_host*, struct mmc_request*)'
  'void mmc_unregister_driver(struct mmc_driver*)'
  'void percpu_counter_destroy_many(struct percpu_counter*, u32)'
  'bool percpu_ref_is_zero(struct percpu_ref*)'
  'void percpu_ref_kill_and_confirm(struct percpu_ref*, percpu_ref_func_t*)'
  'void percpu_ref_resurrect(struct percpu_ref*)'
  'void percpu_ref_switch_to_atomic_sync(struct percpu_ref*)'
  'void percpu_ref_switch_to_percpu(struct percpu_ref*)'
  'void put_io_context(struct io_context*)'
  'int radix_tree_preload(gfp_t)'
  'struct folio* read_cache_folio(struct address_space*, unsigned long, filler_t*, struct file*)'
  'enum scsi_disposition scsi_check_sense(struct scsi_cmnd*)'
  'int scsi_device_set_state(struct scsi_device*, enum scsi_device_state)'
  'void scsi_eh_finish_cmd(struct scsi_cmnd*, struct list_head*)'
  'enum pr_type scsi_pr_type_to_block(enum scsi_pr_type)'
  'int scsi_rescan_device(struct scsi_device*)'
  'const u8* scsi_sense_desc_find(const u8*, int, int)'
  'void sdev_evt_send_simple(struct scsi_device*, enum scsi_device_event, gfp_t)'
  'int thaw_super(struct super_block*, enum freeze_holder)'
  'void trace_seq_puts(struct trace_seq*, const char*)'
  'int transport_add_device(struct device*)'
  'void transport_configure_device(struct device*)'
  'void transport_destroy_device(struct device*)'
  'void transport_remove_device(struct device*)'
  'void transport_setup_device(struct device*)'
  'void zero_fill_bio_iter(struct bio*, struct bvec_iter)'

2 variable symbol(s) added
  'struct cgroup_subsys io_cgrp_subsys'
  'struct static_key_true io_cgrp_subsys_on_dfl_key'

Bug: 400475995
Bug: 401375276
Change-Id: I959e7f45641df674096da689089096bd14e4ed65
Signed-off-by: default avatarxiaoxiang.xiong <xiaoxiang.xiong@transsion.com>
(cherry picked from commit ca0752ee)
parent 302cb157
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment