queue_depth ` 0 P O &
@ $ $ `
kset_uevent_ops u32 uid_t rmdir tmpfile dq_id rb_root_cached readpage freepage start_idx frozen vm_mm pgprot userfaultfd_ctx binfmt status sleep_max enqueued deadline dl_overrun get_time mm restart_block completion prev_cputime thaw_early platform_data msi_domain DMA_TO_DEVICE dma_data_direction get_merge_boundary device_dma_parameters of_node get_named_child_node dev_release confirm_switch queue cleared sda srcu_cblist __sector crypt_keyslot __call_single_data icq_align blk_mq_queue_map reserved_tags b_io WB_REASON_BACKGROUND cgroup_subsys_state wb_switch_rwsem queuedata poll_nsec BLK_ZONED_HA protocol subprotocol front_pad bd_fsfreeze_mutex heads bb bi_issue __bi_cnt _sys_private splice_pipe return_instances last_cpu regs cs dev_pagemap_ops write_info d_spc_timer release_dqblk gp_count fsnotify_mark_connector d_revalidate lm_notify nfs_lock_info i_flctx d_lockref f_security supers setup st_size tp funcs config_enabled vrh_callback_t virtblk_fops BLK_MQ_F_BLOCKING __REQ_NOWAIT __be32 blk_queue_max_hw_sectors blk_queue_physical_block_size queue_work_on nvqs string_get_size __UNIQUE_ID___x95 vbr __a MODULE_STATE_LIVE MODULE_STATE_GOING rlock read fn symlink tv_sec fi_extents_start fe_reserved64 fiemap_extent_info mount GRPQUOTA quota_type is_partially_uptodate anon_vma_chain pgtables_bytes mmlist start_brk nr_threads recent_used_cpu group_node vruntime iowait_count sum_sleep_runtime load_sum ktime_t value exit_state real_parent time_in_state timers_active sigpending pi_lock restore_early dev_name suppress_bind_attrs driver last_time dev_pm_qos msi_list sync_single_for_cpu device_is_available property_read_string_array graph_get_remote_endpoint android_kabi_reserved5 partno icq io_context blk_ksm_keyslot initialize_rq_fn dirty_sleep nr_pending dma_drain_size max timeout_work physical_block_size max_discard_sectors raid_partial_stripes_expensive requeue_list din_resid unlock_native_capacity blk_zone report_zones_cb block_device_operations ptrace_message _sigfault _dummy_bnd _dummy_pkey uprobe _refcount get_state s_xattr quota_format_ops gp_wait s_fs_info s_mode d_canonical_path i_mtime i_ctime i_blkbits i_blocks i_readcount fl_start nfs4_lock_state debug_id copy_file_range fsverity_info d_child prev_pos file_ra_state bin_attrs seq_start drivers_dir value_offset num_syms param_lock num_unused_syms taints typetab num_srcu_structs addr module __param_str_queue_depth vringh_config vringh_config_ops WORK_STRUCT_PENDING_BIT BLK_MQ_F_SHOULD_MERGE err virtblk_req blk_execute_rq __UNIQUE_ID_retpoline28 /buildbot/src/android/common-android12-5.4/out/android12-5.4/common list parent dentry i_opflags ia_valid ia_size fs_parameter_description writeback_control dq_free dqb_curinodes rb_left ki_flags MIGRATE_SYNC swap_deactivate private_list slab_cache _compound_pad_2 pgoff pte_t locked_vm data_vm vdso sym___kernel_sigreturn stack refcount_struct nr_wakeups_sync dl_timer cpu_base hres_active hrtimer_clock_base bucket_id TT_NONE old_time32_t ptraced device_type DL_DEV_DRIVER_BOUND work links_count length dma_supported sbitmap_word dispatch_busy blk_mq_hw_ctx rq_disk bdi_writeback_congested dirty_ratelimit bounce_pfn max_integrity_segments max_response_len mq_freeze_wq lookup_sem __bi_remaining bi_blkg _overrun sigval _addr_pkey futex_exit_mutex rcu_users ptrace_bps seg st_space xsave xfeatures core_thread mmu_notifier_mm tlb_flush_pending MEMORY_DEVICE_FS_DAX page_type super_operations get_dqblk xattr_handler s_encoding_flags quota_format_type dqi_fmt_id dqi_max_spc_limit s_writers cb_head s_subtype i_mapping i_nlink i_write_hint i_count iterate sendpage file_operations i_fsnotify_mask f_lock WRITE_LIFE_SHORT f_pos_lock f_version f_wb_err kernfs_node kobj_completion namespace_offset jump_entry feature_table_size_legacy get_status vringh WORK_STRUCT_DELAYED WORK_OFFQ_FLAG_BASE WORK_OFFQ_LEFT WORK_OFFQ_POOL_BITS REQ_OP_DRV_OUT STRING_UNITS_2 vdev_mutex vq virtio_blk_vq _raw_spin_lock_irqsave blk_rq_map_sg virtblk_get __x __UNIQUE_ID___y122 __UNIQUE_ID_alias30 uevent hash __kernel_loff_t listxattr parameters alloc_inode sync_fs statfs launder_page vm_ops context ldt_struct sum_exec_runtime nr_migrations iowait_sum on_list sched_task_group preempt_notifiers exp_hint rcu_special no_cgroup_migration wait_pidfd vfork_done nivcsw posix_cputimer_base sas_ss_flags lock_key DL_DEV_UNBINDING in_dpm_list wakeup RPM_REQ_SUSPEND dev_pm_info DMA_NONE bd_super bd_invalidated mq_ctx ctxs poll_success __data_len allow_merge requeue_request exit_icq icq_cache_name sysfs_lock work_lock memcg_node nr_requests discard_misaligned tag_set_list random bi_status bi_private page_frag timer_slack_ns base0 gs lookahead ioctx_table qc_dqblk qf_ops write_file_info i_security actor mmap_supported_flags fl_ops lm_change i_fsnotify_marks WRITE_LIFE_NONE rw_hint pid_type kn deactivate_waitq extable kernel_param config find_vrhs avail WORK_OFFQ_CANCELING KOBJ_BIND __REQ_INTEGRITY HCTX_TYPE_POLL unregister_virtio_driver __write_once_size flush_work blk_cleanup_queue unmap sector __ret_warn_on sgs refcount_inc out serial_show __UNIQUE_ID_vermagic25 next mode long unsigned int owner show_options osq flags rb_root swap_activate compound_order vmacache_seqnum mm_users inv_weight active is_soft pushable_dl_tasks events atomic_flags uaddr nanosleep timespec_type __kernel_timespec audit_context first_minor complete of_device_id probe wakeirq wakeup_count work_func_t timer_autosuspends dev_pm_domain get get_next_child_node port disk_stats allow_reinit percpu_ref part0 bd_holders bd_block_size mq_hctx tag ipi_list icq_hint saved_end_io former_request elevator_queue blk_qc_t cleanup_rq map_queues_fn WB_REASON_LAPTOP_TIMER dma_drain_buffer mq_freeze_depth bsg_dev request_tag dout_xferp usr_ptr timer_rand_state __kernel_long_t _addr cpuset_slab_spread_rotor robust_list_head trace pagefault_disabled android_oem_data1 sp0 foo mxcsr bp __dsh __csh xcomp_bv kill quota_on quota_off quota_sync export_operations s_count mem_dqinfo d_compare d_manage s_dio_done_wq nr_items memcg_lrus shrinker_id __i_nlink i_rcu __poll_t fa_file file_lock f_sb_err bin_attribute state_initialized state_remove_uevent_sent name_offset insn mod_tree_node bug_list Elf32_Addr bpf_raw_events etype config_lock vq_callback_t WORK_STRUCT_PENDING WORK_OFFQ_POOL_NONE __REQ_META req_flag_bits REQ_OP_SECURE_ERASE REQ_OP_ZONE_OPEN REQ_OP_SCSI_IN REQ_OP_LAST __le32 queue_logical_block_size blk_mq_alloc_tag_set snprintf _r __dummy virtqueue_kick __base __low val unsigned char envp_idx f_path get_acl fe_logical hlist_head show_devname quota_read projid_t dqb_btime dqb_itime xarray set_page_dirty readpages direct_IO kvec objects mmap p4d_t vm_private_data vm_area_struct def_flags end_code arg_start sym___kernel_rt_sigreturn weight policy run_delay sched_contributes_to_load max_state real_start_time expiry_active nsproxy iommu_ops event_count autosuspend_delay coherent_dma_mask graph_get_next_endpoint dev_uevent KOBJ_NS_TYPE_NET internal_tag completion_data stats_sectors icq_cache icq_size stats queue_depth blk_mq_tag_set backing_dev_info ksm blkg_list virt_boundary_mask din_xfer_len bio_issue _tid _status perf_event_list io_bitmap_max fcs math_emu_info task_struct write_dquot d_ino_hardlimit d_rt_spc_warns set_dqblk s_time_gran fl_fasync fa_lock fl_break_time fadvise i_pipe i_cdev d_sb WRITE_LIFE_MEDIUM WRITE_LIFE_EXTREME state_add_uevent_sent exception_table_entry num_symtab kparam_array vendor post_vectors virtblk_attr_group WORK_STRUCT_NO_POOL KMALLOC_DMA v i virtio_max_dma_size device_add_disk range virtqueue_notify qid hctx_idx vfsmount __u32 mknod rename fs_flags seq_file wait_list i_mmap rb_leftmost i_mmap_rwsem nrpages bv_offset MIGRATE_SYNC_LIGHT compound_dtor close huge_fault pinned_vm wakee_flips exec_max active_bases next_timer softirq_expires_next deferred_qs rcu_tasks_idx TT_NATIVE numbers key sas_ss_sp loginuid probe_type event need_for_probe dev_links_info is_late_suspended wakeup_path suspend_timer get_sgtable unmap_resource sync_single_for_device dma_parms cma dev_archdata info bd_write_holder map_nr nr_ctx dispatched srcu_data_have_cbs __rcu_head depth_updated hctx_debugfs_attrs make_request_fn debug_dir dma_pad_mask unused_hctx_list bio_set disk_events gendisk bi_bvec_done bi_io_vec _addr_bnd kernel_siginfo rchar acct_vm_mem1 css_set arch task_frag memcg_nr_pages_over_high chained base1 debugreg6 cr2 reserve MEMORY_DEVICE_DEVDAX s_iflags super_block i_size fsync fallocate signum mmapped crcs trace_bprintk_fmt_start callback completed WORK_OFFQ_POOL_SHIFT WORKER_DESC_LEN __REQ_FAILFAST_DEV __REQ_HIPRI virtio_cread8 virtio_cread16 set_disk_ro mutex_lock __virtio_cread_many op virtio_blk_outhdr data_sg virtqueue_kick_prepare virtblk_result virtblk_update_cache_mode virtio_queue_rq virtblk_getgeo __UNIQUE_ID_intree27 __ARRAY_SIZE_TYPE__ unsigned short hlist_bl_node lookup ia_atime dirty_inode evict_inode dqb_ihardlimit xa_flags bmap iov_offset pgd task_size highest_vm_end end_data nr_failed_migrations_affine runnable_load_sum util_avg dl_density inactive_timer rcu_read_unlock_special need_qs s last_arrival has_timeout cred wake_q_node pi_waiters pm_message_t online wake_irq active_count expire_count ignore_children no_callbacks alloc device_get_match_data iommu_fwspec stamp hd_struct bd_partno bd_queue srcu_node len_lazy srcu_data req_flags_t nr_tasks queue_rq commit_rqs blkcg_css pm_only BLK_ZONED_NONE request_attr transport_status spare_out bi_idx mq_list _utime cg_list no_update es nr_cached_objects i_spc_warnlimit d_rt_spc_hardlimit i_io_list i_wb_list write fl_link fl_pid arch_rwlock_t check_flags d_iname f_mode f_ra sd idr target_kn seq_stop num_kp sig_ok Elf32_Sym unregfunc jump_entries num_free xa device_attribute BLK_MQ_F_ALLOC_POLICY_START_BIT false NR_KMALLOC_TYPES __REQ_FUA REQ_OP_WRITE_ZEROES req_opf virtio_cread32 __u IS_ERR blk_mq_unquiesce_queue names blk_rq_pos num_sectors virtblk_map_queues physical_block_exp __mptr cap_str_10 __upper req_done drivers/block/virtio_blk.mod.c int locked_pending seqcount_t unlink __kernel_dev_t ia_mode dev destroy_inode count MIGRATE_ASYNC slab_list vm_prev refcount_t on_cpu normal_prio rt_priority block_max cfs_rq max_hang_time is_rel is_hard rcu_read_lock_nesting pdeath_signal ufds children wait_queue_head page_link unmap_page fwnode nsecs fops cpumask_var_t sched_data dispatch_wait_lock grphi srcu_barrier_seq error_count q_node last congested io_opt din_xferp node_id bi_skip_dm_default_key __kernel_timer_t _sigval _lower dup_xol_work sysenter_cs orig_ax __ssh exe_file cpu_bitmap pgmap units i_ino_timelimit d_ino_softlimit blkcnt_t rm_xquota s_bdev gp_state s_pins unlocked_ioctl lm_setup fl_u i_data i_link f_op idr_next kernfs_elem_dir unused_syms fixup last_used_idx dev_attr_serial WORK_STRUCT_DELAYED_BIT BLK_MQ_S_STOPPED KOBJ_CHANGE KOBJ_OFFLINE __REQ_SYNC REQ_OP_FLUSH writeback blk_mq_rq_from_pdu req virtblk_add_req have_data hctx mkobj u16 filter umode_t mnt arg dev_t result_mask fs_context writepage releasepage inuse pgtable_t pte pagesize arg_lock env_start run_node sched_entity timeout ns id early_init work_struct idle_notification RPM_SUSPENDING free in_flight bd_dev sbitmap gp_seq exit_sched map_queues io_pages congested_fn tot_write_bandwidth balanced_dirty_ratelimit WB_REASON_SYNC memcg_css max_dev_sectors mempool_t hd_geometry reserved _kill __kernel_clock_t _upper UTASK_SSTEP i387 quota_enable f_pos num_exentries percpu_size writable_size signed char __UNIQUE_ID_queue_depthtype127 del_vrhs WORK_OFFQ_FLAG_BITS kmalloc_cache_type __REQ_BACKGROUND REQ_OP_ZONE_RESET __be64 retval virtio_check_driver_offered_feature blk_queue_io_opt virtqueue_enable_cb virtqueue_add_sgs virtblk_config_changed_work virtblk_init_request cache_type_store state raw_lock argv long long unsigned int release default_attrs atime mtime s_blocksize_bits fs_supers atomic_long_t dq_sb a_ops writepages kiocb address_space_operations anon_vma p4d linux_binfmt prio wait_sum nr_wakeups sched_avg _softexpires vmacache sched_migrated pid_t ptrace_entry head done dev_pm_ops match power_state no_pm prevent_sleep_time no_pm_callbacks runtime_status get_required_mask dma_pfn_offset disk_part_tbl tags cpuhp_dead debugfs_dir srcu srcu_parent rq_end_io_fn bio_crypt_ctx blk_mq_queue_data bounce_gfp batch elements bd_private compat_ioctl non_seq bi_vcnt cb_list mems_allowed uprobe_task uaccess_err avx512_timestamp d_ino_warns dqi_igrace i_wb flock cdev d_op kernfs_open_file state_in_sysfs gpl_crcs num_trace_bprintk_fmt num_trace_evals __UNIQUE_ID_description132 feature_table_size ida WORK_CPU_UNBOUND BLK_MQ_F_TAG_SHARED REQ_OP_ZONE_RESET_ALL __le16 fbit virtio_device_ready virtqueue_is_broken cache_type_show _tmp bd kick name module_state buflen android_kabi_reserved2 sysfs_ops link ia_file kprojid_t rb_right iov_iter isolate_page rb pgd_t find_special_page ctx_id tlb_gen util_sum nr_retries plist_node in_execve fs files_struct device_private cls dma_configure can_wakeup needs_force_resume irq_safe map_sg property_read_int_array class_groups dev_kobj kobj_ns_type q fq wait_queue_func_t nr_active special_vec elevator_alias elevator_features nr_queues capabilities period laptop_mode_wb_timer limits blk_zoned_model retry_delay min_nr pool_data badblocks _sifields _fd read_bytes acct_timexpd active_uprobe limit1 base2 ptrace_dr7 twd fip rip base_pfn end_pfn resource_size_t desc rt_spc_warnlimit s_export_op s_magic fscrypt_operations s_dquot qf_next i_rwsem i_version fl_owner_t nfs4_lock_info splice_write flc_lock i_generation inode kernfs_elem_symlink mp version module_layout bug_table kallsyms exit maxlen calc_sets bus_name last_avail_idx config_changed WORK_STRUCT_COLOR_BITS WORK_STRUCT_PWQ __virtio_test_bit __val _dev_err virtio_find_vqs get_capacity blk_get_request virtblk_config_changed entry i_default_acl permission gid s_maxbytes first s_op thaw_super show_stats bdev_try_to_free_page pipe swap_info_struct index vm_fault_t vm_operations_struct mmap_legacy_base sym___kernel_vsyscall dumper usage static_prio sleep_start nr_failed_migrations_hot avg runtime hrtimer_cpu_base rcu_tasks_holdout_list __kernel_time64_t nr alloc_lock poweroff resume_early of_match_table pm_message dl_dev_state max_time subsys_data graph_parse_endpoint fwnode_endpoint class_release merges local_t bd_part dispatch srcu_idx srcu_struct init_sched dispatch_request completed_request init_icq elevator_data cmd_size memcg_completions bdi_writeback wb_list cgwb_congested_tree cgwb_release_mutex queue_flags discard_granularity sysfs_dir_lock driver_status tag_set rescue_workqueue bvec_iter pi_state_list security dpl ss user_namespace align _mapcount get_next_id nextents qc_type_state s_root qf_owner dentry_operations s_readonly_remount __lstate splice_read d_wait f_tfile_llink kernfs_node_id ro_size line st_info strtab mod_kallsyms feature_table BLK_MQ_S_TAG_ACTIVE KOBJ_ADD __REQ_SWAP REQ_OP_READ REQ_OP_ZONE_CLOSE kobject_uevent_env spinlock_check req_get_ioprio blk_mq_virtio_map_queues blk_rq_map_kern virtblk_probe char mod unsigned int android_kabi_reserved1 attribute llist_node d_seq sequence tv_nsec s_umount_key dq_inuse projid dquot write_end ki_filp bvec freelist _pt_pad_2 pgprotval_t page_entry_size map_pages pfn_mkwrite sym_vvar_start sym_VDSO32_NOTE_MASK mm_context_t wait_count nr_forced_migrations HRTIMER_RESTART seq cpus_mask exit_signal jobctl gtime event_flags freeze_noirq num_vf suppliers relax_count accounting_timestamp cache_sync cma_area local_fwnode shutdown_pre ns_type grab_current_ns ios workqueue_struct icq_tree ioc_node io_start_time_ns request_merged blk_mq_alloc_data put_budget poll_fn exit_request_fn queue_ctx refcnt stat dma_alignment poll_cb chunk_sectors max_discard_segments block_device si_signo si_errno cpuset_mem_spread_rotor preempt_disable_ip avl desc_struct fregs_state xstate_header xregs_state res zone_device_data i_spc_timelimit s_flags free_file_info d_weak_revalidate i_lock i_wb_frn_avg_time i_wb_frn_history read_iter fl_type fa_rcu lm_put_owner f_count async_size dir modinfo_attrs holders_dir num_unused_gpl_syms trace_event_call num_ei_funcs arr scan BLK_MQ_F_NO_SCHED HCTX_TYPE_READ HCTX_MAX_TYPES __be16 blk_queue_max_segment_size kmalloc_array __disk __high raw_spinlock is_visible size hash_len kqid iov_len short vm_rb PE_SIZE_PMD start_stack nr_failed_migrations_running runnable_load_avg rt run_list sched_rt_entity node expires running rcu_node rcu_tasks_idle_cpu node_list personality nameidata signal devnode mod_name device_driver runtime_auto last_busy pm_domain devres_lock volname ref force_atomic next_cpu_batch dispatch_from srcu_barrier_head mynode write_hint dwork bi_partno _call_addr robust_list stack_refcount fpu swregs_state mm_struct altmap get_projid get_inode_usage quota_disable d_spc_hardlimit s_quota_types dqi_flags rw_sem nlm_lockowner d_fsdata prealloc Elf32_Half elf32_sym percpu string virtblk_queue_depth virtio_mq_ops virtblk_cache_types WORK_BUSY_PENDING __REQ_NOMERGE REQ_OP_DISCARD refcount_set put_disk blk_queue_io_min blk_queue_max_discard_sectors callbacks _raw_spin_unlock_irqrestore __UNIQUE_ID___y96 num_out blk_mq_end_request virtblk_attrs_are_visible __y Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) prev ktype fu_rcuhead i_flags i_op ia_uid ia_gid uint32_t fiemap s_writers_key i_mutex_dir_key write_inode rw_semaphore _pt_pad_1 vm_end vma_page_prot vm_file ctx mmap_base map_count exec_start watchdog_stamp dl_throttled clock_base uclamp_req futex tgid thread_pid pid_namespace pid_links maj_flt sighand sighand_struct filter_count self_exec_id nr_sects_seq restore_noirq sync_state wakeup_source deferred_resume RPM_REQ_IDLE state_synced csd fifo_time ELEVATOR_BACK_MERGE blk_queue_stats write_bandwidth WB_REASON_FS_FREE_SPACE max_hw_sectors max_sectors request_len q_usage_counter curr_nr bd_bdi rw_page bi_crypt_context tlbflush_unmap_batch memcg_in_oom xol_vaddr fos rdp bx async_put_work MEMORY_DEVICE_PCI_P2PDMA memory_type release_dquot i_rt_spc_warnlimit spc_warnlimit s_vop uuid_t s_inode_lru i_size_seqcount i_state i_wb_frn_winner i_lru fl_blocked_member i_crypt_info d_in_lookup_hash f_flags PIDTYPE_MAX euid f_mapping seq_next gpl_future_syms bug_entry Elf32_Word entries code perm elem irq_affinity true KOBJ_REMOVE __REQ_NOWAIT_INLINE REQ_OP_SCSI_OUT virtblk_name_format blk_mq_free_tag_set virtblk_put mutex_unlock blk_queue_write_cache hdr blk_put_request out_unregister_blkdev max_size _name spinlock android_kabi_reserved3 __kernel_size_t __kernel_uid32_t fi_extents_mapped i_lock_key dqb_curspace xa_lock gfp_t xa_head bv_page compound_head deferred_list pt_mm shared anon_name split ptl page_table_lock total_vm mm_rss_stat ldt alt nr_wakeups_migrate dl_bw __kernel_clockid_t clear_child_tid wake_q freeze dev_groups driver_data coredump subsys_private links is_suspended is_noirq_suspended timer_expires RPM_REQ_RESUME active_time dma_length bus_dma_mask offline_disabled partition_meta_info time_in_queue bd_openers ctx_map poll_considered elv prepare_request init_request_fn kref b_dirty dirtied_stamp wb_reason min padding bi_ioprio _sigpoll kernel_siginfo_t syscr nodemask_t trace_recursion memcg_oom_gfp_mask padding1 rm cx __esh entry_eip dev_pagemap d_space s_state s_instances readers_block pos dir_context nfs4_fl remap_file_range d_alias PIDTYPE_TGID atomic_write_len kp unused_gpl_syms async_probe_requested text_size init_layout ei_funcs virtblk_wq vdev little_endian features_legacy WORK_STRUCT_FLAG_BITS __REQ_DRV sg_elems op_is_write spin_lock_irq sg_init_table fini virtblk_done virtblk_open opt_io_size blk_size out_free_vq elf32_note list_lock u8 buf u64 android_kabi_reserved4 size_t i_acl nlink fi_flags show_path mutex dq_flags host vm_page_prot vma atomic64_t ldt_usr_sem slice_max nr_wakeups_affine base softirq_activated cpumask_t rcu_tasks_holdout level rcu stime sig pi_blocked_on alignment_offset discard_alignment PROBE_PREFER_ASYNCHRONOUS memalloc_noio RPM_RESUMING runtime_error detach max_segment_size drop_ns holder_dir blk_flush_queue srcu_gp_seq_needed enabled ioprio icq_list release_work rq_qos get_budget_fn put_budget_fn init_request queue_hw_ctx sg_timeout class_dev dout_resid cylinders pr_ops lockdep_map bi_size _pid _syscall ioac futex_state writable soft destroy_dquot get_reserved_space fsverity_operations qf_fmt_id read_file_info d_release list_lru_one s_sync_lock magic i_bdev PIDTYPE_PID kernfs_syscall_ops kernfs_iattrs ro_after_init_size mod_arch_specific num_bugs KOBJ_MOVE string_size_units ret blk_queue_max_segments virtblk_restore __this_module __UNIQUE_ID_depends29 MODULE_STATE_COMING qspinlock show __kernel_ssize_t i_mode bool mkdir time64_t attributes_mask rdev i_sb file_system_type freeze_fs dq_dirty USRQUOTA dq_dqb writeback_index pipe_inode_info idx isolate_mode_t vm_start pmd pmd_t pud pte_low access hiwater_vm vdso_image thread_info sched_class statistics nr_migrations_cold offset bits last_queued sched_reset_on_fork restore_sigmask bitset upid start_time cached_requested_key pi_top_task start_sect pm resume resume_noirq runtime_suspend cls_msk request_pending RPM_ACTIVE rpm_status pm_subsys_data set_latency_tolerance nents orig_nents dma_mask kobj_ns_type_operations iommu_group io_ticks map srcu_barrier_cpu_cnt last_waited start_time_ns dma_drain_needed __bdi blk_stat_callback logical_block_size BLK_ZONED_HM request_extra response response_len generated_tag mempool_s wp bi_opf multiple_queues _rt _pkey delays saved_trap_nr arch_uprobe_task error_code startup child nr_to_scan s_master_keys s_mounts dqi_priv s_fsnotify_mask s_vfs_rename_mutex s_inode_wblist_lock fasync_struct i_devices f_inode attribute_group module_attribute unused_gpl_crcs notes_attrs regfunc str event_indices WORK_STRUCT_LINKED_BIT HCTX_TYPE_DEFAULT alloc_workqueue destroy_workqueue kmalloc n blk_mq_init_queue kfree blk_queue_max_discard_segments blk_queue_flag_set virtblk_freeze out_destroy_workqueue ____versions modversion_info i_gid __kernel_gid32_t init_fs_context freeze_super dq_hash optimistic_spin_queue dqb_isoftlimit mapping raw_spinlock_t putback_page pud_t vm_userfaultfd_ctx get_unmapped_area mm_count task dl_yielded nr_cpus_allowed use_memdelay uaddr2 __s32 old_timespec32 thread_node p bus_groups acpi_device_id disable_depth request sgl dma_address args fwnode_operations initial_ns a delayed_work srcu_lock_count queuelist elevator nr_maps max_ratio dout_iovec_count fmode_t bd_list bi_max_vecs capture_control _addr_lsb perf_event_mutex default_timer_slack_ns perf_event trap_nr changed ___orig_eip extended_state_area thread_struct uprobes_state resource set_info i_ino_warnlimit d_ino_count s_uuid list_lru_memcg fasync wlocked d_u d_rcu WRITE_LIFE_LONG f_cred syscall_ops notify_next num_gpl_future_syms st_value target set __UNIQUE_ID_license133 vring_avail __WORK_OFFQ_CANCELING WORK_BUSY_RUNNING KOBJ_UNBIND __REQ_PRIO __le64 r ptr refcount_dec_and_test _dev_notice blk_mq_rq_to_pdu blk_mq_start_request virtblk_update_capacity n_descsz __param_queue_depth kobj kset store default_groups i_uid readlink atomic_open s_type s_vfs_rename_key nrexceptional ki_ioprio nr_segs migrate_mode vm_next PE_SIZE_PTE membarrier_state lock sym_int80_landing_pad wait_max depth expires_next clockid_t timerqueue_head time poll fs_struct seccomp_filter bi_disk part_tbl unmap_sg percpu_count_ptr bd_part_count srcu_unlock_count srcu_cblist_invoking srcu_barrier_completion nr_phys_segments queue_rq_fn BLK_EH_RESET_TIMER percpu_counter bsg_class_device request_queue bi_sector si_code sival_int perf_event_context throttle_queue return_instance ftop __fsh page_free nr_scanned mark_dirty i_fieldmask i_rt_spc_timelimit s_cop rcu_sync percpu_rw_semaphore d_dname shrinker s_stack_depth dirtied_time_when i_hash iterate_shared f_owner PIDTYPE_PGID child_ns_type generation test gpl_future_crcs mtn module_notes_attrs tracepoints_ptrs tracepoint_ptr_t source_list kernel_param_ops virtblk_attrs WORK_STRUCT_LINKED __REQ_CGROUP_PUNT STRING_UNITS_10 old blk_rq_nr_discard_segments blk_rq_is_scsi out_free_vblk n_namesz __UNIQUE_ID_name26 uevent_ops __u64 attr f_u d_flags kgid_t __s64 ia_ctime blocks fi_extents_max fe_reserved get_dquots dq_off dqb_bhardlimit MIGRATE_SYNC_NO_COPY dma_addr kmem_cache mremap fault mem_cgroup vma_flags vm_fault page_mkwrite mmap_sem start_code sym_hvclock_page cpu uclamp_se uclamp rcu_tasks_nvcsw pcount task_rss_stat pollfd group_leader bases tqhead real_blocked journal_info minors restore bus kernel_ulong_t is_prepared start_prevent_time syscore RPM_REQ_AUTOSUSPEND rpm_request ops scatterlist DMA_BIDIRECTIONAL map_resource sync_sg_for_device get_parent KOBJ_NS_TYPES current_may_mount bd_claiming wait_index queued hctx_list tails bio __rcu_icq_cache MQ_RQ_COMPLETE mq_rq_state elv_fs_entry blk_mq_debugfs_attr commit_rqs_fn queue_offset nr_hw_queues busy ra_pages congested_data bdi_node cgwb_tree poll_stat nr_samples bio_end_io_t wchar task_io_accounting nr_dirtied_pause xmm_space ax ip s_security read_dqblk sb_writers d_automount d_real i_ino i_writecount i_fop filldir_t fl_copy_lock root syms init core_kallsyms static_key_mod num_trace_events num virtio_blk __virtio64 __REQ_NOUNMAP __REQ_NR_BITS blk_queue_max_write_zeroes_sectors c virtio_cwrite8 min_io_size __b geo atomic_t tail kobj_uevent_env private seqcount d_inode kuid_t posix_acl setattr long long int ctime PRJQUOTA lru gfp_mask __rb_parent_color invalidatepage iov_base pobjects stack_vm start_data data sym_pvclock_page util_est dl_boosted clockid b rcu_node_entry sched_remote_wakeup s32 nvcsw posix_cputimers parent_exec_id suspend compatible need_parent_lock needs_suppliers DL_DEV_PROBING driver_flags dma_ops DMA_FROM_DEVICE sync_sg_for_cpu archdata device uuid run_work srcu_gp_mutex ioc ELEVATOR_NO_MERGE elv_merge BLK_EH_DONE show_rq min_ratio max_prop_frac blkcg_node blk_rq_stat requeue_lock complete_rq mq_freeze_lock rescue_work report_zones bi_pool rq_count sival_ptr mems_allowed_seq UTASK_SSTEP_ACK di ds xol_area s_qcop d_spc_softlimit d_spc_warns s_umount quota_info s_user_ns destroy_work i_atime i_bytes i_sb_list i_sequence fl_flags afs d_lru f_write_hint fown_struct mmap_miss num_tracepoints trace_eval_map validate set_status __virtio32 WORK_STRUCT_PWQ_BIT kobject_action __REQ_FAILFAST_DRIVER register_virtio_driver unregister_blkdev atomic_set INIT_LIST_HEAD blk_mq_quiesce_queue virtblk_get_cache_mode bytes gen __dummy2 sg_init_one virtblk_get_id n_type list_head envp unfreeze_fs quota_write dq_lock i_mmap_writable ki_complete bv_len pages rss_stat sym_vvar_page perf_rdpmc_allowed core_state prev_sum_exec_runtime nr_wakeups_affine_attempts last_update_time load_avg ewma dl_runtime hrtimer_restart rmtp ptracer_cred files sigset_t bi_next major poweroff_noirq acpi_match_table timer timer_list dismiss bd_inode bd_mutex next_cpu wait_queue_entry_t poll_invoked sched_debugfs_dir flush blk_status_t extra_len ELEVATOR_DISCARD_MERGE finish_request complete_fn blk_mq_ops last_old_flush b_dirty_time seg_boundary_mask sg_reserved_size dout_xfer_len din_iovec_count device_status bio_pool resv capacity slave_dir bi_inline_vecs _timer __sifields futex_pi_state perf_event_ctxp nr_dirtied orig_ret_vaddr kioctx_table tlb_flush_batched vmem_altmap dq_op quotactl_ops dqi_bgrace s_time_min s_fsnotify_marks list_lru_node memcg_aware i_rdev fl_wait fa_fd fa_next setlease flc_flock flc_posix file_lock_context i_verity_info prealloc_mutex kobject core_layout st_shndx tracepoint_func bpf_raw_event_map pre_vectors vring ring REQ_OP_WRITE_SAME spin_unlock_irqrestore blk_mq_start_stopped_hw_queues blk_mq_stop_hw_queue virtblk_release resize nblocks __mod crc d_parent loff_t ino kstat i_mutex_key dqb_bsoftlimit ki_hint bio_vec is_dirty_writeback error_remove_page wb_err private_lock address pmdval_t memcg swap_readahead_info hiwater_rss brk saved_auxv nr_wakeups_local nr_wakeups_passive nr_wakeups_idle dl sched_info tasks saved_sigmask drv_groups driver_private defer_hook power direct_complete sync segment_boundary_mask put devt bd_holder_disks run queue_num srcu_have_cbs srcu_gp_seq_needed_exp grplo offloaded active_ref MQ_RQ_IDLE llist requests_merged rq_timeout root_blkg zoned bio_slab mempool_alloc_t _arch syscw acct_rss_mem1 flush_required saved_tf cwd d_rt_space hlist_bl_head s_id d_init scan_objects seeks s_wb_err list_lru s_inodes nfs_fl fscrypt_info d_subdirs kernfs_ops unused_crcs latch_tree_node static_key num_args virtqueue finalize_features notify __REQ_RAHEAD register_blkdev blk_queue_logical_block_size del_gendisk blk_rq_sectors virtblk_request_done out_free_index __UNIQUE_ID___x121 __d counter pending pprev len get_link delayed_call _Bool long int s_list hlist_node s_mem vm_flags open cow_page refs se sched_statistics period_contrib hrtimer cpus_ptr pushable_tasks active_mm thread_group min_flt task_works nr_sects poweroff_late remove usage_count RPM_REQ_NONE suspended_time dkstats rcu_work part bd_contains last_merge dispatch_wait srcu_cb_mutex timeout_fn exit_hctx_fn cleanup_rq_fn avg_write_bandwidth dirty_exceeded WB_REASON_FORKER_THREAD io_min bd_fsfreeze_count bi_end_io plug reclaim_state _band active_memcg d sp iopl sig_on_uaccess_err internal_ref s_incoredqs rt_spc_timelimit unicode_map s_max_links s_fsnotify_inode_refs s_dentry_lru i_dentry iopoll file_lock_operations i_private last_ino next_generation kernfs_open_node srcversion num_gpl_syms handler bug_addr symtab target_list find_vqs set_size set_vq_affinity virtio_driver WORK_NO_COLOR KOBJ_ONLINE __REQ_PREFLUSH config_work num_vqs virtio_has_feature prefix ida_alloc_range blk_queue_alignment_offset virtqueue_disable_cb segments virtblk_remove d_name iattr uid inode_operations kill_sb s_lock_key put_super mem_dqblk android_vendor_data1 iov iovec private_data compound_mapcount pteval_t page s64 ptrace on_rq load runnable_weight wait_start block_start nr_wakeups_remote in_hrtirq user_defined sched_psi_wake_requeue compat_rmtp bio_list last_lookup thaw_noirq runtime_resume PROBE_DEFAULT_STRATEGY bus_type DL_DEV_NO_DRIVER RPM_SUSPENDED map_page phys_addr_t dma_pools get_reference_args add_links fwnode_handle devres_head android_kabi_reserved7 sched_tags srcu_gp_seq rcu_segcblist grpmask nr_batch_requests smp_call_func_t end_io_data ELEVATOR_FRONT_MERGE next_request registered dma_drain_needed_fn mq_ops blk_eh_timer_return mq_map wb written_stamp completions WB_REASON_VMSCAN blk_keyslot_manager blkcg_gq unused_hctx_lock check_proto guard spare_in write_hints ioctl media_changed revalidate_disk reset sigval_t uprobe_task_state limit0 l g fop dx header user_ns cleanup free_cached_objects dquot_operations d_rt_spc_softlimit spc_timelimit qc_state s_mtd dqio_sem dqi_format dqi_dirty_list s_d_op dirtied_when poll_table_struct fl_file fl_release_private lm_get_owner flc_lease attrs ino_idr module_kobject module_sect_attrs __s8 virtio_config_ops vring_desc used vring_used vqs KMALLOC_RECLAIM index_to_minor virtblk_setup_discard_write_zeroes id_str _nhdr MODULE_STATE_UNFORMED __u16 spinlock_t callback_head fe_flags update_time s_dev lock_class_key free_inode remount_fs umount_begin dq_dqb_lock dqb_rsvspace ki_pos address_space _compound_pad_1 pgprot_t pgdval_t orig_pte PE_SIZE_PUD env_end load_weight time_slice back dl_deadline dl_period function hang_detected prio_list vmas pid wait_queue_head_t utime seccomp prepare secondary nargs graph_get_port_parent sock namespace iommu_param shift ssp end_io init_hctx request_merge limit_depth elevator_mq_ops elevator_name busy_fn b_more_io mean misaligned fill_hdr mempool_free_t getgeo last_siginfo _uid memcg_oom_order UTASK_RUNNING oom_reaper_list swd fxregs_state alimit __gsh pt_regs ioctx_lock ino_warnlimit s_active fl_link_cpu rwlock_t lm_break android_reserved1 show_fdinfo WRITE_LIFE_NOT_SET PIDTYPE_SID kobj_type released sect_attrs srcu_struct_ptrs num_bpf_raw_events s8 virtio_device_id __virtio16 BLK_MQ_CPU_WORK_BATCH __REQ_IDLE REQ_OP_ZONE_FINISH kmem_cache_alloc_trace _raw_spin_unlock_irq virtio_commit_rqs error arch_spinlock_t func kstatfs wait_lock type rb_node pte_high prealloc_pte vm_pgoff mm_rb arg_end my_q task_group nr_hangs seqnum in_iowait stack_canary wait signal_struct sas_ss_size sessionid freeze_late dev_root async_suspend autosleep_enabled use_autosuspend property_present of_node_reused percpu_ref_func_t swap_lock wait_queue_entry MQ_RQ_IN_FLIGHT elevator_attrs get_budget tag_list bdi_list WB_REASON_MAX work_list queue_lock minor rescue_lock check_events cond sync_io bi_flags _sigchld _sigsys arch_tlbflush_unmap_batch autask si pt_frag_refcount d_ino_timer commit_dqblk read_count cleancache_poolid i_dio_count llseek write_iter cnts d_time path f_ep_links idr_base prealloc_buf uevent_suppress using_gplonly_symbols bpf_func trace_events trace_evals kparam_string elemsize config_change_pending nr_sets __key REQ_OP_DRV_IN begin virtio_cread64 pdu virtio_blk_discard_write_zeroes out_hdr spin_unlock_irq blk_status_to_errno out_put_disk locked __u8 qstr gid_t timespec64 getattr blksize attributes btime fe_physical fe_length exec_vm wake_entry timerqueue_node HRTIMER_NORESTART nr_events sched_dl_entity exit_code in_user_fault sibling disk_name suspend_late shutdown must_resume qos activate sg_table fwnode_reference_args class KOBJ_NS_TYPE_NONE netlink_ns android_kabi_reserved8 numa_node delay_work rq_flags io_cq priv elevator_owner fprop_local_percpu max_write_same_sectors max_segments rqos_debugfs_dir swap_slot_free_notify ev syscfs pi_state_cache tlb_ubc utask thread io_bitmap_ptr mm_segment_t fsave fxsave __padding fpregs_state end MEMORY_DEVICE_PRIVATE migrate_to_ram acquire_dquot qc_info s_bdi wait_unfrozen rss writer d_delete d_prune nr_deferred s_inode_list_lock s_inodes_wb fl_blocker fl_owner lockref idr_rt seq_show kernfs_elem_attr module_param_attrs st_other num_jump_entries id_table failed vring_used_elem features virtblk_attr_groups dev_attr_cache_type BLK_MQ_F_ALLOC_POLICY_BITS KOBJ_MAX REQ_OP_WRITE unit queue_work set_capacity virtqueue_get_buf blk_rq_bytes _raw_spin_lock_irq out_free_tags _note_6 _desc /buildbot/src/android/common-android12-5.4/common/drivers/block/virtio_blk.c ssize_t create fiemap_extent set_acl drop_inode i_pages sector_t migratepage errseq_t counters rb_subtree_gap wakee_flip_decay_ts last_wakee nextevt comm rt_mutex_waiter __dev init_name groups PROBE_FORCE_SYNCHRONOUS total_time may_skip_resume child_count clock_list dma_addr_t max_mapping_size device_node get_ownership sectors bd_disk blk_mq_tags biotail exit_hctx has_work elevator_type init_hctx_fn bdi blkcg_id bw_time_stamp start_all_reason WB_REASON_PERIODIC WB_REASON_FOREIGN_FLUSH mq_kobj blkcg_pols max_hw_discard_sectors requeue_work sg_io_v4 bsg_ops bio_split bi_iter blk_plug cancelled_write_bytes psi_flags cgroups task_delay_info UTASK_SSTEP_TRAPPED vaddr dup_xol_addr addr_limit nid d_rt_spc_timer s_encoding check_quota_file rcuwait s_time_max d_iput s_shrink s_remove_count fl_blocked_requests file subdirs kernfs_root kernel_symbol gpl_syms tracepoint error_injection_entry feature_table_legacy weak_barriers BLK_MQ_S_SCHED_RESTART BLK_MQ_MAX_DEPTH __REQ_FAILFAST_TRANSPORT hctx_type __c blk_mq_complete_request blk_op_is_scsi sg num_in page_address init_vq __name is_bin_visible fu_llist d_hash ia_mtime s_blocksize dq_count qsize_t write_begin ki_cookie pmd_huge_pte rb_subtree_last android_vendor_data2 alt_len wake_cpu dl_non_contending clock_was_set_seq softirq_next_timer cpumask blocked rcu_blocked_node TT_COMPAT nfds __kernel_pid_t set_child_tid real_cred thaw suspend_noirq runtime_idle offline consumers wait_queue refcount irq_domain dma_map_ops android_kabi_reserved6 wq bd_holder blk_mq_ctx word srcu_last_gp_end srcu_barrier_mutex cmd_flags crypt_ctx bio_merge insert_requests queue_debugfs_attrs rq tag_list_lock exit_request WB_REASON_FREE_MORE_MEM wb_waitq max_write_zeroes_sectors queue_limits required_elevator_features request_priority duration free_rq bvec_pool rescue_list mq_sysfs_init_done start bi_write_hint _stime write_bytes dirty_paused_when tls_array mxcsr_mask sw_reserved shrink_control alloc_dquot d_fieldmask get_nextdqblk ino_timelimit s_roots mtd_info dqi_max_ino_limit count_objects fl_list fl_end qrwlock fl_downgrade_time fl_lmops lm_grant lock_manager_operations i_dir_seq st_name del_vqs get_features get_vq_affinity virtio_device vd_index_ida WORK_STRUCT_COLOR_SHIFT WORK_STRUCT_STATIC WORK_NR_COLORS WORK_STRUCT_FLAG_MASK WORK_STRUCT_WQ_DATA_MASK KMALLOC_NORMAL disk arch_atomic_set ida_free vblk cap_str_2
Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)
.text .rel.text .init.text .rel.init.text .exit.text .rel.exit.text __bug_table .rel__bug_table .smp_locks .rel.smp_locks .text..refcount __ex_table .rel__ex_table .rodata .rel.rodata .bss __param .rel__param .modinfo .rodata.str1.1 .data .rel.data .debug_loc .rel.debug_loc .debug_abbrev .debug_info .rel.debug_info .debug_ranges .rel.debug_ranges .debug_str .comment .debug_frame .rel.debug_frame .debug_line .rel.debug_line .llvm_addrsig .note.Linux .gnu.linkonce.this_module .rel.gnu.linkonce.this_module __versions .note.gnu.build-id .note.GNU-stack .symtab .shstrtab .strtab
virtio_blk.c __UNIQUE_ID_description132 __UNIQUE_ID_license133 __UNIQUE_ID_queue_depthtype127 __param_queue_depth __param_str_queue_depth cache_type_show cache_type_store dev_attr_cache_type dev_attr_serial features features_legacy id_table init_vq kmalloc_array major serial_show vd_index_ida virtblk_attr_group virtblk_attr_groups virtblk_attrs virtblk_attrs_are_visible virtblk_cache_types virtblk_config_changed virtblk_config_changed_work virtblk_done virtblk_fops virtblk_freeze virtblk_getgeo virtblk_init_request virtblk_map_queues virtblk_open virtblk_probe virtblk_probe.__key virtblk_queue_depth virtblk_release virtblk_remove virtblk_request_done virtblk_restore virtblk_update_cache_mode virtblk_update_capacity virtblk_wq virtio_blk virtio_commit_rqs virtio_mq_ops virtio_queue_rq virtio_blk.mod.c __UNIQUE_ID_alias30 __UNIQUE_ID_depends29 __UNIQUE_ID_intree27 __UNIQUE_ID_name26 __UNIQUE_ID_retpoline28 __UNIQUE_ID_vermagic25 ____versions _note_6 __alloc_disk_node __kmalloc __mod_virtio__id_table_device_table __mutex_init __stack_chk_fail __sysfs_match_string __this_module __x86_indirect_thunk_ecx __x86_indirect_thunk_edi _dev_err _dev_notice _raw_spin_lock_irq _raw_spin_lock_irqsave _raw_spin_unlock_irq _raw_spin_unlock_irqrestore alloc_workqueue blk_cleanup_queue blk_execute_rq blk_get_request blk_mq_alloc_tag_set blk_mq_complete_request blk_mq_end_request blk_mq_free_tag_set blk_mq_init_queue blk_mq_quiesce_queue blk_mq_start_request blk_mq_start_stopped_hw_queues blk_mq_stop_hw_queue blk_mq_unquiesce_queue blk_mq_virtio_map_queues blk_put_request blk_queue_alignment_offset blk_queue_flag_set blk_queue_io_min blk_queue_io_opt blk_queue_logical_block_size blk_queue_max_discard_sectors blk_queue_max_discard_segments blk_queue_max_hw_sectors blk_queue_max_segment_size blk_queue_max_segments blk_queue_max_write_zeroes_sectors blk_queue_physical_block_size blk_queue_write_cache blk_rq_map_kern blk_rq_map_sg blk_status_to_errno cleanup_module del_gendisk destroy_workqueue device_add_disk ex_handler_refcount flush_work ida_alloc_range ida_free init_module kfree kmalloc_caches kmem_cache_alloc_trace kobject_uevent_env mem_map memcpy memmove memset mutex_lock mutex_unlock nr_cpu_ids page_address param_ops_uint put_disk queue_work_on register_blkdev register_virtio_driver revalidate_disk set_disk_ro sg_init_one sg_init_table snprintf string_get_size strlen unregister_blkdev unregister_virtio_driver virtio_check_driver_offered_feature virtio_max_dma_size virtqueue_add_sgs virtqueue_disable_cb virtqueue_enable_cb virtqueue_get_buf virtqueue_is_broken virtqueue_kick virtqueue_kick_prepare virtqueue_notify
@ $ $ `
kset_uevent_ops u32 uid_t rmdir tmpfile dq_id rb_root_cached readpage freepage start_idx frozen vm_mm pgprot userfaultfd_ctx binfmt status sleep_max enqueued deadline dl_overrun get_time mm restart_block completion prev_cputime thaw_early platform_data msi_domain DMA_TO_DEVICE dma_data_direction get_merge_boundary device_dma_parameters of_node get_named_child_node dev_release confirm_switch queue cleared sda srcu_cblist __sector crypt_keyslot __call_single_data icq_align blk_mq_queue_map reserved_tags b_io WB_REASON_BACKGROUND cgroup_subsys_state wb_switch_rwsem queuedata poll_nsec BLK_ZONED_HA protocol subprotocol front_pad bd_fsfreeze_mutex heads bb bi_issue __bi_cnt _sys_private splice_pipe return_instances last_cpu regs cs dev_pagemap_ops write_info d_spc_timer release_dqblk gp_count fsnotify_mark_connector d_revalidate lm_notify nfs_lock_info i_flctx d_lockref f_security supers setup st_size tp funcs config_enabled vrh_callback_t virtblk_fops BLK_MQ_F_BLOCKING __REQ_NOWAIT __be32 blk_queue_max_hw_sectors blk_queue_physical_block_size queue_work_on nvqs string_get_size __UNIQUE_ID___x95 vbr __a MODULE_STATE_LIVE MODULE_STATE_GOING rlock read fn symlink tv_sec fi_extents_start fe_reserved64 fiemap_extent_info mount GRPQUOTA quota_type is_partially_uptodate anon_vma_chain pgtables_bytes mmlist start_brk nr_threads recent_used_cpu group_node vruntime iowait_count sum_sleep_runtime load_sum ktime_t value exit_state real_parent time_in_state timers_active sigpending pi_lock restore_early dev_name suppress_bind_attrs driver last_time dev_pm_qos msi_list sync_single_for_cpu device_is_available property_read_string_array graph_get_remote_endpoint android_kabi_reserved5 partno icq io_context blk_ksm_keyslot initialize_rq_fn dirty_sleep nr_pending dma_drain_size max timeout_work physical_block_size max_discard_sectors raid_partial_stripes_expensive requeue_list din_resid unlock_native_capacity blk_zone report_zones_cb block_device_operations ptrace_message _sigfault _dummy_bnd _dummy_pkey uprobe _refcount get_state s_xattr quota_format_ops gp_wait s_fs_info s_mode d_canonical_path i_mtime i_ctime i_blkbits i_blocks i_readcount fl_start nfs4_lock_state debug_id copy_file_range fsverity_info d_child prev_pos file_ra_state bin_attrs seq_start drivers_dir value_offset num_syms param_lock num_unused_syms taints typetab num_srcu_structs addr module __param_str_queue_depth vringh_config vringh_config_ops WORK_STRUCT_PENDING_BIT BLK_MQ_F_SHOULD_MERGE err virtblk_req blk_execute_rq __UNIQUE_ID_retpoline28 /buildbot/src/android/common-android12-5.4/out/android12-5.4/common list parent dentry i_opflags ia_valid ia_size fs_parameter_description writeback_control dq_free dqb_curinodes rb_left ki_flags MIGRATE_SYNC swap_deactivate private_list slab_cache _compound_pad_2 pgoff pte_t locked_vm data_vm vdso sym___kernel_sigreturn stack refcount_struct nr_wakeups_sync dl_timer cpu_base hres_active hrtimer_clock_base bucket_id TT_NONE old_time32_t ptraced device_type DL_DEV_DRIVER_BOUND work links_count length dma_supported sbitmap_word dispatch_busy blk_mq_hw_ctx rq_disk bdi_writeback_congested dirty_ratelimit bounce_pfn max_integrity_segments max_response_len mq_freeze_wq lookup_sem __bi_remaining bi_blkg _overrun sigval _addr_pkey futex_exit_mutex rcu_users ptrace_bps seg st_space xsave xfeatures core_thread mmu_notifier_mm tlb_flush_pending MEMORY_DEVICE_FS_DAX page_type super_operations get_dqblk xattr_handler s_encoding_flags quota_format_type dqi_fmt_id dqi_max_spc_limit s_writers cb_head s_subtype i_mapping i_nlink i_write_hint i_count iterate sendpage file_operations i_fsnotify_mask f_lock WRITE_LIFE_SHORT f_pos_lock f_version f_wb_err kernfs_node kobj_completion namespace_offset jump_entry feature_table_size_legacy get_status vringh WORK_STRUCT_DELAYED WORK_OFFQ_FLAG_BASE WORK_OFFQ_LEFT WORK_OFFQ_POOL_BITS REQ_OP_DRV_OUT STRING_UNITS_2 vdev_mutex vq virtio_blk_vq _raw_spin_lock_irqsave blk_rq_map_sg virtblk_get __x __UNIQUE_ID___y122 __UNIQUE_ID_alias30 uevent hash __kernel_loff_t listxattr parameters alloc_inode sync_fs statfs launder_page vm_ops context ldt_struct sum_exec_runtime nr_migrations iowait_sum on_list sched_task_group preempt_notifiers exp_hint rcu_special no_cgroup_migration wait_pidfd vfork_done nivcsw posix_cputimer_base sas_ss_flags lock_key DL_DEV_UNBINDING in_dpm_list wakeup RPM_REQ_SUSPEND dev_pm_info DMA_NONE bd_super bd_invalidated mq_ctx ctxs poll_success __data_len allow_merge requeue_request exit_icq icq_cache_name sysfs_lock work_lock memcg_node nr_requests discard_misaligned tag_set_list random bi_status bi_private page_frag timer_slack_ns base0 gs lookahead ioctx_table qc_dqblk qf_ops write_file_info i_security actor mmap_supported_flags fl_ops lm_change i_fsnotify_marks WRITE_LIFE_NONE rw_hint pid_type kn deactivate_waitq extable kernel_param config find_vrhs avail WORK_OFFQ_CANCELING KOBJ_BIND __REQ_INTEGRITY HCTX_TYPE_POLL unregister_virtio_driver __write_once_size flush_work blk_cleanup_queue unmap sector __ret_warn_on sgs refcount_inc out serial_show __UNIQUE_ID_vermagic25 next mode long unsigned int owner show_options osq flags rb_root swap_activate compound_order vmacache_seqnum mm_users inv_weight active is_soft pushable_dl_tasks events atomic_flags uaddr nanosleep timespec_type __kernel_timespec audit_context first_minor complete of_device_id probe wakeirq wakeup_count work_func_t timer_autosuspends dev_pm_domain get get_next_child_node port disk_stats allow_reinit percpu_ref part0 bd_holders bd_block_size mq_hctx tag ipi_list icq_hint saved_end_io former_request elevator_queue blk_qc_t cleanup_rq map_queues_fn WB_REASON_LAPTOP_TIMER dma_drain_buffer mq_freeze_depth bsg_dev request_tag dout_xferp usr_ptr timer_rand_state __kernel_long_t _addr cpuset_slab_spread_rotor robust_list_head trace pagefault_disabled android_oem_data1 sp0 foo mxcsr bp __dsh __csh xcomp_bv kill quota_on quota_off quota_sync export_operations s_count mem_dqinfo d_compare d_manage s_dio_done_wq nr_items memcg_lrus shrinker_id __i_nlink i_rcu __poll_t fa_file file_lock f_sb_err bin_attribute state_initialized state_remove_uevent_sent name_offset insn mod_tree_node bug_list Elf32_Addr bpf_raw_events etype config_lock vq_callback_t WORK_STRUCT_PENDING WORK_OFFQ_POOL_NONE __REQ_META req_flag_bits REQ_OP_SECURE_ERASE REQ_OP_ZONE_OPEN REQ_OP_SCSI_IN REQ_OP_LAST __le32 queue_logical_block_size blk_mq_alloc_tag_set snprintf _r __dummy virtqueue_kick __base __low val unsigned char envp_idx f_path get_acl fe_logical hlist_head show_devname quota_read projid_t dqb_btime dqb_itime xarray set_page_dirty readpages direct_IO kvec objects mmap p4d_t vm_private_data vm_area_struct def_flags end_code arg_start sym___kernel_rt_sigreturn weight policy run_delay sched_contributes_to_load max_state real_start_time expiry_active nsproxy iommu_ops event_count autosuspend_delay coherent_dma_mask graph_get_next_endpoint dev_uevent KOBJ_NS_TYPE_NET internal_tag completion_data stats_sectors icq_cache icq_size stats queue_depth blk_mq_tag_set backing_dev_info ksm blkg_list virt_boundary_mask din_xfer_len bio_issue _tid _status perf_event_list io_bitmap_max fcs math_emu_info task_struct write_dquot d_ino_hardlimit d_rt_spc_warns set_dqblk s_time_gran fl_fasync fa_lock fl_break_time fadvise i_pipe i_cdev d_sb WRITE_LIFE_MEDIUM WRITE_LIFE_EXTREME state_add_uevent_sent exception_table_entry num_symtab kparam_array vendor post_vectors virtblk_attr_group WORK_STRUCT_NO_POOL KMALLOC_DMA v i virtio_max_dma_size device_add_disk range virtqueue_notify qid hctx_idx vfsmount __u32 mknod rename fs_flags seq_file wait_list i_mmap rb_leftmost i_mmap_rwsem nrpages bv_offset MIGRATE_SYNC_LIGHT compound_dtor close huge_fault pinned_vm wakee_flips exec_max active_bases next_timer softirq_expires_next deferred_qs rcu_tasks_idx TT_NATIVE numbers key sas_ss_sp loginuid probe_type event need_for_probe dev_links_info is_late_suspended wakeup_path suspend_timer get_sgtable unmap_resource sync_single_for_device dma_parms cma dev_archdata info bd_write_holder map_nr nr_ctx dispatched srcu_data_have_cbs __rcu_head depth_updated hctx_debugfs_attrs make_request_fn debug_dir dma_pad_mask unused_hctx_list bio_set disk_events gendisk bi_bvec_done bi_io_vec _addr_bnd kernel_siginfo rchar acct_vm_mem1 css_set arch task_frag memcg_nr_pages_over_high chained base1 debugreg6 cr2 reserve MEMORY_DEVICE_DEVDAX s_iflags super_block i_size fsync fallocate signum mmapped crcs trace_bprintk_fmt_start callback completed WORK_OFFQ_POOL_SHIFT WORKER_DESC_LEN __REQ_FAILFAST_DEV __REQ_HIPRI virtio_cread8 virtio_cread16 set_disk_ro mutex_lock __virtio_cread_many op virtio_blk_outhdr data_sg virtqueue_kick_prepare virtblk_result virtblk_update_cache_mode virtio_queue_rq virtblk_getgeo __UNIQUE_ID_intree27 __ARRAY_SIZE_TYPE__ unsigned short hlist_bl_node lookup ia_atime dirty_inode evict_inode dqb_ihardlimit xa_flags bmap iov_offset pgd task_size highest_vm_end end_data nr_failed_migrations_affine runnable_load_sum util_avg dl_density inactive_timer rcu_read_unlock_special need_qs s last_arrival has_timeout cred wake_q_node pi_waiters pm_message_t online wake_irq active_count expire_count ignore_children no_callbacks alloc device_get_match_data iommu_fwspec stamp hd_struct bd_partno bd_queue srcu_node len_lazy srcu_data req_flags_t nr_tasks queue_rq commit_rqs blkcg_css pm_only BLK_ZONED_NONE request_attr transport_status spare_out bi_idx mq_list _utime cg_list no_update es nr_cached_objects i_spc_warnlimit d_rt_spc_hardlimit i_io_list i_wb_list write fl_link fl_pid arch_rwlock_t check_flags d_iname f_mode f_ra sd idr target_kn seq_stop num_kp sig_ok Elf32_Sym unregfunc jump_entries num_free xa device_attribute BLK_MQ_F_ALLOC_POLICY_START_BIT false NR_KMALLOC_TYPES __REQ_FUA REQ_OP_WRITE_ZEROES req_opf virtio_cread32 __u IS_ERR blk_mq_unquiesce_queue names blk_rq_pos num_sectors virtblk_map_queues physical_block_exp __mptr cap_str_10 __upper req_done drivers/block/virtio_blk.mod.c int locked_pending seqcount_t unlink __kernel_dev_t ia_mode dev destroy_inode count MIGRATE_ASYNC slab_list vm_prev refcount_t on_cpu normal_prio rt_priority block_max cfs_rq max_hang_time is_rel is_hard rcu_read_lock_nesting pdeath_signal ufds children wait_queue_head page_link unmap_page fwnode nsecs fops cpumask_var_t sched_data dispatch_wait_lock grphi srcu_barrier_seq error_count q_node last congested io_opt din_xferp node_id bi_skip_dm_default_key __kernel_timer_t _sigval _lower dup_xol_work sysenter_cs orig_ax __ssh exe_file cpu_bitmap pgmap units i_ino_timelimit d_ino_softlimit blkcnt_t rm_xquota s_bdev gp_state s_pins unlocked_ioctl lm_setup fl_u i_data i_link f_op idr_next kernfs_elem_dir unused_syms fixup last_used_idx dev_attr_serial WORK_STRUCT_DELAYED_BIT BLK_MQ_S_STOPPED KOBJ_CHANGE KOBJ_OFFLINE __REQ_SYNC REQ_OP_FLUSH writeback blk_mq_rq_from_pdu req virtblk_add_req have_data hctx mkobj u16 filter umode_t mnt arg dev_t result_mask fs_context writepage releasepage inuse pgtable_t pte pagesize arg_lock env_start run_node sched_entity timeout ns id early_init work_struct idle_notification RPM_SUSPENDING free in_flight bd_dev sbitmap gp_seq exit_sched map_queues io_pages congested_fn tot_write_bandwidth balanced_dirty_ratelimit WB_REASON_SYNC memcg_css max_dev_sectors mempool_t hd_geometry reserved _kill __kernel_clock_t _upper UTASK_SSTEP i387 quota_enable f_pos num_exentries percpu_size writable_size signed char __UNIQUE_ID_queue_depthtype127 del_vrhs WORK_OFFQ_FLAG_BITS kmalloc_cache_type __REQ_BACKGROUND REQ_OP_ZONE_RESET __be64 retval virtio_check_driver_offered_feature blk_queue_io_opt virtqueue_enable_cb virtqueue_add_sgs virtblk_config_changed_work virtblk_init_request cache_type_store state raw_lock argv long long unsigned int release default_attrs atime mtime s_blocksize_bits fs_supers atomic_long_t dq_sb a_ops writepages kiocb address_space_operations anon_vma p4d linux_binfmt prio wait_sum nr_wakeups sched_avg _softexpires vmacache sched_migrated pid_t ptrace_entry head done dev_pm_ops match power_state no_pm prevent_sleep_time no_pm_callbacks runtime_status get_required_mask dma_pfn_offset disk_part_tbl tags cpuhp_dead debugfs_dir srcu srcu_parent rq_end_io_fn bio_crypt_ctx blk_mq_queue_data bounce_gfp batch elements bd_private compat_ioctl non_seq bi_vcnt cb_list mems_allowed uprobe_task uaccess_err avx512_timestamp d_ino_warns dqi_igrace i_wb flock cdev d_op kernfs_open_file state_in_sysfs gpl_crcs num_trace_bprintk_fmt num_trace_evals __UNIQUE_ID_description132 feature_table_size ida WORK_CPU_UNBOUND BLK_MQ_F_TAG_SHARED REQ_OP_ZONE_RESET_ALL __le16 fbit virtio_device_ready virtqueue_is_broken cache_type_show _tmp bd kick name module_state buflen android_kabi_reserved2 sysfs_ops link ia_file kprojid_t rb_right iov_iter isolate_page rb pgd_t find_special_page ctx_id tlb_gen util_sum nr_retries plist_node in_execve fs files_struct device_private cls dma_configure can_wakeup needs_force_resume irq_safe map_sg property_read_int_array class_groups dev_kobj kobj_ns_type q fq wait_queue_func_t nr_active special_vec elevator_alias elevator_features nr_queues capabilities period laptop_mode_wb_timer limits blk_zoned_model retry_delay min_nr pool_data badblocks _sifields _fd read_bytes acct_timexpd active_uprobe limit1 base2 ptrace_dr7 twd fip rip base_pfn end_pfn resource_size_t desc rt_spc_warnlimit s_export_op s_magic fscrypt_operations s_dquot qf_next i_rwsem i_version fl_owner_t nfs4_lock_info splice_write flc_lock i_generation inode kernfs_elem_symlink mp version module_layout bug_table kallsyms exit maxlen calc_sets bus_name last_avail_idx config_changed WORK_STRUCT_COLOR_BITS WORK_STRUCT_PWQ __virtio_test_bit __val _dev_err virtio_find_vqs get_capacity blk_get_request virtblk_config_changed entry i_default_acl permission gid s_maxbytes first s_op thaw_super show_stats bdev_try_to_free_page pipe swap_info_struct index vm_fault_t vm_operations_struct mmap_legacy_base sym___kernel_vsyscall dumper usage static_prio sleep_start nr_failed_migrations_hot avg runtime hrtimer_cpu_base rcu_tasks_holdout_list __kernel_time64_t nr alloc_lock poweroff resume_early of_match_table pm_message dl_dev_state max_time subsys_data graph_parse_endpoint fwnode_endpoint class_release merges local_t bd_part dispatch srcu_idx srcu_struct init_sched dispatch_request completed_request init_icq elevator_data cmd_size memcg_completions bdi_writeback wb_list cgwb_congested_tree cgwb_release_mutex queue_flags discard_granularity sysfs_dir_lock driver_status tag_set rescue_workqueue bvec_iter pi_state_list security dpl ss user_namespace align _mapcount get_next_id nextents qc_type_state s_root qf_owner dentry_operations s_readonly_remount __lstate splice_read d_wait f_tfile_llink kernfs_node_id ro_size line st_info strtab mod_kallsyms feature_table BLK_MQ_S_TAG_ACTIVE KOBJ_ADD __REQ_SWAP REQ_OP_READ REQ_OP_ZONE_CLOSE kobject_uevent_env spinlock_check req_get_ioprio blk_mq_virtio_map_queues blk_rq_map_kern virtblk_probe char mod unsigned int android_kabi_reserved1 attribute llist_node d_seq sequence tv_nsec s_umount_key dq_inuse projid dquot write_end ki_filp bvec freelist _pt_pad_2 pgprotval_t page_entry_size map_pages pfn_mkwrite sym_vvar_start sym_VDSO32_NOTE_MASK mm_context_t wait_count nr_forced_migrations HRTIMER_RESTART seq cpus_mask exit_signal jobctl gtime event_flags freeze_noirq num_vf suppliers relax_count accounting_timestamp cache_sync cma_area local_fwnode shutdown_pre ns_type grab_current_ns ios workqueue_struct icq_tree ioc_node io_start_time_ns request_merged blk_mq_alloc_data put_budget poll_fn exit_request_fn queue_ctx refcnt stat dma_alignment poll_cb chunk_sectors max_discard_segments block_device si_signo si_errno cpuset_mem_spread_rotor preempt_disable_ip avl desc_struct fregs_state xstate_header xregs_state res zone_device_data i_spc_timelimit s_flags free_file_info d_weak_revalidate i_lock i_wb_frn_avg_time i_wb_frn_history read_iter fl_type fa_rcu lm_put_owner f_count async_size dir modinfo_attrs holders_dir num_unused_gpl_syms trace_event_call num_ei_funcs arr scan BLK_MQ_F_NO_SCHED HCTX_TYPE_READ HCTX_MAX_TYPES __be16 blk_queue_max_segment_size kmalloc_array __disk __high raw_spinlock is_visible size hash_len kqid iov_len short vm_rb PE_SIZE_PMD start_stack nr_failed_migrations_running runnable_load_avg rt run_list sched_rt_entity node expires running rcu_node rcu_tasks_idle_cpu node_list personality nameidata signal devnode mod_name device_driver runtime_auto last_busy pm_domain devres_lock volname ref force_atomic next_cpu_batch dispatch_from srcu_barrier_head mynode write_hint dwork bi_partno _call_addr robust_list stack_refcount fpu swregs_state mm_struct altmap get_projid get_inode_usage quota_disable d_spc_hardlimit s_quota_types dqi_flags rw_sem nlm_lockowner d_fsdata prealloc Elf32_Half elf32_sym percpu string virtblk_queue_depth virtio_mq_ops virtblk_cache_types WORK_BUSY_PENDING __REQ_NOMERGE REQ_OP_DISCARD refcount_set put_disk blk_queue_io_min blk_queue_max_discard_sectors callbacks _raw_spin_unlock_irqrestore __UNIQUE_ID___y96 num_out blk_mq_end_request virtblk_attrs_are_visible __y Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee) prev ktype fu_rcuhead i_flags i_op ia_uid ia_gid uint32_t fiemap s_writers_key i_mutex_dir_key write_inode rw_semaphore _pt_pad_1 vm_end vma_page_prot vm_file ctx mmap_base map_count exec_start watchdog_stamp dl_throttled clock_base uclamp_req futex tgid thread_pid pid_namespace pid_links maj_flt sighand sighand_struct filter_count self_exec_id nr_sects_seq restore_noirq sync_state wakeup_source deferred_resume RPM_REQ_IDLE state_synced csd fifo_time ELEVATOR_BACK_MERGE blk_queue_stats write_bandwidth WB_REASON_FS_FREE_SPACE max_hw_sectors max_sectors request_len q_usage_counter curr_nr bd_bdi rw_page bi_crypt_context tlbflush_unmap_batch memcg_in_oom xol_vaddr fos rdp bx async_put_work MEMORY_DEVICE_PCI_P2PDMA memory_type release_dquot i_rt_spc_warnlimit spc_warnlimit s_vop uuid_t s_inode_lru i_size_seqcount i_state i_wb_frn_winner i_lru fl_blocked_member i_crypt_info d_in_lookup_hash f_flags PIDTYPE_MAX euid f_mapping seq_next gpl_future_syms bug_entry Elf32_Word entries code perm elem irq_affinity true KOBJ_REMOVE __REQ_NOWAIT_INLINE REQ_OP_SCSI_OUT virtblk_name_format blk_mq_free_tag_set virtblk_put mutex_unlock blk_queue_write_cache hdr blk_put_request out_unregister_blkdev max_size _name spinlock android_kabi_reserved3 __kernel_size_t __kernel_uid32_t fi_extents_mapped i_lock_key dqb_curspace xa_lock gfp_t xa_head bv_page compound_head deferred_list pt_mm shared anon_name split ptl page_table_lock total_vm mm_rss_stat ldt alt nr_wakeups_migrate dl_bw __kernel_clockid_t clear_child_tid wake_q freeze dev_groups driver_data coredump subsys_private links is_suspended is_noirq_suspended timer_expires RPM_REQ_RESUME active_time dma_length bus_dma_mask offline_disabled partition_meta_info time_in_queue bd_openers ctx_map poll_considered elv prepare_request init_request_fn kref b_dirty dirtied_stamp wb_reason min padding bi_ioprio _sigpoll kernel_siginfo_t syscr nodemask_t trace_recursion memcg_oom_gfp_mask padding1 rm cx __esh entry_eip dev_pagemap d_space s_state s_instances readers_block pos dir_context nfs4_fl remap_file_range d_alias PIDTYPE_TGID atomic_write_len kp unused_gpl_syms async_probe_requested text_size init_layout ei_funcs virtblk_wq vdev little_endian features_legacy WORK_STRUCT_FLAG_BITS __REQ_DRV sg_elems op_is_write spin_lock_irq sg_init_table fini virtblk_done virtblk_open opt_io_size blk_size out_free_vq elf32_note list_lock u8 buf u64 android_kabi_reserved4 size_t i_acl nlink fi_flags show_path mutex dq_flags host vm_page_prot vma atomic64_t ldt_usr_sem slice_max nr_wakeups_affine base softirq_activated cpumask_t rcu_tasks_holdout level rcu stime sig pi_blocked_on alignment_offset discard_alignment PROBE_PREFER_ASYNCHRONOUS memalloc_noio RPM_RESUMING runtime_error detach max_segment_size drop_ns holder_dir blk_flush_queue srcu_gp_seq_needed enabled ioprio icq_list release_work rq_qos get_budget_fn put_budget_fn init_request queue_hw_ctx sg_timeout class_dev dout_resid cylinders pr_ops lockdep_map bi_size _pid _syscall ioac futex_state writable soft destroy_dquot get_reserved_space fsverity_operations qf_fmt_id read_file_info d_release list_lru_one s_sync_lock magic i_bdev PIDTYPE_PID kernfs_syscall_ops kernfs_iattrs ro_after_init_size mod_arch_specific num_bugs KOBJ_MOVE string_size_units ret blk_queue_max_segments virtblk_restore __this_module __UNIQUE_ID_depends29 MODULE_STATE_COMING qspinlock show __kernel_ssize_t i_mode bool mkdir time64_t attributes_mask rdev i_sb file_system_type freeze_fs dq_dirty USRQUOTA dq_dqb writeback_index pipe_inode_info idx isolate_mode_t vm_start pmd pmd_t pud pte_low access hiwater_vm vdso_image thread_info sched_class statistics nr_migrations_cold offset bits last_queued sched_reset_on_fork restore_sigmask bitset upid start_time cached_requested_key pi_top_task start_sect pm resume resume_noirq runtime_suspend cls_msk request_pending RPM_ACTIVE rpm_status pm_subsys_data set_latency_tolerance nents orig_nents dma_mask kobj_ns_type_operations iommu_group io_ticks map srcu_barrier_cpu_cnt last_waited start_time_ns dma_drain_needed __bdi blk_stat_callback logical_block_size BLK_ZONED_HM request_extra response response_len generated_tag mempool_s wp bi_opf multiple_queues _rt _pkey delays saved_trap_nr arch_uprobe_task error_code startup child nr_to_scan s_master_keys s_mounts dqi_priv s_fsnotify_mask s_vfs_rename_mutex s_inode_wblist_lock fasync_struct i_devices f_inode attribute_group module_attribute unused_gpl_crcs notes_attrs regfunc str event_indices WORK_STRUCT_LINKED_BIT HCTX_TYPE_DEFAULT alloc_workqueue destroy_workqueue kmalloc n blk_mq_init_queue kfree blk_queue_max_discard_segments blk_queue_flag_set virtblk_freeze out_destroy_workqueue ____versions modversion_info i_gid __kernel_gid32_t init_fs_context freeze_super dq_hash optimistic_spin_queue dqb_isoftlimit mapping raw_spinlock_t putback_page pud_t vm_userfaultfd_ctx get_unmapped_area mm_count task dl_yielded nr_cpus_allowed use_memdelay uaddr2 __s32 old_timespec32 thread_node p bus_groups acpi_device_id disable_depth request sgl dma_address args fwnode_operations initial_ns a delayed_work srcu_lock_count queuelist elevator nr_maps max_ratio dout_iovec_count fmode_t bd_list bi_max_vecs capture_control _addr_lsb perf_event_mutex default_timer_slack_ns perf_event trap_nr changed ___orig_eip extended_state_area thread_struct uprobes_state resource set_info i_ino_warnlimit d_ino_count s_uuid list_lru_memcg fasync wlocked d_u d_rcu WRITE_LIFE_LONG f_cred syscall_ops notify_next num_gpl_future_syms st_value target set __UNIQUE_ID_license133 vring_avail __WORK_OFFQ_CANCELING WORK_BUSY_RUNNING KOBJ_UNBIND __REQ_PRIO __le64 r ptr refcount_dec_and_test _dev_notice blk_mq_rq_to_pdu blk_mq_start_request virtblk_update_capacity n_descsz __param_queue_depth kobj kset store default_groups i_uid readlink atomic_open s_type s_vfs_rename_key nrexceptional ki_ioprio nr_segs migrate_mode vm_next PE_SIZE_PTE membarrier_state lock sym_int80_landing_pad wait_max depth expires_next clockid_t timerqueue_head time poll fs_struct seccomp_filter bi_disk part_tbl unmap_sg percpu_count_ptr bd_part_count srcu_unlock_count srcu_cblist_invoking srcu_barrier_completion nr_phys_segments queue_rq_fn BLK_EH_RESET_TIMER percpu_counter bsg_class_device request_queue bi_sector si_code sival_int perf_event_context throttle_queue return_instance ftop __fsh page_free nr_scanned mark_dirty i_fieldmask i_rt_spc_timelimit s_cop rcu_sync percpu_rw_semaphore d_dname shrinker s_stack_depth dirtied_time_when i_hash iterate_shared f_owner PIDTYPE_PGID child_ns_type generation test gpl_future_crcs mtn module_notes_attrs tracepoints_ptrs tracepoint_ptr_t source_list kernel_param_ops virtblk_attrs WORK_STRUCT_LINKED __REQ_CGROUP_PUNT STRING_UNITS_10 old blk_rq_nr_discard_segments blk_rq_is_scsi out_free_vblk n_namesz __UNIQUE_ID_name26 uevent_ops __u64 attr f_u d_flags kgid_t __s64 ia_ctime blocks fi_extents_max fe_reserved get_dquots dq_off dqb_bhardlimit MIGRATE_SYNC_NO_COPY dma_addr kmem_cache mremap fault mem_cgroup vma_flags vm_fault page_mkwrite mmap_sem start_code sym_hvclock_page cpu uclamp_se uclamp rcu_tasks_nvcsw pcount task_rss_stat pollfd group_leader bases tqhead real_blocked journal_info minors restore bus kernel_ulong_t is_prepared start_prevent_time syscore RPM_REQ_AUTOSUSPEND rpm_request ops scatterlist DMA_BIDIRECTIONAL map_resource sync_sg_for_device get_parent KOBJ_NS_TYPES current_may_mount bd_claiming wait_index queued hctx_list tails bio __rcu_icq_cache MQ_RQ_COMPLETE mq_rq_state elv_fs_entry blk_mq_debugfs_attr commit_rqs_fn queue_offset nr_hw_queues busy ra_pages congested_data bdi_node cgwb_tree poll_stat nr_samples bio_end_io_t wchar task_io_accounting nr_dirtied_pause xmm_space ax ip s_security read_dqblk sb_writers d_automount d_real i_ino i_writecount i_fop filldir_t fl_copy_lock root syms init core_kallsyms static_key_mod num_trace_events num virtio_blk __virtio64 __REQ_NOUNMAP __REQ_NR_BITS blk_queue_max_write_zeroes_sectors c virtio_cwrite8 min_io_size __b geo atomic_t tail kobj_uevent_env private seqcount d_inode kuid_t posix_acl setattr long long int ctime PRJQUOTA lru gfp_mask __rb_parent_color invalidatepage iov_base pobjects stack_vm start_data data sym_pvclock_page util_est dl_boosted clockid b rcu_node_entry sched_remote_wakeup s32 nvcsw posix_cputimers parent_exec_id suspend compatible need_parent_lock needs_suppliers DL_DEV_PROBING driver_flags dma_ops DMA_FROM_DEVICE sync_sg_for_cpu archdata device uuid run_work srcu_gp_mutex ioc ELEVATOR_NO_MERGE elv_merge BLK_EH_DONE show_rq min_ratio max_prop_frac blkcg_node blk_rq_stat requeue_lock complete_rq mq_freeze_lock rescue_work report_zones bi_pool rq_count sival_ptr mems_allowed_seq UTASK_SSTEP_ACK di ds xol_area s_qcop d_spc_softlimit d_spc_warns s_umount quota_info s_user_ns destroy_work i_atime i_bytes i_sb_list i_sequence fl_flags afs d_lru f_write_hint fown_struct mmap_miss num_tracepoints trace_eval_map validate set_status __virtio32 WORK_STRUCT_PWQ_BIT kobject_action __REQ_FAILFAST_DRIVER register_virtio_driver unregister_blkdev atomic_set INIT_LIST_HEAD blk_mq_quiesce_queue virtblk_get_cache_mode bytes gen __dummy2 sg_init_one virtblk_get_id n_type list_head envp unfreeze_fs quota_write dq_lock i_mmap_writable ki_complete bv_len pages rss_stat sym_vvar_page perf_rdpmc_allowed core_state prev_sum_exec_runtime nr_wakeups_affine_attempts last_update_time load_avg ewma dl_runtime hrtimer_restart rmtp ptracer_cred files sigset_t bi_next major poweroff_noirq acpi_match_table timer timer_list dismiss bd_inode bd_mutex next_cpu wait_queue_entry_t poll_invoked sched_debugfs_dir flush blk_status_t extra_len ELEVATOR_DISCARD_MERGE finish_request complete_fn blk_mq_ops last_old_flush b_dirty_time seg_boundary_mask sg_reserved_size dout_xfer_len din_iovec_count device_status bio_pool resv capacity slave_dir bi_inline_vecs _timer __sifields futex_pi_state perf_event_ctxp nr_dirtied orig_ret_vaddr kioctx_table tlb_flush_batched vmem_altmap dq_op quotactl_ops dqi_bgrace s_time_min s_fsnotify_marks list_lru_node memcg_aware i_rdev fl_wait fa_fd fa_next setlease flc_flock flc_posix file_lock_context i_verity_info prealloc_mutex kobject core_layout st_shndx tracepoint_func bpf_raw_event_map pre_vectors vring ring REQ_OP_WRITE_SAME spin_unlock_irqrestore blk_mq_start_stopped_hw_queues blk_mq_stop_hw_queue virtblk_release resize nblocks __mod crc d_parent loff_t ino kstat i_mutex_key dqb_bsoftlimit ki_hint bio_vec is_dirty_writeback error_remove_page wb_err private_lock address pmdval_t memcg swap_readahead_info hiwater_rss brk saved_auxv nr_wakeups_local nr_wakeups_passive nr_wakeups_idle dl sched_info tasks saved_sigmask drv_groups driver_private defer_hook power direct_complete sync segment_boundary_mask put devt bd_holder_disks run queue_num srcu_have_cbs srcu_gp_seq_needed_exp grplo offloaded active_ref MQ_RQ_IDLE llist requests_merged rq_timeout root_blkg zoned bio_slab mempool_alloc_t _arch syscw acct_rss_mem1 flush_required saved_tf cwd d_rt_space hlist_bl_head s_id d_init scan_objects seeks s_wb_err list_lru s_inodes nfs_fl fscrypt_info d_subdirs kernfs_ops unused_crcs latch_tree_node static_key num_args virtqueue finalize_features notify __REQ_RAHEAD register_blkdev blk_queue_logical_block_size del_gendisk blk_rq_sectors virtblk_request_done out_free_index __UNIQUE_ID___x121 __d counter pending pprev len get_link delayed_call _Bool long int s_list hlist_node s_mem vm_flags open cow_page refs se sched_statistics period_contrib hrtimer cpus_ptr pushable_tasks active_mm thread_group min_flt task_works nr_sects poweroff_late remove usage_count RPM_REQ_NONE suspended_time dkstats rcu_work part bd_contains last_merge dispatch_wait srcu_cb_mutex timeout_fn exit_hctx_fn cleanup_rq_fn avg_write_bandwidth dirty_exceeded WB_REASON_FORKER_THREAD io_min bd_fsfreeze_count bi_end_io plug reclaim_state _band active_memcg d sp iopl sig_on_uaccess_err internal_ref s_incoredqs rt_spc_timelimit unicode_map s_max_links s_fsnotify_inode_refs s_dentry_lru i_dentry iopoll file_lock_operations i_private last_ino next_generation kernfs_open_node srcversion num_gpl_syms handler bug_addr symtab target_list find_vqs set_size set_vq_affinity virtio_driver WORK_NO_COLOR KOBJ_ONLINE __REQ_PREFLUSH config_work num_vqs virtio_has_feature prefix ida_alloc_range blk_queue_alignment_offset virtqueue_disable_cb segments virtblk_remove d_name iattr uid inode_operations kill_sb s_lock_key put_super mem_dqblk android_vendor_data1 iov iovec private_data compound_mapcount pteval_t page s64 ptrace on_rq load runnable_weight wait_start block_start nr_wakeups_remote in_hrtirq user_defined sched_psi_wake_requeue compat_rmtp bio_list last_lookup thaw_noirq runtime_resume PROBE_DEFAULT_STRATEGY bus_type DL_DEV_NO_DRIVER RPM_SUSPENDED map_page phys_addr_t dma_pools get_reference_args add_links fwnode_handle devres_head android_kabi_reserved7 sched_tags srcu_gp_seq rcu_segcblist grpmask nr_batch_requests smp_call_func_t end_io_data ELEVATOR_FRONT_MERGE next_request registered dma_drain_needed_fn mq_ops blk_eh_timer_return mq_map wb written_stamp completions WB_REASON_VMSCAN blk_keyslot_manager blkcg_gq unused_hctx_lock check_proto guard spare_in write_hints ioctl media_changed revalidate_disk reset sigval_t uprobe_task_state limit0 l g fop dx header user_ns cleanup free_cached_objects dquot_operations d_rt_spc_softlimit spc_timelimit qc_state s_mtd dqio_sem dqi_format dqi_dirty_list s_d_op dirtied_when poll_table_struct fl_file fl_release_private lm_get_owner flc_lease attrs ino_idr module_kobject module_sect_attrs __s8 virtio_config_ops vring_desc used vring_used vqs KMALLOC_RECLAIM index_to_minor virtblk_setup_discard_write_zeroes id_str _nhdr MODULE_STATE_UNFORMED __u16 spinlock_t callback_head fe_flags update_time s_dev lock_class_key free_inode remount_fs umount_begin dq_dqb_lock dqb_rsvspace ki_pos address_space _compound_pad_1 pgprot_t pgdval_t orig_pte PE_SIZE_PUD env_end load_weight time_slice back dl_deadline dl_period function hang_detected prio_list vmas pid wait_queue_head_t utime seccomp prepare secondary nargs graph_get_port_parent sock namespace iommu_param shift ssp end_io init_hctx request_merge limit_depth elevator_mq_ops elevator_name busy_fn b_more_io mean misaligned fill_hdr mempool_free_t getgeo last_siginfo _uid memcg_oom_order UTASK_RUNNING oom_reaper_list swd fxregs_state alimit __gsh pt_regs ioctx_lock ino_warnlimit s_active fl_link_cpu rwlock_t lm_break android_reserved1 show_fdinfo WRITE_LIFE_NOT_SET PIDTYPE_SID kobj_type released sect_attrs srcu_struct_ptrs num_bpf_raw_events s8 virtio_device_id __virtio16 BLK_MQ_CPU_WORK_BATCH __REQ_IDLE REQ_OP_ZONE_FINISH kmem_cache_alloc_trace _raw_spin_unlock_irq virtio_commit_rqs error arch_spinlock_t func kstatfs wait_lock type rb_node pte_high prealloc_pte vm_pgoff mm_rb arg_end my_q task_group nr_hangs seqnum in_iowait stack_canary wait signal_struct sas_ss_size sessionid freeze_late dev_root async_suspend autosleep_enabled use_autosuspend property_present of_node_reused percpu_ref_func_t swap_lock wait_queue_entry MQ_RQ_IN_FLIGHT elevator_attrs get_budget tag_list bdi_list WB_REASON_MAX work_list queue_lock minor rescue_lock check_events cond sync_io bi_flags _sigchld _sigsys arch_tlbflush_unmap_batch autask si pt_frag_refcount d_ino_timer commit_dqblk read_count cleancache_poolid i_dio_count llseek write_iter cnts d_time path f_ep_links idr_base prealloc_buf uevent_suppress using_gplonly_symbols bpf_func trace_events trace_evals kparam_string elemsize config_change_pending nr_sets __key REQ_OP_DRV_IN begin virtio_cread64 pdu virtio_blk_discard_write_zeroes out_hdr spin_unlock_irq blk_status_to_errno out_put_disk locked __u8 qstr gid_t timespec64 getattr blksize attributes btime fe_physical fe_length exec_vm wake_entry timerqueue_node HRTIMER_NORESTART nr_events sched_dl_entity exit_code in_user_fault sibling disk_name suspend_late shutdown must_resume qos activate sg_table fwnode_reference_args class KOBJ_NS_TYPE_NONE netlink_ns android_kabi_reserved8 numa_node delay_work rq_flags io_cq priv elevator_owner fprop_local_percpu max_write_same_sectors max_segments rqos_debugfs_dir swap_slot_free_notify ev syscfs pi_state_cache tlb_ubc utask thread io_bitmap_ptr mm_segment_t fsave fxsave __padding fpregs_state end MEMORY_DEVICE_PRIVATE migrate_to_ram acquire_dquot qc_info s_bdi wait_unfrozen rss writer d_delete d_prune nr_deferred s_inode_list_lock s_inodes_wb fl_blocker fl_owner lockref idr_rt seq_show kernfs_elem_attr module_param_attrs st_other num_jump_entries id_table failed vring_used_elem features virtblk_attr_groups dev_attr_cache_type BLK_MQ_F_ALLOC_POLICY_BITS KOBJ_MAX REQ_OP_WRITE unit queue_work set_capacity virtqueue_get_buf blk_rq_bytes _raw_spin_lock_irq out_free_tags _note_6 _desc /buildbot/src/android/common-android12-5.4/common/drivers/block/virtio_blk.c ssize_t create fiemap_extent set_acl drop_inode i_pages sector_t migratepage errseq_t counters rb_subtree_gap wakee_flip_decay_ts last_wakee nextevt comm rt_mutex_waiter __dev init_name groups PROBE_FORCE_SYNCHRONOUS total_time may_skip_resume child_count clock_list dma_addr_t max_mapping_size device_node get_ownership sectors bd_disk blk_mq_tags biotail exit_hctx has_work elevator_type init_hctx_fn bdi blkcg_id bw_time_stamp start_all_reason WB_REASON_PERIODIC WB_REASON_FOREIGN_FLUSH mq_kobj blkcg_pols max_hw_discard_sectors requeue_work sg_io_v4 bsg_ops bio_split bi_iter blk_plug cancelled_write_bytes psi_flags cgroups task_delay_info UTASK_SSTEP_TRAPPED vaddr dup_xol_addr addr_limit nid d_rt_spc_timer s_encoding check_quota_file rcuwait s_time_max d_iput s_shrink s_remove_count fl_blocked_requests file subdirs kernfs_root kernel_symbol gpl_syms tracepoint error_injection_entry feature_table_legacy weak_barriers BLK_MQ_S_SCHED_RESTART BLK_MQ_MAX_DEPTH __REQ_FAILFAST_TRANSPORT hctx_type __c blk_mq_complete_request blk_op_is_scsi sg num_in page_address init_vq __name is_bin_visible fu_llist d_hash ia_mtime s_blocksize dq_count qsize_t write_begin ki_cookie pmd_huge_pte rb_subtree_last android_vendor_data2 alt_len wake_cpu dl_non_contending clock_was_set_seq softirq_next_timer cpumask blocked rcu_blocked_node TT_COMPAT nfds __kernel_pid_t set_child_tid real_cred thaw suspend_noirq runtime_idle offline consumers wait_queue refcount irq_domain dma_map_ops android_kabi_reserved6 wq bd_holder blk_mq_ctx word srcu_last_gp_end srcu_barrier_mutex cmd_flags crypt_ctx bio_merge insert_requests queue_debugfs_attrs rq tag_list_lock exit_request WB_REASON_FREE_MORE_MEM wb_waitq max_write_zeroes_sectors queue_limits required_elevator_features request_priority duration free_rq bvec_pool rescue_list mq_sysfs_init_done start bi_write_hint _stime write_bytes dirty_paused_when tls_array mxcsr_mask sw_reserved shrink_control alloc_dquot d_fieldmask get_nextdqblk ino_timelimit s_roots mtd_info dqi_max_ino_limit count_objects fl_list fl_end qrwlock fl_downgrade_time fl_lmops lm_grant lock_manager_operations i_dir_seq st_name del_vqs get_features get_vq_affinity virtio_device vd_index_ida WORK_STRUCT_COLOR_SHIFT WORK_STRUCT_STATIC WORK_NR_COLORS WORK_STRUCT_FLAG_MASK WORK_STRUCT_WQ_DATA_MASK KMALLOC_NORMAL disk arch_atomic_set ida_free vblk cap_str_2
Android (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)
.text .rel.text .init.text .rel.init.text .exit.text .rel.exit.text __bug_table .rel__bug_table .smp_locks .rel.smp_locks .text..refcount __ex_table .rel__ex_table .rodata .rel.rodata .bss __param .rel__param .modinfo .rodata.str1.1 .data .rel.data .debug_loc .rel.debug_loc .debug_abbrev .debug_info .rel.debug_info .debug_ranges .rel.debug_ranges .debug_str .comment .debug_frame .rel.debug_frame .debug_line .rel.debug_line .llvm_addrsig .note.Linux .gnu.linkonce.this_module .rel.gnu.linkonce.this_module __versions .note.gnu.build-id .note.GNU-stack .symtab .shstrtab .strtab
virtio_blk.c __UNIQUE_ID_description132 __UNIQUE_ID_license133 __UNIQUE_ID_queue_depthtype127 __param_queue_depth __param_str_queue_depth cache_type_show cache_type_store dev_attr_cache_type dev_attr_serial features features_legacy id_table init_vq kmalloc_array major serial_show vd_index_ida virtblk_attr_group virtblk_attr_groups virtblk_attrs virtblk_attrs_are_visible virtblk_cache_types virtblk_config_changed virtblk_config_changed_work virtblk_done virtblk_fops virtblk_freeze virtblk_getgeo virtblk_init_request virtblk_map_queues virtblk_open virtblk_probe virtblk_probe.__key virtblk_queue_depth virtblk_release virtblk_remove virtblk_request_done virtblk_restore virtblk_update_cache_mode virtblk_update_capacity virtblk_wq virtio_blk virtio_commit_rqs virtio_mq_ops virtio_queue_rq virtio_blk.mod.c __UNIQUE_ID_alias30 __UNIQUE_ID_depends29 __UNIQUE_ID_intree27 __UNIQUE_ID_name26 __UNIQUE_ID_retpoline28 __UNIQUE_ID_vermagic25 ____versions _note_6 __alloc_disk_node __kmalloc __mod_virtio__id_table_device_table __mutex_init __stack_chk_fail __sysfs_match_string __this_module __x86_indirect_thunk_ecx __x86_indirect_thunk_edi _dev_err _dev_notice _raw_spin_lock_irq _raw_spin_lock_irqsave _raw_spin_unlock_irq _raw_spin_unlock_irqrestore alloc_workqueue blk_cleanup_queue blk_execute_rq blk_get_request blk_mq_alloc_tag_set blk_mq_complete_request blk_mq_end_request blk_mq_free_tag_set blk_mq_init_queue blk_mq_quiesce_queue blk_mq_start_request blk_mq_start_stopped_hw_queues blk_mq_stop_hw_queue blk_mq_unquiesce_queue blk_mq_virtio_map_queues blk_put_request blk_queue_alignment_offset blk_queue_flag_set blk_queue_io_min blk_queue_io_opt blk_queue_logical_block_size blk_queue_max_discard_sectors blk_queue_max_discard_segments blk_queue_max_hw_sectors blk_queue_max_segment_size blk_queue_max_segments blk_queue_max_write_zeroes_sectors blk_queue_physical_block_size blk_queue_write_cache blk_rq_map_kern blk_rq_map_sg blk_status_to_errno cleanup_module del_gendisk destroy_workqueue device_add_disk ex_handler_refcount flush_work ida_alloc_range ida_free init_module kfree kmalloc_caches kmem_cache_alloc_trace kobject_uevent_env mem_map memcpy memmove memset mutex_lock mutex_unlock nr_cpu_ids page_address param_ops_uint put_disk queue_work_on register_blkdev register_virtio_driver revalidate_disk set_disk_ro sg_init_one sg_init_table snprintf string_get_size strlen unregister_blkdev unregister_virtio_driver virtio_check_driver_offered_feature virtio_max_dma_size virtqueue_add_sgs virtqueue_disable_cb virtqueue_enable_cb virtqueue_get_buf virtqueue_is_broken virtqueue_kick virtqueue_kick_prepare virtqueue_notify