Commit 4493132e authored by hao lv's avatar hao lv Committed by Hao Lv
Browse files

ANDROID: GKI: Update symbol list for Transsion



169 function symbol(s) added
  'bool __bio_try_merge_page(struct bio *, struct page *, unsigned int, unsigned int, bool *)'
  'int __invalidate_device(struct block_device *, bool)'
  'int __mmc_send_status(struct mmc_card *, u32 *, unsigned int)'
  'int __sbitmap_queue_get_shallow(struct sbitmap_queue *, unsigned int)'
  'struct scsi_device * __scsi_device_lookup(struct Scsi_Host *, uint, uint, u64)'
  'struct scsi_device * __scsi_device_lookup_by_target(struct scsi_target *, u64)'
  'size_t __scsi_format_command(char *, size_t, const unsigned char *, size_t)'
  'void __scsi_init_queue(struct Scsi_Host *, struct request_queue *)'
  'void __starget_for_each_device(struct scsi_target *, void *, void(*)(struct scsi_device *, void *))'
  'int __traceiter_android_vh_ufs_mcq_retry_complete(void *, struct ufs_hba *)'
  'int __traceiter_block_unplug(void *, struct request_queue *, unsigned int, bool)'
  'int _atomic_dec_and_lock_irqsave(atomic_t *, spinlock_t *, unsigned long int *)'
  'void add_disk_randomness(struct gendisk *)'
  'void bd_abort_claiming(struct block_device *, void *)'
  'int bd_prepare_to_claim(struct block_device *, void *)'
  'int bdev_disk_changed(struct gendisk *, bool)'
  'int bio_add_pc_page(struct request_queue *, struct bio *, struct page *, unsigned int, unsigned int)'
  'void bio_advance(struct bio *, unsigned int)'
  'struct bio * bio_alloc_kiocb(struct kiocb *, unsigned short int, struct bio_set *)'
  'const char * bio_devname(struct bio *, char *)'
  'void bio_free_pages(struct bio *)'
  'int bio_iov_iter_get_pages(struct bio *, struct iov_iter *)'
  'struct bio * bio_kmalloc(gfp_t, unsigned short int)'
  'void bio_release_pages(struct bio *, bool)'
  'void bio_uninit(struct bio *)'
  'struct blk_plug_cb * blk_check_plugged(blk_plug_cb_fn, void *, int)'
  'void blk_clear_pm_only(struct request_queue *)'
  'void blk_io_schedule()'
  'void blk_ksm_destroy(struct blk_keyslot_manager *)'
  'void blk_mq_delay_run_hw_queue(struct blk_mq_hw_ctx *, unsigned long int)'
  'void blk_mq_delay_run_hw_queues(struct request_queue *, unsigned long int)'
  'void blk_mq_kick_requeue_list(struct request_queue *)'
  'void blk_mq_quiesce_queue_nowait(struct request_queue *)'
  'int blk_poll(struct request_queue *, blk_qc_t, bool)'
  'void blk_post_runtime_resume(struct request_queue *)'
  'void blk_post_runtime_suspend(struct request_queue *, int)'
  'void blk_pre_runtime_resume(struct request_queue *)'
  'int blk_pre_runtime_suspend(struct request_queue *)'
  'bool blk_queue_can_use_dma_map_merging(struct request_queue *, struct device *)'
  'void blk_queue_segment_boundary(struct request_queue *, unsigned long int)'
  'void blk_queue_set_zoned(struct gendisk *, enum blk_zoned_model)'
  'int blk_rq_append_bio(struct request *, struct bio *)'
  'unsigned int blk_rq_err_bytes(const struct request *)'
  'void blk_rq_init(struct request_queue *, struct request *)'
  'void blk_set_default_limits(struct queue_limits *)'
  'void blk_set_pm_only(struct request_queue *)'
  'void blk_set_queue_depth(struct request_queue *, unsigned int)'
  'void blk_set_runtime_active(struct request_queue *)'
  'int blkdev_ioctl(struct block_device *, fmode_t, unsigned int, unsigned long int)'
  '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 buffer_check_dirty_writeback(struct page *, bool *, bool *)'
  'void class_dev_iter_exit(struct class_dev_iter *)'
  'void class_dev_iter_init(struct class_dev_iter *, struct class *, struct device *, const struct device_type *)'
  'struct device * class_dev_iter_next(struct class_dev_iter *)'
  'int class_interface_register(struct class_interface *)'
  'unsigned long int clock_t_to_jiffies(unsigned long 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 *)'
  'int devcgroup_check_permission(short int, u32, u32, short int)'
  'void disk_update_readahead(struct gendisk *)'
  'unsigned long int dma_get_merge_boundary(struct device *)'
  'blk_status_t errno_to_blk_status(int)'
  'errseq_t errseq_sample(errseq_t *)'
  'int execute_in_process_context(work_func_t, struct execute_work *)'
  'int filemap_fdatawait_keep_errors(struct address_space *)'
  'int generic_writepages(struct address_space *, struct writeback_control *)'
  'int import_single_range(int, void *, size_t, struct iovec *, struct iov_iter *)'
  'unsigned long int iov_iter_gap_alignment(const struct iov_iter *)'
  'int iov_iter_npages(const struct iov_iter *, int)'
  'int kblockd_mod_delayed_work_on(int, struct delayed_work *, unsigned long int)'
  'int kblockd_schedule_work(struct work_struct *)'
  'struct kobject * kobject_get_unless_zero(struct kobject *)'
  'void kvfree_sensitive(void *, size_t)'
  'unsigned long int lcm_not_zero(unsigned long int, unsigned long int)'
  'size_t match_strlcpy(char *, const substring_t *, size_t)'
  'int match_u64(substring_t *, u64 *)'
  'void mempool_exit(mempool_t *)'
  'int mempool_init(mempool_t *, int, mempool_alloc_t *, mempool_free_t *, void *)'
  'int mmc_app_cmd(struct mmc_host *, struct mmc_card *)'
  'unsigned int mmc_calc_max_discard(struct mmc_card *)'
  'int mmc_can_erase(struct mmc_card *)'
  'int mmc_can_secure_erase_trim(struct mmc_card *)'
  'int mmc_can_trim(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 *)'
  'void mmc_crypto_setup_queue(struct request_queue *, struct mmc_host *)'
  'int mmc_detect_card_removed(struct mmc_host *)'
  'int mmc_erase(struct mmc_card *, unsigned int, unsigned int, unsigned int)'
  'int mmc_erase_group_aligned(struct mmc_card *, 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_ref_kill_and_confirm(struct percpu_ref *, percpu_ref_func_t *)'
  'void percpu_ref_resurrect(struct percpu_ref *)'
  'void pm_runtime_set_memalloc_noio(struct device *, bool)'
  'void sbitmap_bitmap_show(struct sbitmap *, struct seq_file *)'
  'void sbitmap_finish_wait(struct sbitmap_queue *, struct sbq_wait_state *, struct sbq_wait *)'
  'int sbitmap_get(struct sbitmap *)'
  'void sbitmap_prepare_to_wait(struct sbitmap_queue *, struct sbq_wait_state *, struct sbq_wait *, int)'
  'void sbitmap_queue_wake_all(struct sbitmap_queue *)'
  'void sbitmap_queue_wake_up(struct sbitmap_queue *)'
  'void sbitmap_resize(struct sbitmap *, unsigned int)'
  'unsigned int sbitmap_weight(const struct sbitmap *)'
  'void scmd_printk(const char *, const struct scsi_cmnd *, const char *, ...)'
  'blk_status_t scsi_alloc_sgtables(struct scsi_cmnd *)'
  'unsigned char * scsi_bios_ptable(struct block_device *)'
  'void scsi_build_sense_buffer(int, u8 *, u8, u8, u8)'
  'enum scsi_disposition scsi_check_sense(struct scsi_cmnd *)'
  'bool scsi_command_normalize_sense(const struct scsi_cmnd *, struct scsi_sense_hdr *)'
  'int scsi_dev_info_add_list(enum scsi_devinfo_key, const char *)'
  'int scsi_dev_info_list_add_keyed(int, char *, char *, char *, blist_flags_t, enum scsi_devinfo_key)'
  'int scsi_dev_info_remove_list(enum scsi_devinfo_key)'
  'struct scsi_device * scsi_device_lookup_by_target(struct scsi_target *, u64)'
  'void scsi_device_resume(struct scsi_device *)'
  'int scsi_device_set_state(struct scsi_device *, enum scsi_device_state)'
  'const char * scsi_device_type(unsigned int)'
  'void scsi_eh_finish_cmd(struct scsi_cmnd *, struct list_head *)'
  'void scsi_eh_flush_done_q(struct list_head *)'
  'int scsi_eh_get_sense(struct list_head *, struct list_head *)'
  'void scsi_free_sgtables(struct scsi_cmnd *)'
  'blist_flags_t scsi_get_device_flags_keyed(struct scsi_device *, const unsigned char *, const unsigned char *, enum scsi_devinfo_key)'
  'bool scsi_get_sense_info_fld(const u8 *, int, u64 *)'
  'int scsi_get_vpd_page(struct scsi_device *, u8, unsigned char *, int)'
  'struct Scsi_Host * scsi_host_get(struct Scsi_Host *)'
  'int scsi_internal_device_block_nowait(struct scsi_device *)'
  'int scsi_internal_device_unblock_nowait(struct scsi_device *, enum scsi_device_state)'
  'int scsi_is_sdev_device(const struct device *)'
  'int scsi_is_target_device(const struct device *)'
  'int scsi_mode_select(struct scsi_device *, int, int, int, unsigned char *, int, int, int, struct scsi_mode_data *, struct scsi_sense_hdr *)'
  'int scsi_mode_sense(struct scsi_device *, int, int, unsigned char *, int, int, int, struct scsi_mode_data *, struct scsi_sense_hdr *)'
  'bool scsi_partsize(struct block_device *, sector_t, int *)'
  'void scsi_print_result(const struct scsi_cmnd *, const char *, int)'
  'void scsi_print_sense(const struct scsi_cmnd *)'
  'int scsi_report_opcode(struct scsi_device *, unsigned char *, unsigned int, unsigned char)'
  'void scsi_rescan_device(struct device *)'
  'void scsi_sanitize_inquiry_string(unsigned char *, int)'
  'int scsi_set_medium_removal(struct scsi_device *, char)'
  'int scsi_track_queue_full(struct scsi_device *, int)'
  'int scsi_vpd_lun_id(struct scsi_device *, char *, size_t)'
  'int scsicam_bios_param(struct block_device *, sector_t, int *)'
  'u64 scsilun_to_int(struct scsi_lun *)'
  'struct scsi_event * sdev_evt_alloc(enum scsi_device_event, gfp_t)'
  'void sdev_evt_send(struct scsi_device *, struct scsi_event *)'
  'void sdev_evt_send_simple(struct scsi_device *, enum scsi_device_event, gfp_t)'
  'void starget_for_each_device(struct scsi_target *, void *, void(*)(struct scsi_device *, void *))'
  'struct kernfs_node * sysfs_break_active_protection(struct kobject *, const struct attribute *)'
  'void sysfs_unbreak_active_protection(struct kernfs_node *)'
  '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 usb_deregister_device_driver(struct usb_device_driver *)'
  'void usb_enable_lpm(struct usb_device *)'
  'int usb_register_device_driver(struct usb_device_driver *, struct module *)'
  'int usb_set_configuration(struct usb_device *, int)'
  'int usbnet_cdc_bind(struct usbnet *, struct usb_interface *)'
  'void usbnet_cdc_status(struct usbnet *, struct urb *)'
  'int usbnet_manage_power(struct usbnet *, int)'
  'void zero_fill_bio(struct bio *)'

7 variable symbol(s) added
  'struct tracepoint __tracepoint_android_vh_ufs_mcq_retry_complete'
  'struct tracepoint __tracepoint_block_unplug'
  'unsigned long int empty_zero_page[512]'
  'struct cgroup_subsys io_cgrp_subsys'
  'int laptop_mode'
  'struct bus_type scsi_bus_type'
  'struct async_domain scsi_sd_pm_domain'

Bug: 362145409
Bug: 364471516

Change-Id: I3f9c37d3d02aa0ad0777a4cb8e0fd321327a6806
Signed-off-by: default avatarhao lv <hao.lv5@transsion.com>
(cherry picked from commit 7c77a5ba)
parent 0799c275
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment