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:hao lv <hao.lv5@transsion.com> (cherry picked from commit 7c77a5ba)
Loading
Please sign in to comment