4 @ , $ J $ p
queue_depth drivers/block/virtio_blk.c include/linux/bvec.h virtio_blk: invalid block size: 0x%x MQ advertisted but zero queues reported virtblk virtblk_probe %s failure: config access disabled [%s] %s%llu %d-byte logical blocks (%s/%s) write back virtio-blk write through %s vd req.%d virtio_blk new size: cache_type &vblk->vdev_mutex include/linux/virtio_config.h serial @ 0 0
MODULE_STATE_GOING next __u16 sysfs_ops count wait_list USRQUOTA d_rt_space s_roots is_late_suspended _softexpires HRTIMER_NORESTART rb_root rb_leftmost offset get_parent fwnode_operations kobj_ns_type_operations namespace iommu_group event_flags xarray bi_bvec_done dma_addr_upper compound_nr vm_rb mremap pud_t fl_link fl_lmops lm_get_owner lm_grant splice_read f_owner keys check stack_vm start_stack mm_rss_stat ctx_id normal_prio nr_wakeups_affine cpus_mask rcu_tasks_nvcsw cmin_flt syscw selector workqueue_struct cpumask_var_t sched_data blk_mq_tags cpuhp_online gp_seq srcu_barrier_seq srcu_barrier_cpu_cnt bio exit_sched former_request elevator_data BLK_EH_DONE blk_mq_queue_map cmd_size cleanup_rq crypto_kobject BLK_BOUNCE_HIGH tag_set mempool_t back_pad ioc _sigval arch_tlbflush_unmap_batch UTASK_SSTEP_ACK uprobe_task ptrace_dr7 mxcsr __csh kioctx_table vmem_altmap _refcount bio_vec bi_pool dqi_max_ino_limit waiters sb_writers i_security cdev i_generation i_fsnotify_marks i_verity_info supers notify_next module_attribute btf_data_size btf_data str config_lock REQ_OP_WRITE_ZEROES REQ_OP_ZONE_APPEND device_add_disk mutex_unlock __d out dma_addr_t __UNIQUE_ID_alias108 unsigned int module_state entry list_lock counter umode_t quota_off d_spc_warns dev_name active index bi_bdev pgprot_t rb_subtree_last cow_page vm_operations_struct iov_iter fsync fl_blocker fl_file f_lock suid jit_keyring request_key_auth errseq_t vm_userfaultfd_ctx end_code ldt_usr_sem weight vruntime prev_sum_exec_runtime nr_migrations runtime sum_sleep_runtime last_queued posix_timer_id siglock action self_exec_id io_context q nr_active BLK_EH_RESET_TIMER tag_list_lock nr_requests timeout_work max_dev_sectors BLK_ZONED_NONE bio_alloc_cache cg_list cr2 soft bx si __fsh entry_eip getgeo diskseq dqi_max_spc_limit wait_unfrozen s_inodes d_manage arg fileattr_set writepage releasepage launder_page bin_attrs idr_rt text_size ro_size noinstr_text_size static_key static_call_key num_trace_evals kparam_string virtblk_wq irq_affinity virtio_driver WORK_STRUCT_COLOR_BITS WORK_STRUCT_FLAG_BITS BLK_MQ_MAX_DEPTH REQ_OP_READ REQ_OP_ZONE_CLOSE REFCOUNT_ADD_NOT_ZERO_OVF __le64 virtblk_name_format blk_queue_max_discard_sectors __ret writeback blk_get_request do_read_seqcount_retry error n_type __this_module drivers/block/virtio_blk.c char default_groups is_bin_visible i_flags lookup seqcount_spinlock s_blocksize fs_flags fs_supers s_umount_key thaw_super mutex d_ino_hardlimit spc_timelimit rt_spc_timelimit dev_root id no_pm clock_was_set_seq seqcount_raw_spinlock hrtimer_clock_base no_callbacks RPM_RESUMING bus_dma_limit get shutdown_pre bd_holder_dir blk_qc_t bi_iter bi_size bi_private hpage_pinned_refcount vm_flags fl_pid fl_break_time nfs4_lock_state check_flags copy_file_range euid sgid session_keyring nr_leaves_on_tree uidhash_node cred page_table_lock extable exec_start user_defined block_start s task_rss_stat bitset thread_node max_state files_struct cutime sum_sched_runtime signalfd_wqh seccomp wake_q_node pi_blocked_on journal_info reclaim_state cleared dispatch_wait_lock __call_single_data finish_request has_work elevator_features max_discard_segments discard_misaligned bio_split mempool_s ioc_node _type limit1 base2 fsave padding uprobes_state xol_area bi_inline_vecs report_zones_cb badblocks dqio_sem uuid_t s_d_op mnt_userns getattr kstat listxattr i_write_hint i_state a_ops migrate_mode is_dirty_writeback kernfs_elem_symlink kernfs_node state_remove_uevent_sent module_param_attrs num_exentries kernel_param vendor post_vectors WORK_STRUCT_COLOR_SHIFT WORK_OFFQ_POOL_SHIFT REFCOUNT_ADD_OVF ptr blk_mq_free_tag_set ida_free cpu_relax __UNIQUE_ID___x255 sg_init_one virtqueue_kick_prepare cache_type_show buf ssize_t kgid_t seqcount_spinlock_t lockref lock_class_key sync_fs dq_lock uid dqb_bsoftlimit gfp_mask i_ino_timelimit d_spc_softlimit d_ino_warns event offline DL_DEV_NO_DRIVER power_state driver_flags wakeup_count nr_hangs clockid RPM_ACTIVE start bd_disk bio_crypt_ctx pmd_huge_pte pt_mm vm_prev refcount_struct vm_fault_t pmd p4d_t unlocked_ioctl f_count f_pos_lock key_serial_t expiry user_ns highest_vm_end alt_len on_rq deadline pi_se uclamp_req uclamp nr_failed_migrations_running policy b need_mb in_lru_fault nanosleep clear_child_tid nivcsw is_child_subreaper cnivcsw rlim_cur sighand backing_dev_info __data_len elv smp_call_func_t q_usage_counter blk_mq_queue_data get_budget BLK_BOUNCE_NONE max_open_zones sigval_t _addr_lsb _addr_pkey _dummy_pkey pi_state_list timer_slack_ns kunit_test uprobe_task_state saved_trap_nr stack_refcount iopl_warn range hd_geometry qf_next destroy_work __i_nlink i_lock i_wb_list i_count writeback_index MIGRATE_SYNC_LIGHT kernfs_open_file prealloc kernfs_open_node scmversion taints st_other num_symtab num_bpf_raw_events features_legacy virtio_mq_ops virtblk_attr_groups BLK_MQ_S_SCHED_RESTART REQ_OP_WRITE __REQ_PRIO __REQ_CGROUP_PUNT __REQ_NR_BITS sg_elems virtio_has_feature __virtio_cread_many id_str blk_put_request sgs init_vq min_io_size envp_idx attribute size projid_t dqb_ihardlimit bus driver_private lock_key consumers timer_expires running autosuspend_delay property_present bi_flags frozen pgprotval_t pgd_t find_special_page ki_hint iov iov_len fl_fasync wait_pidfd cap membarrier_state start_brk env_start binfmt ldt_struct sym_vvar_start core_state dl_non_contending nr_wakeups_passive real_parent ptraced comm has_child_subreaper real_timer pids syscr real_blocked queued sda lockdep_map elevator_alias max_sectors max_zone_append_sectors bio_set _utime bpf_run_ctx llist_head fpregs_state lru_gen pgmap altmap dqi_format percpu_rw_semaphore shrinker s_dio_done_wq s_inode_lru d_lru readlink ia_mode inode_operations i_ino i_hash i_sequence writepages last_id_lowbits value_offset namespace_offset mod_arch_specific kallsyms symtab bpf_func kprobe_blacklist __s8 s8 feature_table dev_attr_serial WORK_CPU_UNBOUND ZONE_MOVABLE HCTX_TYPE_POLL STRING_UNITS_10 n unit blk_mq_unquiesce_queue __dummy blk_mq_complete_request _r sg_table __flags blk_rq_nr_phys_segments virtblk_unmap_data qid _desc __UNIQUE_ID_retpoline106 spinlock android_kabi_reserved2 hlist_bl_node __u32 s_writers_key get_dquots kqid rt_spc_warnlimit s_magic _Bool compatible swait_queue_head timer RPM_REQ_RESUME max_segment_size device_node removable DEVICE_FIXED bi_opf bi_issue kmem_cache address pmdval_t page fu_llist fa_lock file_lock_operations f_flags pid_type PIDTYPE_TGID sem key f_version runnable_weight load_avg sched_entity dl_overrun wait_start rcu_tasks_holdout_list active_mm vmacache in_iowait ptrace_entry live task_cputime_atomic oom_flag_origin k_sigaction task_works run_work dispatch_wait srcu_cblist_invoking biotail requeue_request ws_active blk_crypto_profile requeue_lock __rcu_icq_cache _pkey _sigsys dirty_paused_when gs changed open_mutex mtd_info s_id s_uuid scan_objects vfsmount d_u permission ia_atime blksize i_mmap_rwsem readpages dir async_probe_requested mod_tree_node srcu_struct_ptrs __UNIQUE_ID_description291 WORK_STRUCT_LINKED __WORK_OFFQ_CANCELING WORK_BUSY_RUNNING BLK_MQ_S_STOPPED REQ_OP_ZONE_RESET destroy_workqueue kmalloc_array blk_rq_bytes virtqueue_add_sgs virtblk_map_queues out_destroy_workqueue __upper __param_queue_depth locked_pending __u64 __kernel_uid32_t kuid_t d_flags hash d_op mnt_root file_system_type writeback_control gid dqb_isoftlimit free_cached_objects destroy_dquot i_fieldmask i_ino_warnlimit get_state nextents s_root restore freeze_late is_prepared ktime_t cpu_base runtime_auto refcount property_read_string_array class_groups drop_ns bd_partno slab_cache FAULT_FLAG_USER f_write_hint key_payload thread_keyring non_rcu map_count def_flags arg_start extable_base sym_vdso32_sigreturn_landing_pad rt_priority depth enqueued timeout nr_wakeups exp_hint sched_remote_wakeup compat_rmtp time_in_state files multiprocess coublock cancelled_write_bytes rlimit active_ref ctx_map dispatch_busy grpmask blk_mq_hw_ctx cmd_flags next_request init_icq queue_debugfs_attrs percpu_ref_data __bitmap_tags queue_lock blkg_list blk_bounce BLK_ZONED_HA bvec_pool rescue_lock acct_vm_mem1 dpl trap_nr swd fxregs_state reserve s_dquot qf_fmt_id i_blkbits i_dentry flc_lock id_highbits target_kn uevent_suppress bpf_raw_events static_call_tramp target_list feature_table_size_legacy WORKER_DESC_LEN BLK_MQ_F_ALLOC_POLICY_BITS KMALLOC_DMA __virtio64 callbacks gen __blk_rq_map_sg virtqueue_notify virtblk_freeze out_free_vq notify prev mode d_parent type dqb_rsvspace mem_cgroup d_rt_spc_warns ino_timelimit rm_xquota s_vop disk_stats complete shutdown nr_retries softirq_expires_next dev_archdata device_is_available of_node_reused bi_iocost_cost pp_frag_count compound_mapcount open pte_high PE_SIZE_PTE f_op read fl_wait fl_downgrade_time fallocate datalen key_type locked_vm tlb_gen util_avg ewma nr_wakeups_remote migration_flags rcu_tasks_idx in_execve pid_links incr syscfs sa_handler __restorefn_t blk_plug icq_hint poll_success seglen srcu_struct icq_size elevator_owner nr_samples blkcg_pols limits raid_partial_stripes_expensive unused_hctx_lock free tlb_ubc trace last_cpu sectors commit_dqblk dqi_bgrace s_max_links s_pins ia_size atime i_wb_frn_avg_time prealloc_mutex seq_next st_size Elf32_Half num_kprobe_blacklist WORK_STRUCT_PWQ_BIT HCTX_TYPE_DEFAULT unregister_blkdev arch_atomic_set kfree arch_atomic_fetch_sub __refcount_sub_and_test _raw_spin_lock_irqsave dma_length blk_execute_rq bvec_virt virtblk_config_changed __UNIQUE_ID___x279 resize __UNIQUE_ID_vermagic103 ____versions envp android_kabi_reserved3 __kernel_gid32_t d_compare d_prune parameters qc_state pm prepare device_type suppress_bind_attrs must_resume hrtimer_cpu_base timer_autosuspends RPM_REQ_NONE RPM_REQ_IDLE coherent_dma_mask dma_range_map io_tlb_mem graph_parse_endpoint fwnode_endpoint kobj_ns_type short pte_low pteval_t vm_fault pfn_mkwrite dir_context fa_fd fasync_struct afs flock remap_file_range user key_restriction percpu_counter printed sym___kernel_vsyscall sym_int80_landing_pad syscall_work wakee_flips sum_exec_runtime rt sleep_max migration_pending personality sched_contributes_to_load __kernel_time64_t pollfd maj_flt io_uring_task shared_pending signal_struct sighand_struct mq_list mq_ctx wait_queue_entry sched_tags poll_considered queuelist rq_disk depth_updated queue_rq set_rq_budget_token tag_list icq_list max_integrity_segments misaligned debugfs_mutex bio_pool min_nr q_node _sigpoll perf_event_ctxp return_instance fop extended_state_area mm_struct memcg_data s_readonly_remount d_wait d_alias d_rcu rdev i_mapping i_ctime flc_posix fscrypt_info __UNIQUE_ID_license292 __param_str_queue_depth virtqueue virtio_config_ops WORK_STRUCT_INACTIVE_BIT __REQ_HIPRI v prefix index_to_minor kmem_cache_alloc_trace blk_queue_write_cache __refcount_inc segments sg_alloc_table_chained virtblk_probe virtblk_open out_free_index ret __high elf32_note name u8 d_name qstr hlist_node optimistic_spin_queue memcg get_dqblk fscrypt_keyring sector_t restore_early task_list event_count nr_events max_hang_time clock_base __kernel_clockid_t work func class can_match bi_sector bio_issue bi_io_vec kvec poll magic WRITE_LIFE_LONG begin ucounts private_data vm_private_data mm_count sym_vdso32_rt_sigreturn_landing_pad thread_info wakee_flip_decay_ts run_list dl_deadline uclamp_se nr_failed_migrations_hot prio_list time nfds stack_canary sigpending notify_count inblock sigaction filter_count dispatched srcu_last_gp_end srcu_data __sector icq MQ_RQ_IN_FLIGHT ref queue_depth sb mq_kobj io_min perf_event_mutex l1d_flush_kill base1 io_bitmap iopl_emul fpu exe_file pasid units heads random block_device s_bdi gp_count d_canonical_path fileattr_get write_end swap_info_struct address_space setup kernel_symbol sig_ok mtn module_sect_attrs set_status pre_vectors vringh_config_ops WORK_OFFQ_FLAG_BITS WORK_OFFQ_LEFT WORK_OFFQ_POOL_BITS true KMALLOC_RECLAIM REQ_OP_ZONE_RESET_ALL ZONE_HIGHMEM REFCOUNT_DEC_LEAK STRING_UNITS_2 __be16 atomic_set blk_queue_physical_block_size blk_queue_max_discard_segments snprintf virtblk_req last_sg page_zonenum MODULE_STATE_LIVE MODULE_STATE_UNFORMED android_kabi_reserved1 i_lock_key evict_inode put_super dq_free dqb_curspace super_operations get_reserved_space dentry d_rt_spc_timer bd_start_sect bd_dev thaw_noirq data device_driver is_noirq_suspended completion work_struct usage_count runtime_status qos activate sync device_dma_parameters put get_reference_args netlink_ns DEVICE_REMOVABLE_UNKNOWN buddy_list vm_start FAULT_FLAG_REMOTE pte_t f_u lm_setup nfs_fl debug_id async_size arg_end static_prio load nr_wakeups_sync nr_wakeups_affine_attempts sibling nvcsw cpu_itimer tty_old_pgrp rlim_max __signalfn_t mynode dep_map rq_end_io_fn elevator allow_merge blk_mq_alloc_data show_rq queue_limits si_signo __kernel_timer_t autask avl fregs_state dx dev_pagemap zone_device_data cylinders slave_dir cb_head list_lru_memcg get_acl rmdir iattr fiemap_extent_info MIGRATE_ASYNC wb_err released tp writable_size source_list set WORK_STRUCT_FLAG_MASK BLK_MQ_F_TAG_QUEUE_SHARED __virtio_test_bit blk_queue_max_segment_size blk_queue_io_opt bytes virtqueue_disable_cb blk_rq_map_kern atomic_fetch_add_relaxed __ret_warn_on blk_rq_pos Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) raw_spinlock d_seq pprev d_revalidate d_dname i_mutex_dir_key alloc_inode show_path kprojid_t dquot mnt quota_disable s64 quotactl_ops dev_groups pm_message subsys_private autosleep_enabled active_bases accounting_timestamp devt get_ownership blk_status_t bi_blkg pages pgdval_t iter_type filldir_t cnts get_unmapped_area securebits perm userfaultfd_ctx vdso_image dumper load_sum iowait_count blocked node_list curr_target sigset_t thread_group_cputimer rchar syscall_user_dispatch parent_exec_id wait_queue_func_t queue_num srcu_data_have_cbs io_start_time_ns init_hctx bio_merge percpu_ref reserved_tags active_queues_shared_sbitmap min si_errno _rt futex_state uprobe base0 perf_event foo alimit end slave_bdevs dqi_igrace rcu_sync s_fs_info btime i_size_seqcount i_lru i_mmap_writable address_space_operations idr_base deactivate_waitq seq_show seq_stop gpl_crcs bug_addr Elf32_Addr kprobes_text_size maxlen elem WORK_STRUCT_PENDING_BIT __REQ_RAHEAD vq ida_alloc_range memmove __a sector sg spin_unlock_irq out_free_vblk _note_8 raw_lock private seqcount fs_parameter_spec wait_lock dq_dqb get_inode_usage i_rt_spc_warnlimit d_ino_count d_ino_timer groups PROBE_PREFER_ASYNCHRONOUS iommu_ops async_suspend prevent_sleep_time wakeup_path syscore hrtimer_restart wait_queue idle_notification request subsys_data local_fwnode ns_type bd_holder first_minor bi_next bi_status FAULT_FLAG_KILLABLE fault_flag pmd_t map_pages speculative vm_file ki_cookie xarray_start fl_link_cpu lm_change fsgid restrict_link wake_cpu nr_failed_migrations_affine user_cpus_ptr rcu_node_entry rcu_tasks_holdout futex timespec_type tgid stime nsproxy thread_head wait_chldexit stats_lock sa_restorer pi_top_task bio_list mq_hctx word sbitmap ctxs srcu_idx ipi_list special_vec completion_data ELEVATOR_FRONT_MERGE elv_merge elv_fs_entry registered virt_boundary_mask blk_zoned_model mq_freeze_lock pool_data __kernel_long_t _perf _flags dup_xol_work __gsh end_pfn migrate_to_ram quota_format_ops cleancache_poolid count_objects super_block d_real mkdir mknod set_acl dirtied_when isolate_page name_offset using_gplonly_symbols init_layout noinstr_text_start finalize_features WORK_STRUCT_LINKED_BIT WORK_STRUCT_PENDING BLK_MQ_S_INACTIVE REQ_OP_LAST __REQ_SYNC zone_type refcount_saturation_type IS_ERR blk_queue_io_min flush_work virtqueue_get_buf dma_address virtblk_setup_cmd blk_rq_sectors sglist virtblk_attrs_are_visible virtio_commit_rqs __UNIQUE_ID___y290 __mptr modversion_info __ARRAY_SIZE_TYPE__ freeze_fs show_stats dq_count GRPQUOTA quota_on d_fieldmask DL_DEV_DRIVER_BOUND expires_next RPM_REQ_SUSPEND graph_get_port_parent fops FAULT_FLAG_WRITE pagesize fl_release_private signum egid kernel_cap_t key_user assoc_array_ptr sym___kernel_sigreturn stack on_cpu load_weight on_list trc_ipi_to_cpu in_memstall utime start_time io_uring ioac plug alloc_hint cpuhp_dead srcu_cb_mutex srcu_cblist internal_tag error_count crypt_ctx MQ_RQ_COMPLETE info icq_cache dispatch_request completed_request hctx_debugfs_attrs allow_reinit rq_timeout ptrace_message _uid kmap_ctrl fcs reserved tlb_flush_pending quota_format_type rw_sem gp_state rename ia_valid i_sb error_remove_page bin_attribute kernfs_elem_dir kernfs_iattrs syms fixup module_layout bug_entry tracepoints_ptrs static_key_mod tracepoint_func num_trace_bprintk_fmt __UNIQUE_ID_queue_depthtype284 BLK_MQ_F_BLOCKING REQ_OP_FLUSH __le16 __mutex_init _dev_err old string_get_size sgl __refcount_add _seq virtblk_request_done i_gid unfreeze_fs remount_fs dqb_curinodes qc_info devnode resume_noirq defer_sync no_pm_callbacks wait_queue_head_t clock_op_might_sleep segment_boundary_mask get_name_prefix dev_uevent pp_magic freelist vm_next vm_mm pud page_mkwrite start_head pos compat_ioctl fl_owner lm_put_owner fl_u WRITE_LIFE_NONE rw_hint level uint32_t payload key_restrict_link_func_t file extable_len a_flags runnable_avg back wait_sum nr_wakeups_local sched_statistics pushable_tasks old_timespec32 children thread_group leader rlim __kernel_ulong_t oom_score_adj_min sa wake_q map_nr blk_crypto_keyslot limit_depth icq_align sysfs_lock dma_pad_mask release_work _sifields _stime kernel_siginfo acct_rss_mem1 nr_dirtied_pause l virtual_dr6 lookahead ax xfeatures core_thread ioctx_table memory_type bd_meta_info qf_ops read_file_info s_vfs_rename_mutex ia_uid timespec64 i_blocks i_private migratepage num_kp id_table find_vqs device_attribute HCTX_TYPE_READ HCTX_MAX_TYPES virtio_blk_vq vblk nvqs __dummy2 set_capacity_and_notify hdr _raw_spin_lock_irq virtblk_remove __UNIQUE_ID___y286 kick locked qspinlock spinlock_t show_devname quota_write nid quota_enable qc_dqblk start_prevent_time clockid_t request_pending secondary device_get_match_data get_next_child_node fwnode_reference_args add_links current_may_mount DEVICE_REMOVABLE offline_disabled bi_idx bi_vcnt pcp_list pgtable_t rb_subtree_gap wait_page_queue fasync ns PIDTYPE_PID usage keyring_index_key assoc_array ratelimit wake_entry group_node wait_count nr_forced_migrations nr_wakeups_migrate nr_cpus_allowed pushable_dl_tasks uaddr2 min_flt tqhead expiry_active taskstats sessionid cb_list srcu_node rcu_segcblist rq_flags mq_rq_state ELEVATOR_NO_MERGE nr_queues min_shallow_depth queuedata pm_only poll_nsec alignment_offset max_write_zeroes_sectors seq_zones_wlock requeue_list unused_hctx_list rescue_list rescue_workqueue io_cq task_frag memcg_nr_pages_over_high throttle_queue active_uprobe cx __dsh ip math_emu_info bv_len set_read_only wp non_seq reset s_mtd memcg_lrus symlink flc_lease invalidate_lock is_partially_uptodate private_list kernfs_syscall_ops kp latch_tree_node iterator tracepoint num_jump_entries trace_evals vq_callback_t calc_sets get_shm_region __key dev_attr_cache_type WORK_STRUCT_STATIC __REQ_DRV ZONE_NORMAL __MAX_NR_ZONES __be32 vdev_mutex kmalloc refcount_set virtio_device_ready atomic_fetch_sub_release __kmalloc spin_unlock_irqrestore vbr hctx virtblk_config_changed_work cap_str_2 cap_str_10 __base unsigned char ktype d_weak_revalidate s_blocksize_bits init_fs_context kill_sb free_inode raw_spinlock_t gfp_t dq_op mark_dirty s_export_op s_count bd_claiming device_private freeze_noirq poweroff_noirq acpi_device_id sync_state power suspend_timer deferred_resume RPM_SUSPENDED detach KOBJ_NS_TYPES grab_current_ns major bvec_iter mapping pp objects kref PE_SIZE_PUD nofault bvec lm_breaker_owns_lease nfs4_lock_info show_fdinfo WRITE_LIFE_SHORT PIDTYPE_SID x ngroups f_ep hiwater_vm saved_auxv linux_binfmt inactive_timer sched_reset_on_fork pf_io_worker start_boottime ptracer_cred last_switch_count it cputime_atomic tty_struct cgtime cmaj_flt audit_tty alloc_lock multiple_queues ioprio next_cpu next_cpu_batch sbitmap_word wait_queue_entry_t numa_node grplo tag nr_hw_queues queue_ctx poll_stat batch bounce discard_granularity alloc acct_timexpd css_set arch_uprobe_task chained rdp sw_reserved cpu_bitmap alternative_gpt_sector disk_events bd_fsfreeze_sb volname write_file_info release_dqblk dqi_fmt_id dqi_flags quota_info rss s_wb_err nr_items mnt_id attribute_group mmapped Elf32_Word tracepoint_ptr_t code jump_entries string virtblk_queue_depth virtio_device_id config_enabled generation ida req_flag_bits might_resched do___read_seqcount_retry virtblk_cleanup_cmd __virtio16 req_done __UNIQUE_ID_scmversion109 list_head kset f_mapping d_release loff_t mount atomic_long_t android_oem_data1 dq_id dq_off write_dquot blocks rw_semaphore suppliers dl_dev_state can_wakeup expires rb_left base softirq_next_timer is_hard ignore_children use_autosuspend set_latency_tolerance dismiss msi_domain args port dev_iommu android_kabi_reserved7 android_kabi_reserved8 xa_flags slab_list shared anon_name fault FAULT_FLAG_INTERRUPTIBLE access llseek write read_iter ki_waitq pipe wlocked fa_file nfs_lock_info setlease fadvise PIDTYPE_PGID removed key_tag unix_inflight user_namespace ldt dl_period dl_density dl_timer sched_dl_entity rcu_node in_page_owner uaddr timers_active sas_ss_flags delayed_work map srcu_have_cbs start_time_ns csd end_io ELEVATOR_DISCARD_MERGE percpu_count_ptr percpu_ref_func_t commit_rqs put_budget exit_request map_queues queue_hw_ctx chunk_sectors max_write_same_sectors mq_freeze_depth _dummy_bnd cpuset_mem_spread_rotor pteval bpf_ctx mxcsr_mask di swregs_state xsave ranges swap_slot_free_notify gp_wait destroy_list_entry nr_deferred s_remove_count s_fsnotify_connectors get_link result_mask i_mtime flc_flock i_crypt_info set_page_dirty direct_IO kobject num_gpl_syms insn num_bugs refcnt module signed char set_size REQ_OP_SECURE_ERASE __REQ_IDLE __REQ_NOWAIT hctx_type alloc_workqueue INIT_LIST_HEAD refcount_dec_and_test nents arch_atomic_fetch_add virtio_blk_discard_write_zeroes blk_rq_nr_discard_segments virtblk_map_data data_sg is_highmem_idx virtblk_getgeo out/android14-5.15/common show is_visible uid_t hash_len s_list __kernel_dev_t i_mutex_key quota_read dq_dirty quota_type xattr_handler bd_read_only bd_device match platform_data links DL_DEV_UNBINDING done expire_count may_skip_resume rb_right seq work_func_t RPM_SUSPENDING devres_lock android_kabi_reserved5 events page_pool _pt_pad_2 pte prealloc_pte vm_pgoff nr_segs index_key mm_users sym___kernel_rt_sigreturn need_qs vmas arch_data bases fs_struct cmaxrss sa_flags audit_context nowait srcu_unlock_count srcu_barrier_head request_merge request_merged blk_mq_debugfs_attr mq_ops max_hw_discard_sectors zoned tag_set_list curr_nr _kill sival_int mems_allowed preempt_disable_ip flush_required utask oom_reaper_list d header bv_offset ev uuid ia_mtime tmpfile i_wb i_dio_count i_writecount i_fsnotify_mask drivers_dir holders_dir num_syms gpl_syms config_changed WORK_BUSY_PENDING BLK_MQ_F_STACKING __be64 queue_work_on virtblk_get_id bdev_nr_sectors num_out page_address rlock pending uevent size_t sequence dq_hash spc_warnlimit s_iflags hlist_bl_head bd_inode resume runtime_resume status wakeup_source disable_depth rpm_request active_time cma_area cma dma_io_tlb_mem bd_holders bi_max_vecs rb FAULT_FLAG_MKWRITE pgd fu_rcuhead ki_complete iopoll fl_owner_t f_pos fown_struct description epoll_watches mmap_lock sym_vvar_page task watchdog_stamp trc_reader_nesting trc_reader_special sched_info pid_t real_cred cred_guard_mutex seccomp_filter nr_ctx poll_invoked srcu_gp_seq_needed_exp alloc_time_ns insert_requests last wake_index sbitmap_queue blk_mq_tag_set busy disk blk_stat_callback _pid _lower __sifields trace_recursion sp orig_ax ss MEMORY_DEVICE_GENERIC s_quota_types s_fsnotify_marks i_wb_frn_history i_sb_list i_devices child_ns_type state_in_sysfs config vqs features WORK_OFFQ_FLAG_BASE BLK_MQ_F_NO_SCHED r __refcount_dec_and_test blk_mq_rq_from_pdu __seqprop_sequence blk_rq_map_sg sg_free_table_chained virtblk_update_cache_mode __UNIQUE_ID_name104 list atomic_t __kernel_ssize_t d_iput s_type seq_file get_projid s_incoredqs flags s_xattr s_bdev bd_openers p dev_pm_ops bus_groups seqcount_raw_spinlock_t fwnode KOBJ_NS_TYPE_NET DEVICE_REMOVABLE_NOT_SUPPORTED anon_vma p4d pipe_inode_info actor fl_start file_operations rcu numbers len_desc burst sym_pvclock_page llist sched_class last_update_time dl_bw dl_throttled stats rcu_blocked_node seqnum exit_code jobctl sched_psi_wake_requeue in_eventfd atomic_flags TT_NATIVE TT_COMPAT tv_nsec last_switch_time it_real_incr cinblock syscall_dispatch srcu_parent nr_phys_segments ELEVATOR_BACK_MERGE elevator_type sched_breserved_tags max_active_zones sysfs_dir_lock _syscall cgroups perf_event_list thread tls_array fos ftop bp __esh bitmap page_type bb read_dqblk s_inode_wblist_lock setattr i_bytes i_version readahead readahead_control swap_deactivate prealloc_buf modinfo_attrs ro_after_init_size kprobes_text_start config_change_pending callback del_vqs scan virtblk_cache_types REQ_OP_DRV_IN __REQ_NOMERGE __REQ_FUA __virtio32 set_disk_ro queue_work __b names unmap virtblk_add_req virtqueue_kick virtblk_done i_uid unsigned long fs_context s_vfs_rename_key dquot_operations s_qcop path d_rt_spc_softlimit mod_name PROBE_FORCE_SYNCHRONOUS probe dev_links_info is_rel child_count memalloc_noio RPM_REQ_AUTOSUSPEND msi_lock __bi_remaining s_mem counters vm_ops vma FAULT_FLAG_ALLOW_RETRY llist_node __lstate fa_next fl_ops lm_notify cap_effective cap_bset cap_ambient desc vm_area_struct hiwater_rss write_protect_seq perf_rdpmc_allowed mm_context_t avg slice_max nr_migrations_cold cpumask_t rcu_special thread_pid rq_count fq init_sched elevator_mq_ops nr_active_requests_shared_sbitmap max_hw_sectors BLK_ZONED_HM conv_zones_bitmap mq_sysfs_init_done request_queue _status _addr default_timer_slack_ns kunit pagefault_disabled _mapcount block_device_operations memcg_aware d_sb ia_file fiemap i_rwsem i_link isolate_mode_t module_notes_attrs jump_entry unregfunc feature_table_size virtblk_fops WORK_STRUCT_WQ_DATA_MASK REQ_OP_DRV_OUT __REQ_INTEGRITY fbit i virtio_max_dma_size virtio_find_vqs __UNIQUE_ID___x289 a crc MODULE_STATE_COMING parent val kset_uevent_ops unsigned long long d_lockref d_init dev_t dirty_inode write_inode statfs quota_sync set_info d_rt_spc_hardlimit ino init_name of_device_id need_parent_lock in_dpm_list irq_safe last_busy suspended_time graph_get_remote_endpoint KOBJ_NS_TYPE_NONE android_kabi_reserved6 xa_lock bio_end_io_t blkcg_gq dma_addr vm_page_prot refs mprotect PE_SIZE_PMD data_source iov_base iovec iterate WRITE_LIFE_MEDIUM WRITE_LIFE_EXTREME pid quotalen process_keyring interval user_struct task_size atomic64_t rss_stat u_flags last_wakee se dl task_group sleep_start mm posix_cputimers_work scheduled group_stop_count maxrss round_robin tags hctx_list grphi delay_work ssp end_io_data get_rq_budget_token physical_block_size _data perf_event_context memcg_oom_gfp_mask orig_ret_vaddr bpf_storage kretprobe_instances cond s_shrink list_lru_node d_fsdata dirtied_time_when invalidatepage putback_page subdirs module_kobject st_info percpu funcs arr feature_table_legacy get_status get_features bus_name virtblk_attrs BLK_MQ_F_ALLOC_POLICY_START_BIT __REQ_BACKGROUND bsize get_capacity virtblk_restore n_descsz state argv i_mode i_opflags umount_begin mem_dqblk shrink_control i_spc_warnlimit d_spc_timer set_dqblk fscrypt_operations bd_super acpi_match_table driver dev HRTIMER_RESTART next_timer ops archdata dev_kobj _compound_pad_1 huge_fault page_entry_size iterate_shared lm_break upid kernel_cap_struct domain_tag rcu_data0 pipe_bufs ratelimit_state f_wb_err start_code vdso util_est wait_max pdeath_signal use_memdelay cached_requested_key read_bytes nr_tasks blk_mq_ctx tails part exit_hctx rq crypto_profile root_blkg zone_write_granularity required_elevator_features mq_freeze_wq write_hints page_frag vaddr limit0 sp0 ds dev_pagemap_ops node_id block s_time_min s_user_ns s_inodes_wb mnt_flags d_child bmap freepage idr crcs st_name elf32_sym Elf32_Sym exit WORK_STRUCT_PWQ REQ_OP_WRITE_SAME num_vqs __register_blkdev queue_logical_block_size blk_mq_alloc_tag_set blk_queue_max_write_zeroes_sectors blk_mq_quiesce_queue length scatterlist blk_mq_req_flags_t __seq virtblk_setup_discard_write_zeroes __UNIQUE_ID___y256 blk_mq_virtio_map_queues out_unregister_blkdev u16 s_dev osq dq_sb nr_scanned s_master_keys s_encoding restore_noirq runtime_idle PROBE_DEFAULT_STRATEGY of_match_table cls bus_type early_init timerqueue_head clock_list __s32 dev_pm_info bi_write_hint pobjects ptl lock_manager_operations nlm_lockowner PIDTYPE_MAX f_cred cap_inheritable serial_node revoked_at last_used_at mmap_miss swap_readahead_info ctx mmap_base mmap_legacy_base sym_timens_page ptrace dl_runtime bucket_id preempt_notifiers cpumask trc_holdout_list restore_sigmask fs sigcnt saved_sigmask last_merge wq sched_debugfs_dir srcu_gp_mutex srcu_barrier_mutex stats_sectors MQ_RQ_IDLE queue_flags poll_cb max_discard_sectors discard_alignment nr_zones _tid sigval _sys_private cpuset_slab_spread_rotor active_memcg xol_vaddr fip ___orig_eip cs __padding MEMORY_DEVICE_FS_DAX MEMORY_DEVICE_PCI_P2PDMA resv dqi_priv fsnotify_mark_connector seeks list_lru_one dentry_operations nlink mtime i_nlink i_rdev file_lock_context i_data attrs kernfs_root rev kernfs_elem_attr param_lock strtab target virtio_blk enable_cbs xa BLK_MQ_CPU_WORK_BATCH false KMALLOC_CGROUP REQ_OP_ZONE_OPEN REQ_OP_ZONE_FINISH __REQ_FAILFAST_DEV blk_queue_alignment_offset pdu blk_mq_start_stopped_hw_queues bdev spin_lock_irq blk_size __UNIQUE_ID___x285 _nhdr _note_9 mod tail i_acl seqcount_t d_hash s_lock_key dqb_btime time64_t dqb_itime write_info d_ino_softlimit get_nextdqblk fsverity_operations suspend remove coredump wakeup cpu in_hrtirq pm_domain dev_pm_domain dma_pools nargs part_tbl bi_crypt_context _pp_mapping_pad compound_order _pt_pad_1 mmap FAULT_FLAG_INSTRUCTION ki_pos kiocb flush link file_lock tasks missed f_ra mm_rb exec_vm start_data runnable_sum util_sum sched_avg sched_task_group exec_max bits migration_disabled rcu_read_lock_nesting rcu_tasks_idle_cpu trc_reader_checked in_user_fault __kernel_timespec old_time32_t ufds set_child_tid nameidata group_exit_task tty_audit_buf sa_mask queue srcu_lock_count force_atomic sbq_wait_state bio_slab _sigfault psi_flags arch dup_xol_addr ptrace_bps pkru padding1 xregs_state startup notifier_subscriptions unlock_native_capacity pr_ops open_partitions timer_rand_state bd_fsfreeze_count attributes_mask i_rcu i_flctx i_pipe i_mmap nrpages MIGRATE_SYNC private_lock kobj_type sd kobj_completion version init notes_attrs num_srcu_structs enabled entries num_args bpf_raw_event_map trace_events addr WORK_STRUCT_INACTIVE BLK_MQ_F_TAG_HCTX_SHARED __REQ_META __REQ_PREFLUSH __REQ_NOUNMAP config_work virtio_check_driver_offered_feature virtblk_get_cache_mode orig_nents virtblk_release __UNIQUE_ID___y280 nblocks __low unsigned short d_inode freeze_super dq_inuse projid nr_cached_objects nr_to_scan d_spc_hardlimit s_cop probe_type wakeirq rb_root_cached head needs_force_resume clock_mutex dma_mask get_name iommu submit_bio bi_ioprio bv_page pgprot close FAULT_FLAG_TRIED orig_pmd iov_offset arch_rwlock_t sendpage f_mode int32_t f_security data_vm arg_lock time_slice nr_wakeups_idle rcu_read_unlock_special tv_sec __kernel_pid_t posix_cputimers nextevt oublock __sigrestore_t dispatch blk_flush_queue shift srcu crypt_keyslot write_hint dma_alignment capture_control futex_pi_state nr_dirtied memcg_oom_order oom_reaper_timer desc_struct xmm_space xcomp_bv thread_struct task_struct async_put_work align report_zones read_count writer s_mode d_time atomic_open i_size kn state_initialized typetab num_trace_events kernel_param_ops elemsize BLK_MQ_F_NO_SCHED_BY_DEFAULT KMALLOC_NORMAL __blk_mq_alloc_disk _raw_spin_unlock_irqrestore blk_mq_stop_hw_queue _raw_spin_unlock_irq serial_show opt_io_size u64 android_kabi_reserved4 store __kernel_size_t i_op long long dq_dqb_lock dqb_bhardlimit qsize_t blkcnt_t freeze thaw poweroff poweroff_late drv_groups online DL_DEV_PROBING total_time last_time relax_count is_soft wait_queue_head links_count rpm_status pm_subsys_data min_align_mask of_node device_removable lru refcount_t orig_pte f_inode fl_flags rwlock_t fsuid name_link keytype group_info prev_pos file_ra_state f_sb_err total_vm run_delay plist_node restart_block fn TT_NONE group_leader posix_cputimer_base wchar on_dispatch pi_lock dispatch_from debugfs_dir req_flags_t prepare_request elevator_queue mq_map wake_batch max blk_rq_stat _overrun _band _fd _call_addr kernel_siginfo_t pi_state_cache futex_exit_mutex UTASK_RUNNING idx __ssh pt_regs xstate_header base_pfn ioctl bd_fsfreeze_mutex rcuwait shrinker_id attributes inode i_pages write_begin MIGRATE_SYNC_NO_COPY swap_activate idr_next syscall_ops atomic_write_len seq_start kernfs_ops state_add_uevent_sent test st_shndx mod_kallsyms sect_attrs num_tracepoints regfunc trace_event_call trace_eval_map failed vqs_list_lock vdev nr_sets NR_KMALLOC_TYPES req_opf register_virtio_driver blk_queue_max_segments blk_queue_logical_block_size refcount_warn_saturate out_hdr virtio_blk_outhdr blk_status_to_errno num_sectors cache_type_store out_cleanup_disk out_free_tags __UNIQUE_ID_intree105 __u8 kobj_uevent_env d_iname lock first hlist_head invalidate_lock_key dq_flags __s64 s_umount s_active bd_stamp suspend_late resume_early driver_data dma_configure direct_complete __rb_parent_color rb_node softirq_activated s32 irq_domain graph_get_next_endpoint dev_release initial_ns xa_head compound_head vm_end ki_ioprio __poll_t poll_table_struct mmap_supported_flags fl_blocked_member android_reserved1 splice_write fmode_t inodes nr pid_namespace key_perm_t root ra_pages mmlist sym_VDSO32_NOTE_MASK __state iowait_sum block_max exit_signal no_cgroup_migration vfork_done signal cstime cnvcsw exec_update_lock sas_ss_size rt_mutex_waiter icq_tree srcu_gp_seq_needed fifo_time elevator_attrs blk_queue_stats init_request ws max_segments rqos_debugfs_dir si_code _timer __kernel_clock_t _addr_bnd robust_list robust_list_head return_instances bpf_local_storage g sysenter_cs avx512_timestamp st_space no_update es check_events capacity partition_meta_info s_instances check_quota_file qf_owner dqi_dirty_list s_writers s_sync_lock delayed_call i_readcount i_fop exception_table_entry core_layout bug_table virtio_shm_region WORK_NR_COLORS __REQ_FAILFAST_TRANSPORT __REQ_SWAP blk_validate_block_size strlen blk_queue_flag_set virtblk_put virtqueue_enable_cb err virtio_cread_v virtio_cwrite8 req have_data num_in fini max_size geo n_namesz arch_spinlock_t release posix_acl u32 d_delete d_automount s_maxbytes d_space s_state ino_warnlimit qc_type_state android_vendor_data1 s_encoding_flags bd_stats thaw_early pm_message_t active_count timerqueue_node dev_pm_qos bus_dma_region property_read_int_array get_named_child_node fwnode_handle disk_name bi_end_io value compound_dtor deferred_list anon_vma_name anon_vma_chain may_split fl_blocked_requests qrwlock nfs4_fl WRITE_LIFE_NOT_SET graveyard_link __count vmacache_seqnum pgtables_bytes end_data sym_hvclock_page recent_used_cpu period_contrib cpus_ptr sched_migrated prev_cputime oom_mm __sighandler_t srcu_gp_seq priv requests_merged exit_icq queue_offset __breserved_tags logical_block_size mempool_free_t _upper splice_pipe UTASK_SSTEP cwd rip rm i387 ioctx_lock mmu_notifier_subscriptions tlb_flush_batched MEMORY_DEVICE_PRIVATE page_free blk_zone mem_dqinfo s_time_max s_stack_depth s_inode_list_lock update_time fileattr bug_list line core_kallsyms trace_bprintk_fmt_start kparam_array virtblk_attr_group BLK_MQ_S_TAG_ACTIVE REQ_OP_DISCARD REFCOUNT_SUB_UAF blk_cleanup_disk virtqueue_is_broken virtblk_get __mod drivers/block/virtio_blk.mod.c mkobj kobj int uevent_ops buflen host len __kernel_loff_t destroy_inode drop_inode kstatfs PRJQUOTA alloc_dquot acquire_dquot release_dquot i_rt_spc_timelimit bool suspend_noirq kernel_ulong_t cls_msk num_vf wake_irq max_time msi_list devres_head class_release sock state_synced bd_size_lock minors part0 bi_skip_dm_default_key __bi_cnt FAULT_FLAG_RETRY_NOWAIT FAULT_FLAG_SPECULATIVE callback_head ki_filp write_iter fl_list fl_type fl_end fa_rcu fl_copy_lock serial security pinned_vm alt nr_threads __call_single_node inv_weight cfs_rq dl_yielded exit_state has_timeout posix_timers cputimer tty write_bytes run srcu_barrier_completion confirm_switch blk_eh_timer_return initialize_rq_fn blk_mq_ops sched_bitmap_tags seg_boundary_mask io_opt last_siginfo sival_ptr _sigchld nodemask_t writable rcu_users error_code nr_range rw_page bdi sync_io free_file_info s_time_gran s_subtype list_lru d_subdirs d_in_lookup_hash i_wb_frn_winner i_cdev i_dir_seq fsverity_info readpage ino_idr mp percpu_size num validate num_free set_vq_affinity get_vq_affinity vringh_config virtio_device vd_index_ida WORK_OFFQ_CANCELING WORK_OFFQ_POOL_NONE WORK_STRUCT_NO_POOL BLK_MQ_F_SHOULD_MERGE string_size_units __mod_virtio__id_table_device_table retval mutex_lock virtblk_result page_link unregister_virtio_driver physical_block_exp bd __UNIQUE_ID_depends107 filter default_attrs attr gid_t i_default_acl mnt_sb owner s_op show_options long get_next_id i_spc_timelimit export_operations s_flags s_security unicode_map s_mounts runtime_suspend is_suspended wait function timer_list node hres_active hang_detected get_time hrtimer runtime_error dma_parms device bd_write_holder inuse pgoff f_path ki_flags cap_permitted desc_len brk env_end context prio run_node my_q sched_rt_entity pcount last_arrival rmtp gtime sig group_exit_code seqlock_t task_io_accounting oom_score_adj sas_ss_sp loginuid wake_q_count pi_waiters wait_index saved_end_io elevator_name icq_cache_name rq_qos nr_maps wait_cnt mean front_pad cache elements mempool_alloc_t rescue_work __rcu_head _trapno _arch mems_allowed_seq tlbflush_unmap_batch memcg_in_oom UTASK_SSTEP_TRAPPED saved_tf sig_on_uaccess_err twd fxsave regs pt_frag_refcount gendisk s_fsnotify_mask s_dentry_lru create unlink ia_gid ia_ctime ctime i_atime i_io_list bdi_writeback srcversion st_value kmalloc_cache_type __REQ_FAILFAST_DRIVER REFCOUNT_ADD_UAF __le32 blk_queue_max_hw_sectors oldp del_gendisk _dev_notice __sysfs_match_string refcount_inc rep_nop i_size_read req_get_ioprio blk_mq_start_request blk_mq_end_request virtblk_update_capacity virtio_queue_rq _tmp _name
Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)
.note.Linux .debug_abbrev .rel.exit.text .rel.init.text .comment .bss .rel.rodata.virtio_mq_ops __versions .rel.smp_locks .rel.debug_ranges .debug_str .modinfo .rel.debug_info .rel__param .rel.data.virtio_blk .note.GNU-stack .llvm_addrsig .rel.debug_line .rel.debug_frame .rel.gnu.linkonce.this_module .rel__bug_table .rel.text.virtblk_probe .note.gnu.build-id .rel.debug_loc .shstrtab .strtab .symtab .rodata .data .BTF
virtblk_update_capacity memcpy virtqueue_notify set_capacity_and_notify virtblk_probe.__key features_legacy __x86_indirect_thunk_ecx serial_show cache_type_show unregister_blkdev __register_blkdev blk_put_request blk_mq_start_request blk_get_request blk_mq_complete_request blk_mq_end_request blk_queue_io_opt param_ops_uint __mutex_init memset blk_queue_alignment_offset blk_mq_free_tag_set blk_mq_alloc_tag_set blk_queue_flag_set blk_queue_max_segments blk_queue_max_discard_segments page_address virtblk_attrs blk_queue_max_hw_sectors blk_queue_max_write_zeroes_sectors blk_queue_max_discard_sectors virtio_commit_rqs virtblk_attr_groups virtblk_fops virtio_mq_ops ____versions virtqueue_add_sgs blk_mq_start_stopped_hw_queues blk_mq_virtio_map_queues virtblk_map_queues features virtblk_cache_types kmalloc_caches nr_cpu_ids _dev_err major unregister_virtio_driver virtblk_wq init_vq _raw_spin_unlock_irq _raw_spin_lock_irq virtio_queue_rq blk_execute_rq virtblk_attr_group mem_map set_disk_ro blk_status_to_errno virtblk_getgeo ld-temp.o blk_rq_map_kern queue_work_on blk_queue_io_min virtblk_open strlen virtqueue_is_broken __stack_chk_fail dev_attr_serial del_gendisk blk_cleanup_disk device_add_disk __blk_mq_alloc_disk flush_work virtblk_config_changed_work virtio_blk mutex_unlock mutex_lock virtqueue_kick __x86_indirect_thunk_edi __param_str_queue_depth __param_queue_depth virtblk_queue_depth __blk_rq_map_sg __sysfs_match_string virtqueue_get_buf snprintf blk_queue_max_segment_size string_get_size blk_queue_physical_block_size blk_queue_logical_block_size virtio_max_dma_size virtblk_freeze memmove virtblk_remove _raw_spin_lock_irqsave destroy_workqueue alloc_workqueue blk_mq_stop_hw_queue blk_mq_unquiesce_queue blk_mq_quiesce_queue refcount_warn_saturate virtblk_release virtio_check_driver_offered_feature _raw_spin_unlock_irqrestore virtblk_restore cache_type_store virtqueue_kick_prepare dev_attr_cache_type movable_zone virtblk_request_done virtblk_done sg_init_one init_module __this_module cleanup_module virtblk_attrs_are_visible __mod_virtio__id_table_device_table id_table blk_queue_write_cache ida_alloc_range kfree ida_free virtblk_update_cache_mode _dev_notice kmem_cache_alloc_trace virtblk_probe __stack_chk_guard virtblk_cleanup_cmd sg_free_table_chained sg_alloc_table_chained __SCT__might_resched virtblk_config_changed __kmalloc virtqueue_disable_cb virtqueue_enable_cb vd_index_ida _note_9 __UNIQUE_ID_scmversion109 _note_8 __UNIQUE_ID_alias108 __UNIQUE_ID_depends107 __UNIQUE_ID_retpoline106 __UNIQUE_ID_intree105 virtblk_probe.__key.5 __UNIQUE_ID_queue_depthtype284 __UNIQUE_ID_name104 __UNIQUE_ID_vermagic103 __UNIQUE_ID_license292 __UNIQUE_ID_description291
queue_depth drivers/block/virtio_blk.c include/linux/bvec.h virtio_blk: invalid block size: 0x%x MQ advertisted but zero queues reported virtblk virtblk_probe %s failure: config access disabled [%s] %s%llu %d-byte logical blocks (%s/%s) write back virtio-blk write through %s vd req.%d virtio_blk new size: cache_type &vblk->vdev_mutex include/linux/virtio_config.h serial @ 0 0
MODULE_STATE_GOING next __u16 sysfs_ops count wait_list USRQUOTA d_rt_space s_roots is_late_suspended _softexpires HRTIMER_NORESTART rb_root rb_leftmost offset get_parent fwnode_operations kobj_ns_type_operations namespace iommu_group event_flags xarray bi_bvec_done dma_addr_upper compound_nr vm_rb mremap pud_t fl_link fl_lmops lm_get_owner lm_grant splice_read f_owner keys check stack_vm start_stack mm_rss_stat ctx_id normal_prio nr_wakeups_affine cpus_mask rcu_tasks_nvcsw cmin_flt syscw selector workqueue_struct cpumask_var_t sched_data blk_mq_tags cpuhp_online gp_seq srcu_barrier_seq srcu_barrier_cpu_cnt bio exit_sched former_request elevator_data BLK_EH_DONE blk_mq_queue_map cmd_size cleanup_rq crypto_kobject BLK_BOUNCE_HIGH tag_set mempool_t back_pad ioc _sigval arch_tlbflush_unmap_batch UTASK_SSTEP_ACK uprobe_task ptrace_dr7 mxcsr __csh kioctx_table vmem_altmap _refcount bio_vec bi_pool dqi_max_ino_limit waiters sb_writers i_security cdev i_generation i_fsnotify_marks i_verity_info supers notify_next module_attribute btf_data_size btf_data str config_lock REQ_OP_WRITE_ZEROES REQ_OP_ZONE_APPEND device_add_disk mutex_unlock __d out dma_addr_t __UNIQUE_ID_alias108 unsigned int module_state entry list_lock counter umode_t quota_off d_spc_warns dev_name active index bi_bdev pgprot_t rb_subtree_last cow_page vm_operations_struct iov_iter fsync fl_blocker fl_file f_lock suid jit_keyring request_key_auth errseq_t vm_userfaultfd_ctx end_code ldt_usr_sem weight vruntime prev_sum_exec_runtime nr_migrations runtime sum_sleep_runtime last_queued posix_timer_id siglock action self_exec_id io_context q nr_active BLK_EH_RESET_TIMER tag_list_lock nr_requests timeout_work max_dev_sectors BLK_ZONED_NONE bio_alloc_cache cg_list cr2 soft bx si __fsh entry_eip getgeo diskseq dqi_max_spc_limit wait_unfrozen s_inodes d_manage arg fileattr_set writepage releasepage launder_page bin_attrs idr_rt text_size ro_size noinstr_text_size static_key static_call_key num_trace_evals kparam_string virtblk_wq irq_affinity virtio_driver WORK_STRUCT_COLOR_BITS WORK_STRUCT_FLAG_BITS BLK_MQ_MAX_DEPTH REQ_OP_READ REQ_OP_ZONE_CLOSE REFCOUNT_ADD_NOT_ZERO_OVF __le64 virtblk_name_format blk_queue_max_discard_sectors __ret writeback blk_get_request do_read_seqcount_retry error n_type __this_module drivers/block/virtio_blk.c char default_groups is_bin_visible i_flags lookup seqcount_spinlock s_blocksize fs_flags fs_supers s_umount_key thaw_super mutex d_ino_hardlimit spc_timelimit rt_spc_timelimit dev_root id no_pm clock_was_set_seq seqcount_raw_spinlock hrtimer_clock_base no_callbacks RPM_RESUMING bus_dma_limit get shutdown_pre bd_holder_dir blk_qc_t bi_iter bi_size bi_private hpage_pinned_refcount vm_flags fl_pid fl_break_time nfs4_lock_state check_flags copy_file_range euid sgid session_keyring nr_leaves_on_tree uidhash_node cred page_table_lock extable exec_start user_defined block_start s task_rss_stat bitset thread_node max_state files_struct cutime sum_sched_runtime signalfd_wqh seccomp wake_q_node pi_blocked_on journal_info reclaim_state cleared dispatch_wait_lock __call_single_data finish_request has_work elevator_features max_discard_segments discard_misaligned bio_split mempool_s ioc_node _type limit1 base2 fsave padding uprobes_state xol_area bi_inline_vecs report_zones_cb badblocks dqio_sem uuid_t s_d_op mnt_userns getattr kstat listxattr i_write_hint i_state a_ops migrate_mode is_dirty_writeback kernfs_elem_symlink kernfs_node state_remove_uevent_sent module_param_attrs num_exentries kernel_param vendor post_vectors WORK_STRUCT_COLOR_SHIFT WORK_OFFQ_POOL_SHIFT REFCOUNT_ADD_OVF ptr blk_mq_free_tag_set ida_free cpu_relax __UNIQUE_ID___x255 sg_init_one virtqueue_kick_prepare cache_type_show buf ssize_t kgid_t seqcount_spinlock_t lockref lock_class_key sync_fs dq_lock uid dqb_bsoftlimit gfp_mask i_ino_timelimit d_spc_softlimit d_ino_warns event offline DL_DEV_NO_DRIVER power_state driver_flags wakeup_count nr_hangs clockid RPM_ACTIVE start bd_disk bio_crypt_ctx pmd_huge_pte pt_mm vm_prev refcount_struct vm_fault_t pmd p4d_t unlocked_ioctl f_count f_pos_lock key_serial_t expiry user_ns highest_vm_end alt_len on_rq deadline pi_se uclamp_req uclamp nr_failed_migrations_running policy b need_mb in_lru_fault nanosleep clear_child_tid nivcsw is_child_subreaper cnivcsw rlim_cur sighand backing_dev_info __data_len elv smp_call_func_t q_usage_counter blk_mq_queue_data get_budget BLK_BOUNCE_NONE max_open_zones sigval_t _addr_lsb _addr_pkey _dummy_pkey pi_state_list timer_slack_ns kunit_test uprobe_task_state saved_trap_nr stack_refcount iopl_warn range hd_geometry qf_next destroy_work __i_nlink i_lock i_wb_list i_count writeback_index MIGRATE_SYNC_LIGHT kernfs_open_file prealloc kernfs_open_node scmversion taints st_other num_symtab num_bpf_raw_events features_legacy virtio_mq_ops virtblk_attr_groups BLK_MQ_S_SCHED_RESTART REQ_OP_WRITE __REQ_PRIO __REQ_CGROUP_PUNT __REQ_NR_BITS sg_elems virtio_has_feature __virtio_cread_many id_str blk_put_request sgs init_vq min_io_size envp_idx attribute size projid_t dqb_ihardlimit bus driver_private lock_key consumers timer_expires running autosuspend_delay property_present bi_flags frozen pgprotval_t pgd_t find_special_page ki_hint iov iov_len fl_fasync wait_pidfd cap membarrier_state start_brk env_start binfmt ldt_struct sym_vvar_start core_state dl_non_contending nr_wakeups_passive real_parent ptraced comm has_child_subreaper real_timer pids syscr real_blocked queued sda lockdep_map elevator_alias max_sectors max_zone_append_sectors bio_set _utime bpf_run_ctx llist_head fpregs_state lru_gen pgmap altmap dqi_format percpu_rw_semaphore shrinker s_dio_done_wq s_inode_lru d_lru readlink ia_mode inode_operations i_ino i_hash i_sequence writepages last_id_lowbits value_offset namespace_offset mod_arch_specific kallsyms symtab bpf_func kprobe_blacklist __s8 s8 feature_table dev_attr_serial WORK_CPU_UNBOUND ZONE_MOVABLE HCTX_TYPE_POLL STRING_UNITS_10 n unit blk_mq_unquiesce_queue __dummy blk_mq_complete_request _r sg_table __flags blk_rq_nr_phys_segments virtblk_unmap_data qid _desc __UNIQUE_ID_retpoline106 spinlock android_kabi_reserved2 hlist_bl_node __u32 s_writers_key get_dquots kqid rt_spc_warnlimit s_magic _Bool compatible swait_queue_head timer RPM_REQ_RESUME max_segment_size device_node removable DEVICE_FIXED bi_opf bi_issue kmem_cache address pmdval_t page fu_llist fa_lock file_lock_operations f_flags pid_type PIDTYPE_TGID sem key f_version runnable_weight load_avg sched_entity dl_overrun wait_start rcu_tasks_holdout_list active_mm vmacache in_iowait ptrace_entry live task_cputime_atomic oom_flag_origin k_sigaction task_works run_work dispatch_wait srcu_cblist_invoking biotail requeue_request ws_active blk_crypto_profile requeue_lock __rcu_icq_cache _pkey _sigsys dirty_paused_when gs changed open_mutex mtd_info s_id s_uuid scan_objects vfsmount d_u permission ia_atime blksize i_mmap_rwsem readpages dir async_probe_requested mod_tree_node srcu_struct_ptrs __UNIQUE_ID_description291 WORK_STRUCT_LINKED __WORK_OFFQ_CANCELING WORK_BUSY_RUNNING BLK_MQ_S_STOPPED REQ_OP_ZONE_RESET destroy_workqueue kmalloc_array blk_rq_bytes virtqueue_add_sgs virtblk_map_queues out_destroy_workqueue __upper __param_queue_depth locked_pending __u64 __kernel_uid32_t kuid_t d_flags hash d_op mnt_root file_system_type writeback_control gid dqb_isoftlimit free_cached_objects destroy_dquot i_fieldmask i_ino_warnlimit get_state nextents s_root restore freeze_late is_prepared ktime_t cpu_base runtime_auto refcount property_read_string_array class_groups drop_ns bd_partno slab_cache FAULT_FLAG_USER f_write_hint key_payload thread_keyring non_rcu map_count def_flags arg_start extable_base sym_vdso32_sigreturn_landing_pad rt_priority depth enqueued timeout nr_wakeups exp_hint sched_remote_wakeup compat_rmtp time_in_state files multiprocess coublock cancelled_write_bytes rlimit active_ref ctx_map dispatch_busy grpmask blk_mq_hw_ctx cmd_flags next_request init_icq queue_debugfs_attrs percpu_ref_data __bitmap_tags queue_lock blkg_list blk_bounce BLK_ZONED_HA bvec_pool rescue_lock acct_vm_mem1 dpl trap_nr swd fxregs_state reserve s_dquot qf_fmt_id i_blkbits i_dentry flc_lock id_highbits target_kn uevent_suppress bpf_raw_events static_call_tramp target_list feature_table_size_legacy WORKER_DESC_LEN BLK_MQ_F_ALLOC_POLICY_BITS KMALLOC_DMA __virtio64 callbacks gen __blk_rq_map_sg virtqueue_notify virtblk_freeze out_free_vq notify prev mode d_parent type dqb_rsvspace mem_cgroup d_rt_spc_warns ino_timelimit rm_xquota s_vop disk_stats complete shutdown nr_retries softirq_expires_next dev_archdata device_is_available of_node_reused bi_iocost_cost pp_frag_count compound_mapcount open pte_high PE_SIZE_PTE f_op read fl_wait fl_downgrade_time fallocate datalen key_type locked_vm tlb_gen util_avg ewma nr_wakeups_remote migration_flags rcu_tasks_idx in_execve pid_links incr syscfs sa_handler __restorefn_t blk_plug icq_hint poll_success seglen srcu_struct icq_size elevator_owner nr_samples blkcg_pols limits raid_partial_stripes_expensive unused_hctx_lock free tlb_ubc trace last_cpu sectors commit_dqblk dqi_bgrace s_max_links s_pins ia_size atime i_wb_frn_avg_time prealloc_mutex seq_next st_size Elf32_Half num_kprobe_blacklist WORK_STRUCT_PWQ_BIT HCTX_TYPE_DEFAULT unregister_blkdev arch_atomic_set kfree arch_atomic_fetch_sub __refcount_sub_and_test _raw_spin_lock_irqsave dma_length blk_execute_rq bvec_virt virtblk_config_changed __UNIQUE_ID___x279 resize __UNIQUE_ID_vermagic103 ____versions envp android_kabi_reserved3 __kernel_gid32_t d_compare d_prune parameters qc_state pm prepare device_type suppress_bind_attrs must_resume hrtimer_cpu_base timer_autosuspends RPM_REQ_NONE RPM_REQ_IDLE coherent_dma_mask dma_range_map io_tlb_mem graph_parse_endpoint fwnode_endpoint kobj_ns_type short pte_low pteval_t vm_fault pfn_mkwrite dir_context fa_fd fasync_struct afs flock remap_file_range user key_restriction percpu_counter printed sym___kernel_vsyscall sym_int80_landing_pad syscall_work wakee_flips sum_exec_runtime rt sleep_max migration_pending personality sched_contributes_to_load __kernel_time64_t pollfd maj_flt io_uring_task shared_pending signal_struct sighand_struct mq_list mq_ctx wait_queue_entry sched_tags poll_considered queuelist rq_disk depth_updated queue_rq set_rq_budget_token tag_list icq_list max_integrity_segments misaligned debugfs_mutex bio_pool min_nr q_node _sigpoll perf_event_ctxp return_instance fop extended_state_area mm_struct memcg_data s_readonly_remount d_wait d_alias d_rcu rdev i_mapping i_ctime flc_posix fscrypt_info __UNIQUE_ID_license292 __param_str_queue_depth virtqueue virtio_config_ops WORK_STRUCT_INACTIVE_BIT __REQ_HIPRI v prefix index_to_minor kmem_cache_alloc_trace blk_queue_write_cache __refcount_inc segments sg_alloc_table_chained virtblk_probe virtblk_open out_free_index ret __high elf32_note name u8 d_name qstr hlist_node optimistic_spin_queue memcg get_dqblk fscrypt_keyring sector_t restore_early task_list event_count nr_events max_hang_time clock_base __kernel_clockid_t work func class can_match bi_sector bio_issue bi_io_vec kvec poll magic WRITE_LIFE_LONG begin ucounts private_data vm_private_data mm_count sym_vdso32_rt_sigreturn_landing_pad thread_info wakee_flip_decay_ts run_list dl_deadline uclamp_se nr_failed_migrations_hot prio_list time nfds stack_canary sigpending notify_count inblock sigaction filter_count dispatched srcu_last_gp_end srcu_data __sector icq MQ_RQ_IN_FLIGHT ref queue_depth sb mq_kobj io_min perf_event_mutex l1d_flush_kill base1 io_bitmap iopl_emul fpu exe_file pasid units heads random block_device s_bdi gp_count d_canonical_path fileattr_get write_end swap_info_struct address_space setup kernel_symbol sig_ok mtn module_sect_attrs set_status pre_vectors vringh_config_ops WORK_OFFQ_FLAG_BITS WORK_OFFQ_LEFT WORK_OFFQ_POOL_BITS true KMALLOC_RECLAIM REQ_OP_ZONE_RESET_ALL ZONE_HIGHMEM REFCOUNT_DEC_LEAK STRING_UNITS_2 __be16 atomic_set blk_queue_physical_block_size blk_queue_max_discard_segments snprintf virtblk_req last_sg page_zonenum MODULE_STATE_LIVE MODULE_STATE_UNFORMED android_kabi_reserved1 i_lock_key evict_inode put_super dq_free dqb_curspace super_operations get_reserved_space dentry d_rt_spc_timer bd_start_sect bd_dev thaw_noirq data device_driver is_noirq_suspended completion work_struct usage_count runtime_status qos activate sync device_dma_parameters put get_reference_args netlink_ns DEVICE_REMOVABLE_UNKNOWN buddy_list vm_start FAULT_FLAG_REMOTE pte_t f_u lm_setup nfs_fl debug_id async_size arg_end static_prio load nr_wakeups_sync nr_wakeups_affine_attempts sibling nvcsw cpu_itimer tty_old_pgrp rlim_max __signalfn_t mynode dep_map rq_end_io_fn elevator allow_merge blk_mq_alloc_data show_rq queue_limits si_signo __kernel_timer_t autask avl fregs_state dx dev_pagemap zone_device_data cylinders slave_dir cb_head list_lru_memcg get_acl rmdir iattr fiemap_extent_info MIGRATE_ASYNC wb_err released tp writable_size source_list set WORK_STRUCT_FLAG_MASK BLK_MQ_F_TAG_QUEUE_SHARED __virtio_test_bit blk_queue_max_segment_size blk_queue_io_opt bytes virtqueue_disable_cb blk_rq_map_kern atomic_fetch_add_relaxed __ret_warn_on blk_rq_pos Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) raw_spinlock d_seq pprev d_revalidate d_dname i_mutex_dir_key alloc_inode show_path kprojid_t dquot mnt quota_disable s64 quotactl_ops dev_groups pm_message subsys_private autosleep_enabled active_bases accounting_timestamp devt get_ownership blk_status_t bi_blkg pages pgdval_t iter_type filldir_t cnts get_unmapped_area securebits perm userfaultfd_ctx vdso_image dumper load_sum iowait_count blocked node_list curr_target sigset_t thread_group_cputimer rchar syscall_user_dispatch parent_exec_id wait_queue_func_t queue_num srcu_data_have_cbs io_start_time_ns init_hctx bio_merge percpu_ref reserved_tags active_queues_shared_sbitmap min si_errno _rt futex_state uprobe base0 perf_event foo alimit end slave_bdevs dqi_igrace rcu_sync s_fs_info btime i_size_seqcount i_lru i_mmap_writable address_space_operations idr_base deactivate_waitq seq_show seq_stop gpl_crcs bug_addr Elf32_Addr kprobes_text_size maxlen elem WORK_STRUCT_PENDING_BIT __REQ_RAHEAD vq ida_alloc_range memmove __a sector sg spin_unlock_irq out_free_vblk _note_8 raw_lock private seqcount fs_parameter_spec wait_lock dq_dqb get_inode_usage i_rt_spc_warnlimit d_ino_count d_ino_timer groups PROBE_PREFER_ASYNCHRONOUS iommu_ops async_suspend prevent_sleep_time wakeup_path syscore hrtimer_restart wait_queue idle_notification request subsys_data local_fwnode ns_type bd_holder first_minor bi_next bi_status FAULT_FLAG_KILLABLE fault_flag pmd_t map_pages speculative vm_file ki_cookie xarray_start fl_link_cpu lm_change fsgid restrict_link wake_cpu nr_failed_migrations_affine user_cpus_ptr rcu_node_entry rcu_tasks_holdout futex timespec_type tgid stime nsproxy thread_head wait_chldexit stats_lock sa_restorer pi_top_task bio_list mq_hctx word sbitmap ctxs srcu_idx ipi_list special_vec completion_data ELEVATOR_FRONT_MERGE elv_merge elv_fs_entry registered virt_boundary_mask blk_zoned_model mq_freeze_lock pool_data __kernel_long_t _perf _flags dup_xol_work __gsh end_pfn migrate_to_ram quota_format_ops cleancache_poolid count_objects super_block d_real mkdir mknod set_acl dirtied_when isolate_page name_offset using_gplonly_symbols init_layout noinstr_text_start finalize_features WORK_STRUCT_LINKED_BIT WORK_STRUCT_PENDING BLK_MQ_S_INACTIVE REQ_OP_LAST __REQ_SYNC zone_type refcount_saturation_type IS_ERR blk_queue_io_min flush_work virtqueue_get_buf dma_address virtblk_setup_cmd blk_rq_sectors sglist virtblk_attrs_are_visible virtio_commit_rqs __UNIQUE_ID___y290 __mptr modversion_info __ARRAY_SIZE_TYPE__ freeze_fs show_stats dq_count GRPQUOTA quota_on d_fieldmask DL_DEV_DRIVER_BOUND expires_next RPM_REQ_SUSPEND graph_get_port_parent fops FAULT_FLAG_WRITE pagesize fl_release_private signum egid kernel_cap_t key_user assoc_array_ptr sym___kernel_sigreturn stack on_cpu load_weight on_list trc_ipi_to_cpu in_memstall utime start_time io_uring ioac plug alloc_hint cpuhp_dead srcu_cb_mutex srcu_cblist internal_tag error_count crypt_ctx MQ_RQ_COMPLETE info icq_cache dispatch_request completed_request hctx_debugfs_attrs allow_reinit rq_timeout ptrace_message _uid kmap_ctrl fcs reserved tlb_flush_pending quota_format_type rw_sem gp_state rename ia_valid i_sb error_remove_page bin_attribute kernfs_elem_dir kernfs_iattrs syms fixup module_layout bug_entry tracepoints_ptrs static_key_mod tracepoint_func num_trace_bprintk_fmt __UNIQUE_ID_queue_depthtype284 BLK_MQ_F_BLOCKING REQ_OP_FLUSH __le16 __mutex_init _dev_err old string_get_size sgl __refcount_add _seq virtblk_request_done i_gid unfreeze_fs remount_fs dqb_curinodes qc_info devnode resume_noirq defer_sync no_pm_callbacks wait_queue_head_t clock_op_might_sleep segment_boundary_mask get_name_prefix dev_uevent pp_magic freelist vm_next vm_mm pud page_mkwrite start_head pos compat_ioctl fl_owner lm_put_owner fl_u WRITE_LIFE_NONE rw_hint level uint32_t payload key_restrict_link_func_t file extable_len a_flags runnable_avg back wait_sum nr_wakeups_local sched_statistics pushable_tasks old_timespec32 children thread_group leader rlim __kernel_ulong_t oom_score_adj_min sa wake_q map_nr blk_crypto_keyslot limit_depth icq_align sysfs_lock dma_pad_mask release_work _sifields _stime kernel_siginfo acct_rss_mem1 nr_dirtied_pause l virtual_dr6 lookahead ax xfeatures core_thread ioctx_table memory_type bd_meta_info qf_ops read_file_info s_vfs_rename_mutex ia_uid timespec64 i_blocks i_private migratepage num_kp id_table find_vqs device_attribute HCTX_TYPE_READ HCTX_MAX_TYPES virtio_blk_vq vblk nvqs __dummy2 set_capacity_and_notify hdr _raw_spin_lock_irq virtblk_remove __UNIQUE_ID___y286 kick locked qspinlock spinlock_t show_devname quota_write nid quota_enable qc_dqblk start_prevent_time clockid_t request_pending secondary device_get_match_data get_next_child_node fwnode_reference_args add_links current_may_mount DEVICE_REMOVABLE offline_disabled bi_idx bi_vcnt pcp_list pgtable_t rb_subtree_gap wait_page_queue fasync ns PIDTYPE_PID usage keyring_index_key assoc_array ratelimit wake_entry group_node wait_count nr_forced_migrations nr_wakeups_migrate nr_cpus_allowed pushable_dl_tasks uaddr2 min_flt tqhead expiry_active taskstats sessionid cb_list srcu_node rcu_segcblist rq_flags mq_rq_state ELEVATOR_NO_MERGE nr_queues min_shallow_depth queuedata pm_only poll_nsec alignment_offset max_write_zeroes_sectors seq_zones_wlock requeue_list unused_hctx_list rescue_list rescue_workqueue io_cq task_frag memcg_nr_pages_over_high throttle_queue active_uprobe cx __dsh ip math_emu_info bv_len set_read_only wp non_seq reset s_mtd memcg_lrus symlink flc_lease invalidate_lock is_partially_uptodate private_list kernfs_syscall_ops kp latch_tree_node iterator tracepoint num_jump_entries trace_evals vq_callback_t calc_sets get_shm_region __key dev_attr_cache_type WORK_STRUCT_STATIC __REQ_DRV ZONE_NORMAL __MAX_NR_ZONES __be32 vdev_mutex kmalloc refcount_set virtio_device_ready atomic_fetch_sub_release __kmalloc spin_unlock_irqrestore vbr hctx virtblk_config_changed_work cap_str_2 cap_str_10 __base unsigned char ktype d_weak_revalidate s_blocksize_bits init_fs_context kill_sb free_inode raw_spinlock_t gfp_t dq_op mark_dirty s_export_op s_count bd_claiming device_private freeze_noirq poweroff_noirq acpi_device_id sync_state power suspend_timer deferred_resume RPM_SUSPENDED detach KOBJ_NS_TYPES grab_current_ns major bvec_iter mapping pp objects kref PE_SIZE_PUD nofault bvec lm_breaker_owns_lease nfs4_lock_info show_fdinfo WRITE_LIFE_SHORT PIDTYPE_SID x ngroups f_ep hiwater_vm saved_auxv linux_binfmt inactive_timer sched_reset_on_fork pf_io_worker start_boottime ptracer_cred last_switch_count it cputime_atomic tty_struct cgtime cmaj_flt audit_tty alloc_lock multiple_queues ioprio next_cpu next_cpu_batch sbitmap_word wait_queue_entry_t numa_node grplo tag nr_hw_queues queue_ctx poll_stat batch bounce discard_granularity alloc acct_timexpd css_set arch_uprobe_task chained rdp sw_reserved cpu_bitmap alternative_gpt_sector disk_events bd_fsfreeze_sb volname write_file_info release_dqblk dqi_fmt_id dqi_flags quota_info rss s_wb_err nr_items mnt_id attribute_group mmapped Elf32_Word tracepoint_ptr_t code jump_entries string virtblk_queue_depth virtio_device_id config_enabled generation ida req_flag_bits might_resched do___read_seqcount_retry virtblk_cleanup_cmd __virtio16 req_done __UNIQUE_ID_scmversion109 list_head kset f_mapping d_release loff_t mount atomic_long_t android_oem_data1 dq_id dq_off write_dquot blocks rw_semaphore suppliers dl_dev_state can_wakeup expires rb_left base softirq_next_timer is_hard ignore_children use_autosuspend set_latency_tolerance dismiss msi_domain args port dev_iommu android_kabi_reserved7 android_kabi_reserved8 xa_flags slab_list shared anon_name fault FAULT_FLAG_INTERRUPTIBLE access llseek write read_iter ki_waitq pipe wlocked fa_file nfs_lock_info setlease fadvise PIDTYPE_PGID removed key_tag unix_inflight user_namespace ldt dl_period dl_density dl_timer sched_dl_entity rcu_node in_page_owner uaddr timers_active sas_ss_flags delayed_work map srcu_have_cbs start_time_ns csd end_io ELEVATOR_DISCARD_MERGE percpu_count_ptr percpu_ref_func_t commit_rqs put_budget exit_request map_queues queue_hw_ctx chunk_sectors max_write_same_sectors mq_freeze_depth _dummy_bnd cpuset_mem_spread_rotor pteval bpf_ctx mxcsr_mask di swregs_state xsave ranges swap_slot_free_notify gp_wait destroy_list_entry nr_deferred s_remove_count s_fsnotify_connectors get_link result_mask i_mtime flc_flock i_crypt_info set_page_dirty direct_IO kobject num_gpl_syms insn num_bugs refcnt module signed char set_size REQ_OP_SECURE_ERASE __REQ_IDLE __REQ_NOWAIT hctx_type alloc_workqueue INIT_LIST_HEAD refcount_dec_and_test nents arch_atomic_fetch_add virtio_blk_discard_write_zeroes blk_rq_nr_discard_segments virtblk_map_data data_sg is_highmem_idx virtblk_getgeo out/android14-5.15/common show is_visible uid_t hash_len s_list __kernel_dev_t i_mutex_key quota_read dq_dirty quota_type xattr_handler bd_read_only bd_device match platform_data links DL_DEV_UNBINDING done expire_count may_skip_resume rb_right seq work_func_t RPM_SUSPENDING devres_lock android_kabi_reserved5 events page_pool _pt_pad_2 pte prealloc_pte vm_pgoff nr_segs index_key mm_users sym___kernel_rt_sigreturn need_qs vmas arch_data bases fs_struct cmaxrss sa_flags audit_context nowait srcu_unlock_count srcu_barrier_head request_merge request_merged blk_mq_debugfs_attr mq_ops max_hw_discard_sectors zoned tag_set_list curr_nr _kill sival_int mems_allowed preempt_disable_ip flush_required utask oom_reaper_list d header bv_offset ev uuid ia_mtime tmpfile i_wb i_dio_count i_writecount i_fsnotify_mask drivers_dir holders_dir num_syms gpl_syms config_changed WORK_BUSY_PENDING BLK_MQ_F_STACKING __be64 queue_work_on virtblk_get_id bdev_nr_sectors num_out page_address rlock pending uevent size_t sequence dq_hash spc_warnlimit s_iflags hlist_bl_head bd_inode resume runtime_resume status wakeup_source disable_depth rpm_request active_time cma_area cma dma_io_tlb_mem bd_holders bi_max_vecs rb FAULT_FLAG_MKWRITE pgd fu_rcuhead ki_complete iopoll fl_owner_t f_pos fown_struct description epoll_watches mmap_lock sym_vvar_page task watchdog_stamp trc_reader_nesting trc_reader_special sched_info pid_t real_cred cred_guard_mutex seccomp_filter nr_ctx poll_invoked srcu_gp_seq_needed_exp alloc_time_ns insert_requests last wake_index sbitmap_queue blk_mq_tag_set busy disk blk_stat_callback _pid _lower __sifields trace_recursion sp orig_ax ss MEMORY_DEVICE_GENERIC s_quota_types s_fsnotify_marks i_wb_frn_history i_sb_list i_devices child_ns_type state_in_sysfs config vqs features WORK_OFFQ_FLAG_BASE BLK_MQ_F_NO_SCHED r __refcount_dec_and_test blk_mq_rq_from_pdu __seqprop_sequence blk_rq_map_sg sg_free_table_chained virtblk_update_cache_mode __UNIQUE_ID_name104 list atomic_t __kernel_ssize_t d_iput s_type seq_file get_projid s_incoredqs flags s_xattr s_bdev bd_openers p dev_pm_ops bus_groups seqcount_raw_spinlock_t fwnode KOBJ_NS_TYPE_NET DEVICE_REMOVABLE_NOT_SUPPORTED anon_vma p4d pipe_inode_info actor fl_start file_operations rcu numbers len_desc burst sym_pvclock_page llist sched_class last_update_time dl_bw dl_throttled stats rcu_blocked_node seqnum exit_code jobctl sched_psi_wake_requeue in_eventfd atomic_flags TT_NATIVE TT_COMPAT tv_nsec last_switch_time it_real_incr cinblock syscall_dispatch srcu_parent nr_phys_segments ELEVATOR_BACK_MERGE elevator_type sched_breserved_tags max_active_zones sysfs_dir_lock _syscall cgroups perf_event_list thread tls_array fos ftop bp __esh bitmap page_type bb read_dqblk s_inode_wblist_lock setattr i_bytes i_version readahead readahead_control swap_deactivate prealloc_buf modinfo_attrs ro_after_init_size kprobes_text_start config_change_pending callback del_vqs scan virtblk_cache_types REQ_OP_DRV_IN __REQ_NOMERGE __REQ_FUA __virtio32 set_disk_ro queue_work __b names unmap virtblk_add_req virtqueue_kick virtblk_done i_uid unsigned long fs_context s_vfs_rename_key dquot_operations s_qcop path d_rt_spc_softlimit mod_name PROBE_FORCE_SYNCHRONOUS probe dev_links_info is_rel child_count memalloc_noio RPM_REQ_AUTOSUSPEND msi_lock __bi_remaining s_mem counters vm_ops vma FAULT_FLAG_ALLOW_RETRY llist_node __lstate fa_next fl_ops lm_notify cap_effective cap_bset cap_ambient desc vm_area_struct hiwater_rss write_protect_seq perf_rdpmc_allowed mm_context_t avg slice_max nr_migrations_cold cpumask_t rcu_special thread_pid rq_count fq init_sched elevator_mq_ops nr_active_requests_shared_sbitmap max_hw_sectors BLK_ZONED_HM conv_zones_bitmap mq_sysfs_init_done request_queue _status _addr default_timer_slack_ns kunit pagefault_disabled _mapcount block_device_operations memcg_aware d_sb ia_file fiemap i_rwsem i_link isolate_mode_t module_notes_attrs jump_entry unregfunc feature_table_size virtblk_fops WORK_STRUCT_WQ_DATA_MASK REQ_OP_DRV_OUT __REQ_INTEGRITY fbit i virtio_max_dma_size virtio_find_vqs __UNIQUE_ID___x289 a crc MODULE_STATE_COMING parent val kset_uevent_ops unsigned long long d_lockref d_init dev_t dirty_inode write_inode statfs quota_sync set_info d_rt_spc_hardlimit ino init_name of_device_id need_parent_lock in_dpm_list irq_safe last_busy suspended_time graph_get_remote_endpoint KOBJ_NS_TYPE_NONE android_kabi_reserved6 xa_lock bio_end_io_t blkcg_gq dma_addr vm_page_prot refs mprotect PE_SIZE_PMD data_source iov_base iovec iterate WRITE_LIFE_MEDIUM WRITE_LIFE_EXTREME pid quotalen process_keyring interval user_struct task_size atomic64_t rss_stat u_flags last_wakee se dl task_group sleep_start mm posix_cputimers_work scheduled group_stop_count maxrss round_robin tags hctx_list grphi delay_work ssp end_io_data get_rq_budget_token physical_block_size _data perf_event_context memcg_oom_gfp_mask orig_ret_vaddr bpf_storage kretprobe_instances cond s_shrink list_lru_node d_fsdata dirtied_time_when invalidatepage putback_page subdirs module_kobject st_info percpu funcs arr feature_table_legacy get_status get_features bus_name virtblk_attrs BLK_MQ_F_ALLOC_POLICY_START_BIT __REQ_BACKGROUND bsize get_capacity virtblk_restore n_descsz state argv i_mode i_opflags umount_begin mem_dqblk shrink_control i_spc_warnlimit d_spc_timer set_dqblk fscrypt_operations bd_super acpi_match_table driver dev HRTIMER_RESTART next_timer ops archdata dev_kobj _compound_pad_1 huge_fault page_entry_size iterate_shared lm_break upid kernel_cap_struct domain_tag rcu_data0 pipe_bufs ratelimit_state f_wb_err start_code vdso util_est wait_max pdeath_signal use_memdelay cached_requested_key read_bytes nr_tasks blk_mq_ctx tails part exit_hctx rq crypto_profile root_blkg zone_write_granularity required_elevator_features mq_freeze_wq write_hints page_frag vaddr limit0 sp0 ds dev_pagemap_ops node_id block s_time_min s_user_ns s_inodes_wb mnt_flags d_child bmap freepage idr crcs st_name elf32_sym Elf32_Sym exit WORK_STRUCT_PWQ REQ_OP_WRITE_SAME num_vqs __register_blkdev queue_logical_block_size blk_mq_alloc_tag_set blk_queue_max_write_zeroes_sectors blk_mq_quiesce_queue length scatterlist blk_mq_req_flags_t __seq virtblk_setup_discard_write_zeroes __UNIQUE_ID___y256 blk_mq_virtio_map_queues out_unregister_blkdev u16 s_dev osq dq_sb nr_scanned s_master_keys s_encoding restore_noirq runtime_idle PROBE_DEFAULT_STRATEGY of_match_table cls bus_type early_init timerqueue_head clock_list __s32 dev_pm_info bi_write_hint pobjects ptl lock_manager_operations nlm_lockowner PIDTYPE_MAX f_cred cap_inheritable serial_node revoked_at last_used_at mmap_miss swap_readahead_info ctx mmap_base mmap_legacy_base sym_timens_page ptrace dl_runtime bucket_id preempt_notifiers cpumask trc_holdout_list restore_sigmask fs sigcnt saved_sigmask last_merge wq sched_debugfs_dir srcu_gp_mutex srcu_barrier_mutex stats_sectors MQ_RQ_IDLE queue_flags poll_cb max_discard_sectors discard_alignment nr_zones _tid sigval _sys_private cpuset_slab_spread_rotor active_memcg xol_vaddr fip ___orig_eip cs __padding MEMORY_DEVICE_FS_DAX MEMORY_DEVICE_PCI_P2PDMA resv dqi_priv fsnotify_mark_connector seeks list_lru_one dentry_operations nlink mtime i_nlink i_rdev file_lock_context i_data attrs kernfs_root rev kernfs_elem_attr param_lock strtab target virtio_blk enable_cbs xa BLK_MQ_CPU_WORK_BATCH false KMALLOC_CGROUP REQ_OP_ZONE_OPEN REQ_OP_ZONE_FINISH __REQ_FAILFAST_DEV blk_queue_alignment_offset pdu blk_mq_start_stopped_hw_queues bdev spin_lock_irq blk_size __UNIQUE_ID___x285 _nhdr _note_9 mod tail i_acl seqcount_t d_hash s_lock_key dqb_btime time64_t dqb_itime write_info d_ino_softlimit get_nextdqblk fsverity_operations suspend remove coredump wakeup cpu in_hrtirq pm_domain dev_pm_domain dma_pools nargs part_tbl bi_crypt_context _pp_mapping_pad compound_order _pt_pad_1 mmap FAULT_FLAG_INSTRUCTION ki_pos kiocb flush link file_lock tasks missed f_ra mm_rb exec_vm start_data runnable_sum util_sum sched_avg sched_task_group exec_max bits migration_disabled rcu_read_lock_nesting rcu_tasks_idle_cpu trc_reader_checked in_user_fault __kernel_timespec old_time32_t ufds set_child_tid nameidata group_exit_task tty_audit_buf sa_mask queue srcu_lock_count force_atomic sbq_wait_state bio_slab _sigfault psi_flags arch dup_xol_addr ptrace_bps pkru padding1 xregs_state startup notifier_subscriptions unlock_native_capacity pr_ops open_partitions timer_rand_state bd_fsfreeze_count attributes_mask i_rcu i_flctx i_pipe i_mmap nrpages MIGRATE_SYNC private_lock kobj_type sd kobj_completion version init notes_attrs num_srcu_structs enabled entries num_args bpf_raw_event_map trace_events addr WORK_STRUCT_INACTIVE BLK_MQ_F_TAG_HCTX_SHARED __REQ_META __REQ_PREFLUSH __REQ_NOUNMAP config_work virtio_check_driver_offered_feature virtblk_get_cache_mode orig_nents virtblk_release __UNIQUE_ID___y280 nblocks __low unsigned short d_inode freeze_super dq_inuse projid nr_cached_objects nr_to_scan d_spc_hardlimit s_cop probe_type wakeirq rb_root_cached head needs_force_resume clock_mutex dma_mask get_name iommu submit_bio bi_ioprio bv_page pgprot close FAULT_FLAG_TRIED orig_pmd iov_offset arch_rwlock_t sendpage f_mode int32_t f_security data_vm arg_lock time_slice nr_wakeups_idle rcu_read_unlock_special tv_sec __kernel_pid_t posix_cputimers nextevt oublock __sigrestore_t dispatch blk_flush_queue shift srcu crypt_keyslot write_hint dma_alignment capture_control futex_pi_state nr_dirtied memcg_oom_order oom_reaper_timer desc_struct xmm_space xcomp_bv thread_struct task_struct async_put_work align report_zones read_count writer s_mode d_time atomic_open i_size kn state_initialized typetab num_trace_events kernel_param_ops elemsize BLK_MQ_F_NO_SCHED_BY_DEFAULT KMALLOC_NORMAL __blk_mq_alloc_disk _raw_spin_unlock_irqrestore blk_mq_stop_hw_queue _raw_spin_unlock_irq serial_show opt_io_size u64 android_kabi_reserved4 store __kernel_size_t i_op long long dq_dqb_lock dqb_bhardlimit qsize_t blkcnt_t freeze thaw poweroff poweroff_late drv_groups online DL_DEV_PROBING total_time last_time relax_count is_soft wait_queue_head links_count rpm_status pm_subsys_data min_align_mask of_node device_removable lru refcount_t orig_pte f_inode fl_flags rwlock_t fsuid name_link keytype group_info prev_pos file_ra_state f_sb_err total_vm run_delay plist_node restart_block fn TT_NONE group_leader posix_cputimer_base wchar on_dispatch pi_lock dispatch_from debugfs_dir req_flags_t prepare_request elevator_queue mq_map wake_batch max blk_rq_stat _overrun _band _fd _call_addr kernel_siginfo_t pi_state_cache futex_exit_mutex UTASK_RUNNING idx __ssh pt_regs xstate_header base_pfn ioctl bd_fsfreeze_mutex rcuwait shrinker_id attributes inode i_pages write_begin MIGRATE_SYNC_NO_COPY swap_activate idr_next syscall_ops atomic_write_len seq_start kernfs_ops state_add_uevent_sent test st_shndx mod_kallsyms sect_attrs num_tracepoints regfunc trace_event_call trace_eval_map failed vqs_list_lock vdev nr_sets NR_KMALLOC_TYPES req_opf register_virtio_driver blk_queue_max_segments blk_queue_logical_block_size refcount_warn_saturate out_hdr virtio_blk_outhdr blk_status_to_errno num_sectors cache_type_store out_cleanup_disk out_free_tags __UNIQUE_ID_intree105 __u8 kobj_uevent_env d_iname lock first hlist_head invalidate_lock_key dq_flags __s64 s_umount s_active bd_stamp suspend_late resume_early driver_data dma_configure direct_complete __rb_parent_color rb_node softirq_activated s32 irq_domain graph_get_next_endpoint dev_release initial_ns xa_head compound_head vm_end ki_ioprio __poll_t poll_table_struct mmap_supported_flags fl_blocked_member android_reserved1 splice_write fmode_t inodes nr pid_namespace key_perm_t root ra_pages mmlist sym_VDSO32_NOTE_MASK __state iowait_sum block_max exit_signal no_cgroup_migration vfork_done signal cstime cnvcsw exec_update_lock sas_ss_size rt_mutex_waiter icq_tree srcu_gp_seq_needed fifo_time elevator_attrs blk_queue_stats init_request ws max_segments rqos_debugfs_dir si_code _timer __kernel_clock_t _addr_bnd robust_list robust_list_head return_instances bpf_local_storage g sysenter_cs avx512_timestamp st_space no_update es check_events capacity partition_meta_info s_instances check_quota_file qf_owner dqi_dirty_list s_writers s_sync_lock delayed_call i_readcount i_fop exception_table_entry core_layout bug_table virtio_shm_region WORK_NR_COLORS __REQ_FAILFAST_TRANSPORT __REQ_SWAP blk_validate_block_size strlen blk_queue_flag_set virtblk_put virtqueue_enable_cb err virtio_cread_v virtio_cwrite8 req have_data num_in fini max_size geo n_namesz arch_spinlock_t release posix_acl u32 d_delete d_automount s_maxbytes d_space s_state ino_warnlimit qc_type_state android_vendor_data1 s_encoding_flags bd_stats thaw_early pm_message_t active_count timerqueue_node dev_pm_qos bus_dma_region property_read_int_array get_named_child_node fwnode_handle disk_name bi_end_io value compound_dtor deferred_list anon_vma_name anon_vma_chain may_split fl_blocked_requests qrwlock nfs4_fl WRITE_LIFE_NOT_SET graveyard_link __count vmacache_seqnum pgtables_bytes end_data sym_hvclock_page recent_used_cpu period_contrib cpus_ptr sched_migrated prev_cputime oom_mm __sighandler_t srcu_gp_seq priv requests_merged exit_icq queue_offset __breserved_tags logical_block_size mempool_free_t _upper splice_pipe UTASK_SSTEP cwd rip rm i387 ioctx_lock mmu_notifier_subscriptions tlb_flush_batched MEMORY_DEVICE_PRIVATE page_free blk_zone mem_dqinfo s_time_max s_stack_depth s_inode_list_lock update_time fileattr bug_list line core_kallsyms trace_bprintk_fmt_start kparam_array virtblk_attr_group BLK_MQ_S_TAG_ACTIVE REQ_OP_DISCARD REFCOUNT_SUB_UAF blk_cleanup_disk virtqueue_is_broken virtblk_get __mod drivers/block/virtio_blk.mod.c mkobj kobj int uevent_ops buflen host len __kernel_loff_t destroy_inode drop_inode kstatfs PRJQUOTA alloc_dquot acquire_dquot release_dquot i_rt_spc_timelimit bool suspend_noirq kernel_ulong_t cls_msk num_vf wake_irq max_time msi_list devres_head class_release sock state_synced bd_size_lock minors part0 bi_skip_dm_default_key __bi_cnt FAULT_FLAG_RETRY_NOWAIT FAULT_FLAG_SPECULATIVE callback_head ki_filp write_iter fl_list fl_type fl_end fa_rcu fl_copy_lock serial security pinned_vm alt nr_threads __call_single_node inv_weight cfs_rq dl_yielded exit_state has_timeout posix_timers cputimer tty write_bytes run srcu_barrier_completion confirm_switch blk_eh_timer_return initialize_rq_fn blk_mq_ops sched_bitmap_tags seg_boundary_mask io_opt last_siginfo sival_ptr _sigchld nodemask_t writable rcu_users error_code nr_range rw_page bdi sync_io free_file_info s_time_gran s_subtype list_lru d_subdirs d_in_lookup_hash i_wb_frn_winner i_cdev i_dir_seq fsverity_info readpage ino_idr mp percpu_size num validate num_free set_vq_affinity get_vq_affinity vringh_config virtio_device vd_index_ida WORK_OFFQ_CANCELING WORK_OFFQ_POOL_NONE WORK_STRUCT_NO_POOL BLK_MQ_F_SHOULD_MERGE string_size_units __mod_virtio__id_table_device_table retval mutex_lock virtblk_result page_link unregister_virtio_driver physical_block_exp bd __UNIQUE_ID_depends107 filter default_attrs attr gid_t i_default_acl mnt_sb owner s_op show_options long get_next_id i_spc_timelimit export_operations s_flags s_security unicode_map s_mounts runtime_suspend is_suspended wait function timer_list node hres_active hang_detected get_time hrtimer runtime_error dma_parms device bd_write_holder inuse pgoff f_path ki_flags cap_permitted desc_len brk env_end context prio run_node my_q sched_rt_entity pcount last_arrival rmtp gtime sig group_exit_code seqlock_t task_io_accounting oom_score_adj sas_ss_sp loginuid wake_q_count pi_waiters wait_index saved_end_io elevator_name icq_cache_name rq_qos nr_maps wait_cnt mean front_pad cache elements mempool_alloc_t rescue_work __rcu_head _trapno _arch mems_allowed_seq tlbflush_unmap_batch memcg_in_oom UTASK_SSTEP_TRAPPED saved_tf sig_on_uaccess_err twd fxsave regs pt_frag_refcount gendisk s_fsnotify_mask s_dentry_lru create unlink ia_gid ia_ctime ctime i_atime i_io_list bdi_writeback srcversion st_value kmalloc_cache_type __REQ_FAILFAST_DRIVER REFCOUNT_ADD_UAF __le32 blk_queue_max_hw_sectors oldp del_gendisk _dev_notice __sysfs_match_string refcount_inc rep_nop i_size_read req_get_ioprio blk_mq_start_request blk_mq_end_request virtblk_update_capacity virtio_queue_rq _tmp _name
Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)
.note.Linux .debug_abbrev .rel.exit.text .rel.init.text .comment .bss .rel.rodata.virtio_mq_ops __versions .rel.smp_locks .rel.debug_ranges .debug_str .modinfo .rel.debug_info .rel__param .rel.data.virtio_blk .note.GNU-stack .llvm_addrsig .rel.debug_line .rel.debug_frame .rel.gnu.linkonce.this_module .rel__bug_table .rel.text.virtblk_probe .note.gnu.build-id .rel.debug_loc .shstrtab .strtab .symtab .rodata .data .BTF
virtblk_update_capacity memcpy virtqueue_notify set_capacity_and_notify virtblk_probe.__key features_legacy __x86_indirect_thunk_ecx serial_show cache_type_show unregister_blkdev __register_blkdev blk_put_request blk_mq_start_request blk_get_request blk_mq_complete_request blk_mq_end_request blk_queue_io_opt param_ops_uint __mutex_init memset blk_queue_alignment_offset blk_mq_free_tag_set blk_mq_alloc_tag_set blk_queue_flag_set blk_queue_max_segments blk_queue_max_discard_segments page_address virtblk_attrs blk_queue_max_hw_sectors blk_queue_max_write_zeroes_sectors blk_queue_max_discard_sectors virtio_commit_rqs virtblk_attr_groups virtblk_fops virtio_mq_ops ____versions virtqueue_add_sgs blk_mq_start_stopped_hw_queues blk_mq_virtio_map_queues virtblk_map_queues features virtblk_cache_types kmalloc_caches nr_cpu_ids _dev_err major unregister_virtio_driver virtblk_wq init_vq _raw_spin_unlock_irq _raw_spin_lock_irq virtio_queue_rq blk_execute_rq virtblk_attr_group mem_map set_disk_ro blk_status_to_errno virtblk_getgeo ld-temp.o blk_rq_map_kern queue_work_on blk_queue_io_min virtblk_open strlen virtqueue_is_broken __stack_chk_fail dev_attr_serial del_gendisk blk_cleanup_disk device_add_disk __blk_mq_alloc_disk flush_work virtblk_config_changed_work virtio_blk mutex_unlock mutex_lock virtqueue_kick __x86_indirect_thunk_edi __param_str_queue_depth __param_queue_depth virtblk_queue_depth __blk_rq_map_sg __sysfs_match_string virtqueue_get_buf snprintf blk_queue_max_segment_size string_get_size blk_queue_physical_block_size blk_queue_logical_block_size virtio_max_dma_size virtblk_freeze memmove virtblk_remove _raw_spin_lock_irqsave destroy_workqueue alloc_workqueue blk_mq_stop_hw_queue blk_mq_unquiesce_queue blk_mq_quiesce_queue refcount_warn_saturate virtblk_release virtio_check_driver_offered_feature _raw_spin_unlock_irqrestore virtblk_restore cache_type_store virtqueue_kick_prepare dev_attr_cache_type movable_zone virtblk_request_done virtblk_done sg_init_one init_module __this_module cleanup_module virtblk_attrs_are_visible __mod_virtio__id_table_device_table id_table blk_queue_write_cache ida_alloc_range kfree ida_free virtblk_update_cache_mode _dev_notice kmem_cache_alloc_trace virtblk_probe __stack_chk_guard virtblk_cleanup_cmd sg_free_table_chained sg_alloc_table_chained __SCT__might_resched virtblk_config_changed __kmalloc virtqueue_disable_cb virtqueue_enable_cb vd_index_ida _note_9 __UNIQUE_ID_scmversion109 _note_8 __UNIQUE_ID_alias108 __UNIQUE_ID_depends107 __UNIQUE_ID_retpoline106 __UNIQUE_ID_intree105 virtblk_probe.__key.5 __UNIQUE_ID_queue_depthtype284 __UNIQUE_ID_name104 __UNIQUE_ID_vermagic103 __UNIQUE_ID_license292 __UNIQUE_ID_description291