ELF>@@43GNU %?+ p:Wc| LinuxLinux6.1.0-38-amd641@HGHff.GfG1@fDATIH1UHSHeH%(HD$1HH$H4$Hv HA$HHT$eH+%(u H[]A\ff.@HHHHff.eH%H HHHHHLHATL8UHSHLHXHt2HHHHHLHcH[]A\LHAVAULo ATUSHLHk@HLeMtzCDsEuvfLHC@LH[D]A\A]A^HCHH<wHIL$HHLALsHALsHff.SHfH[H<v#HHHH[HfSHN(HHVH9r8HN HV1H9r[fHHt [fHHt [HHHHDAWEAVMAUAATIUSHH8eH%(HD$01D$HD$HD$HD$HD$ HD$(f1LH|$HcAD|$HT$H|$H1DLHD$0eH+%(u2H8[]A\A]A^A_HHHpH1@11ff.f1ff.@fDAWAVIAUIATE1USMcIIi JHHHIHڋIMtHcH HʘIKTIHڃHAIHIHHHIHIHDŽIHE9F[]A\A]A^A_ff.AUHJLBIATIE1ULHպSHHjHEZDA;D$(uHHLE1HLLPHH9uHULE HIHHtHH 1HPHH9uHU(HH}HHھ1[]A\A]MDEHHEK[]A\A]ILLtLLE1BfAWAVAUIATUSH0eH%(HD$(HGH(JH1IEHHHHl$MHL$HD$MeD$ D$$H$H@I$ JM$hKHI$HD$HD$uLA9$HJHLt/HLE1LjHLD$,HL$(ZyAE Am$H<$H|$IHl$HD$(eH+%(H0H[]A\A]A^A_ËD$ HLHpKHtfI$JHtzA} tH$ AE HhKH4$t_fI$JH=.HH{HHI$JHu1ɉHLAWIAVAULnHATUSHnLv@HwiLHIH1LHLH9uGHC8ueHC0HtIhEHHHHtGI$1[]A\A]A^A_ 1HLfIHt ffHHHHHHff.HHG0tHwHHSH_HXHHHH[fATAԉUHHSHHxeH%(HD$p1Ht$H|$HD$HD$hHH)lHD$H*HlH1DHHD$peH+%(u Hx[]A\@H=fDAUATUHSHHHHeH%(HD$11fD$t-HHD$eH+%(%HH[]A\A]H{HT$ uf|$wH= IHHx HMl$HI$HMl$Ml$I\$PI$HI$HID$HD$fA$xSHH-HLHtL-ID$Il$LmHL1AWAVAUATUSHeH%(HD$1H~H$II1IIIn@LD$LLH\$HHHLL$L1AL DRHJBHD$H)t3D؉AED)ND9HGH MH At DžHcHII}U1HD$eH+%(H[]A\A]A^A_uH,$L9sAL9suHEH HvHHHSu_ffK4uHHH3uHuΩuHtHCHHPHED@HZH,$e1@fD11ff.fATIUSJtD1HiI$IH{0H{8H{@H{HA;$JrI$JI$JI$IIDŽ$JIDŽ$I[]A\ff.UHoSHHH{tHSHCHBHHHHCH"HCH HH[]ff.AV AUIHATIԺUSHHL`eH%(H$1HHHLpLH=HLHHHHA<IHH=| u$HH=DL8LHXH= HH$j1HhIM01HEZH=HXLLH$eH+%(H[]A\A]A^HHHt0ALl$H#HcЅLHEHHHA<LHHLLfH6HHLHf.ATUSHH~H1A~y9~/HHcHHHEeH+%(He[AZA\A]A^A_]D@HLfHHt뀾HUHEHHHH}DDž ƅHDžHDž HDž(HDž0HDž8DDH1HAƅDž HHHHH @H1HzHHHHHOLHLLHLwLHLLHL>ff.UHSHHfHH[]5HHHHH[]ff.AUH= ATUHպSHHHHE1H@AHtlD+HH=IcH{HHfH[]A\A]H<v_HHHHHE1AHsHHHAE1MHfAUATUHSHWH_L`tPE1 AD;msAIcHHEHHHHWDDO4uAD;mrEtPE1 AD;msAIcHHEHHHHW3DDO4uAD;mru$IHHJ!H I|$ AD$ H[]A\A]HH3)H<$H<$ HHGHHPHEHH3"H<$H<$HHGHHPHEHzHziHL[]A\A]H[]A\A]fAW 1AVAUATU1SHHeH%(H$1H|$0HD$HD$HD$HD$ HD$(HPP?H{HHCL@HI$MH@IGhIH$D1 H|$8HI`AAGlAWnH D$:HH HT$0f`H|$<IWHIcO1H|$AllHT$H|$0lMwXMnLA7IX1LLH+KHCHH؛gHHHcHH<$;H@AH HcHHi JHsAT$HcPH{HcA9PH$eH+%(uDHĨ[]A\A]A^A_EOlELHHHsDAWAVAUIATUSHHeH%(H$1Hl$ D$HD$HHH@AwvC@&D@H(JHHLul1H$eH+%(HH[]A\A]A^A_A@uXHt$LH =HD$HtH덁B@Ht$LHd΁@@LHHuf$H1HHHD$;HcHi JHuHH|$HLH|$HHLd$IPLLAE1~9IcAHi JHL}LLpELD;|L1HAԅkH(JHEHLHH,f$~HH&HcLHLLDHHc=LaH= IHH3Ht HHH1LhH=Me LI}@tgAuu_IEHHt$$HxuIHHtAUH<IHcAEAEIM,LIELhH=j@3H{HT$$HCHHt$$H)HSHL$H$H)HQHAAA9McMi JLLtI$IET$(uj E1AI$IDDT$Y Hc$A$JIHAE HD$I$IHHD$E6IiH$p @HE@H @HEHH HE8HH$II9I$I LHE0HqH7LLDHHcE1~AIcAHi JHLmLLhEHLD;|1HH;L;HLHMII<$HtoHIL9uLIDŽ$II$JI$J1I$JAF~MHAVHi JH)Li JHI9t(HHHHhEuHIt]H5HHš)HEfDUHAWAVHIAULxATARSH8HHH)3eH%(HE1HDžHDžHDžHH(H!HDž!HDžTH);HLHDžHHFHDžHDžHHDžHDž HDž(HDž0HDž8HDž@HDžHHDžPHDžXHDž`HDžhHpEHDžpHIhEWE1LLLHE1HHHDžlHHHHLLÅHH3HLLHHHHÅzHLLÅ^HHH9)HHHPHHXHH`HHhHHpDžHDžLHff%?fA<B  HH@@HHIIL…Lc1LMiMII|$LI$ML$0HMD$8It$@IDŽ$H)M\$HHA$ML$0HMD$8It$@ID$AD$(AD$AD$AD$ HID$`IcIHHIIIIH hI$I$@M\$HIHI$@IBHFIBHFIBHFIHMt$XID$Ptm|HJ0PJ0HISIv<|HcƒHHID$HJ1PJ1HHXH9rA\$DDHcHtHH(ÅI|$8A\$$DIT$8H(L^UHPÅx;I|$0A\$ DIT$0HPLAD$ DIHt I|$hH`|1xH\HEH\H)HHDž\lHƅgJ2HlH1ɉLt"vA1LDHHEeH+%(nHe[AZA\A]A^A_]H!;H"HHH9GH D4Ei8TDIHHc4DžHPHh)H(HXH@HpH0H`HHH8H9sH8HPrxAT$ I\$hA$t|ID$0HAD$$ID$8HkDDLHHAL$(HA$@HHDžHDžAD$It$`ID$xA A|$ wD ED$AL$(I$`H6jWHAL$ E1E1h AD$$HPHHH(pHcARDžDžP֋|H)HL1IHHHHHHPHHXHH`HHhH Hp$4Hc8DžDž;AƄ$HDžZ8DžDžH)1Liov is NULL, but expected bytes: %zu present 3%s: requested sgl_count: %d exceeds pre-allocated max_sgls: %d 3Unable to allocate struct vhost_scsi_tpg3Emulated NAA Sas Address: %s, exceeds max: %d 3Passed SAS Initiator Port %s does not match target port protoid: %s 3Passed FCP Initiator Port %s does not match target port protoid: %s 3Passed iSCSI Initiator Port %s does not match target port protoid: %s 3Unable to locate prefix for emulated Initiator Port: %s tpg->tpg_nexus already exists 3Unable to allocate struct vhost_scsi_nexus 4tv_tport->tport_name: %s, tpg->tport_tpgt: %hu does not match t->vhost_wwpn: %s, t->vhost_tpgt: %hu Failed to allocate vhost_scsi_evt Faulted on copy_from_iter tmf type 3Unable to locate active struct vhost_scsi_nexus for LUN RESET. 3Missing reserve TMF. Could not handle LUN RESET. 3Faulted on virtio_scsi_ctrl_an_resp %s: The handling func for control queue. 3Unable to allocate struct vhost_scsi_tport3Unable to locate prefix for emulated Target Port: %s TCM_VHost_ConfigFS: Allocated emulated Target %s Address: %s 3Emulated %s Address: %s, exceeds max: %d %s tv_cmd %p resid %u status %#02x 4target_depend_item() failed: %d 3Unable to allocate tv_cmd->tvc_sgl 3Unable to allocate tv_cmd->tvc_upages 3Unable to allocate tv_cmd->tvc_resp_iov 3Unable to allocate tv_cmd->tvc_prot_sgl Received non zero pi_bytesout, but wrong data_direction Received non zero pi_bytesin, but wrong data_direction Received SCSI CDB with command_size: %d that exceeds SCSI_MAX_VARLEN_CDB_SIZE: %d 3Unable to locate active struct vhost_scsi_nexus 3Unable to obtain tag for vhost_scsi_cmd vhost_scsi_get_cmd failed %ld vhost_scsi got command opcode: %#02x, lun: %d cmd: %p exp_data_len: %d, prot_bytes: %d data_direction: %d %s prot_sg %p prot_sgl_count %u %s data_sg %p data_sgl_count %u 3Invalid max_io_vqs of %d. Using %d. 3Invalid max_io_vqs of %d. Using 1. %d v0.1%s Unknown&x->waitinclude/linux/thread_info.hIllegal virtio-scsi lun: %u Target 0x%x does not exist tpgt_&tpg->tv_tpg_mutexinclude/linux/scatterlist.hNULL%snaa.fc.iqn.drivers/vhost/scsi.cUnknown control request %dmemcpyFailed to map iov to sgl FCPiSCSISASvhost_scsivhostversionnexusfabric_prot_typevhost-scsilicense=GPLalias=tcm_vhostdescription=VHOST_SCSI series fabric driverparm=max_io_vqs:Set the max number of IO virtqueues a vhost scsi device can support. The default is 128. The max is 1024.parmtype=max_io_vqs:uintdepends=vhost,target_core_mod,scsi_commonretpoline=Yintree=Yname=vhost_scsivermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions  0 0   (0( 0 (08p80( p (080(  (0( ( ( (08hph80( h (080( 8   (8( 8 (08P80( P  (08@80( 8   (08H80( H ((  (080( 80( 8 (08@80( @80(  (0(    (08H80( H (08@80( @80( @80(  ( ( (0( 0( 0(  (0880(  (08H80( HPH (08@80( 00p88H(H0"Xdevmap_managed_keyEWrvhost_add_usedHۈ__check_object_sizeVcI_copy_to_iter}Qmisc_deregister|target_depend_item4U0vhost_vring_ioctl pparam_ops_uintœ_copy_from_user[T<vhost_dev_flushnJnesnprintf/z%completerwtarget_execute_cmdCvhost_vq_access_okvhost_dev_stopA`__init_swait_queue_head7Wtarget_submit_tmriov_iter_advanceM\vhost_dev_initRMiov_iter_get_pages276target_submit_prep;>O`vc@2gKOhWOeOKvOK]V* O*@O`OO] Ob O O@ OJ O- S OP@P&P}S؈S$ S&0S@SKAsu-SIGSS S@Sֈ`T** T*T-Q-@(Tk5T`ET`@PTވMWT@_T&SgT!sT@~TTTT@TkTfTT"T@T`U-U3UI!T 1U ;U JU@ WU` iUk uU U U $`@ ([k U U U$@ UKH -K*` U* U UU؈ U-@H}VV#V:VRVhVVV VVVVVW)WEWdWW W-W@W`KOOWkW`@W`W-@WkW2_T XP Q XG*XI@]@4X2KX @XX dXQrX*X@XXX!X!@X!Y!$Y!CY!@^YqY#Y%Y'@Y)Y+Y#Y-@Y#Y#Z#Z%@!Z%.Z/>Z1NZ1@]Z3mZ5Z7Z9@Z;Z>Z@ ZB@ Z Z [ [@ /[ D[ W[ k[@ [ [ [ [K@  ؈ ؈K [P[K \]@\J$\-1\J?\`M\b@[\i\`w\@\\\ \@ \\\\@\ ]@]kR88R-.]@M:]G]T]"b]Kv]K]K]K]K ]@]K`]Kh]Kp]Kx^K ^K^%^5^KD^KU^Kd^Kn^K^K^* *@^*`^*^*]V*^*^*^* _*@,_*`?_*P_ވW_`_  r_@__ ___@__  _@`` #`(0` !T@9`@$`4- J I`&R`* Y`*@*`9K*c`kk``t`-``J` `  ```\@``([k@``a a@ &a ? & *   " $ & *( *f** ,  . 0  2 K4 6 8 : = < =?  A=aHa!Sa Do&C@]Cz`Czp^a]CzTCzo.G Czjax Co&C zaHa]CzTCzo.K IaEaFaJLMNa 2!!@3#!caaa a 0b3+suD@b !b%bz )b;+suD@b !b@bCLbC%bz WbllbCvbC |bCz@PL} XbW``bcCC +@suDbL} bcC+ bC`bcCL}  cAC+ C`&c `{4v`-@-- -*@6c*`#-Jk ]Dc0RA7`Pc ]@Vc@)$`,kaijcewcg@ii bc`dc8)$`,kckcmo@oa bcf bh cbj cbl cncqr stc)$!#p@]chΏ %@!t<E:"wc%J@ @ccwJ ;@cc-d`@`%G@ dyL d@ d-,dKWJv7d -o&-@AdRdbdsdddHw `@d#I:"w%J@>c@sO^P^AQd|@*dz@dwcw udp@ d& d& d& e& e& eK 4eK } - e~@ =e@ F@*%**c+-k@+Ge-+Ve-+mek,m@,ve,~eKLe*L}^@H_x{ w*Re=e(I$3eee e@eG`f*f-f*'f* :f*@BfJfWfbfF@ofyfff@fff!@f ff@:"v@  f fft@ g gt@-g ;gK@Lg`Ygjg`vg g&g g@g`g`gJgg@Of%g`@%g h$h-@'h2hj jj  O+j  O+j ‰ h+fKj ĉ 2cj Ɖj j  qe k ʉ q$k ̉ !s5k ΉLk Ή qh+A**gk щ{k Ή qhk ԉk Ή qh"i*iiFkk ׉k ԉ h|l l ډ h|l ܉ qh|0l މ qh%8Dl _l Ή|l Ή vSl  vSl l l l  m  %m*m Lm  *WTem m  [im m  *Om  Om  &O n  ?O n :n Qn  qfgn config_itemci_nameci_namebufci_krefci_entryci_parentci_groupci_typeci_dentryconfig_groupcg_itemcg_childrencg_subsysgroup_entryconfig_item_typect_ownerct_item_opsct_group_opsct_attrsct_bin_attrsconfigfs_item_operationsallow_linkdrop_linkconfigfs_group_operationsmake_itemmake_groupcommit_itemdisconnect_notifydrop_itemconfigfs_attributeca_ownerca_modeconfigfs_bin_attributecb_attrcb_privatecb_max_sizeconfigfs_subsystemsu_groupsu_mutexscsi_varlen_cdb_hdradditional_cdb_lengthservice_actionscsi_protocolSCSI_PROTOCOL_FCPSCSI_PROTOCOL_SPISCSI_PROTOCOL_SSASCSI_PROTOCOL_SBPSCSI_PROTOCOL_SRPSCSI_PROTOCOL_ISCSISCSI_PROTOCOL_SASSCSI_PROTOCOL_ADTSCSI_PROTOCOL_ATASCSI_PROTOCOL_UNSPECtransport_state_tableTRANSPORT_NO_STATETRANSPORT_NEW_CMDTRANSPORT_WRITE_PENDINGTRANSPORT_PROCESSINGTRANSPORT_COMPLETETRANSPORT_ISTATE_PROCESSINGTRANSPORT_COMPLETE_QF_WPTRANSPORT_COMPLETE_QF_OKTRANSPORT_COMPLETE_QF_ERRse_cmd_flags_tableSCF_SUPPORTED_SAM_OPCODESCF_TRANSPORT_TASK_SENSESCF_EMULATED_TASK_SENSESCF_SCSI_DATA_CDBSCF_SCSI_TMR_CDBSCF_FUASCF_SE_LUN_CMDSCF_BIDISCF_SENT_CHECK_CONDITIONSCF_OVERFLOW_BITSCF_UNDERFLOW_BITSCF_ALUA_NON_OPTIMIZEDSCF_PASSTHROUGH_SG_TO_MEM_NOALLOCSCF_COMPARE_AND_WRITESCF_PASSTHROUGH_PROT_SG_TO_MEM_NOALLOCSCF_ACK_KREFSCF_USE_CPUIDSCF_TASK_ATTR_SETSCF_TREAT_READ_AS_NORMALsense_reason_ttarget_sc_flags_tableTARGET_SCF_BIDI_OPTARGET_SCF_ACK_KREFTARGET_SCF_UNKNOWN_SIZETARGET_SCF_USE_CPUIDtcm_tmreq_tableTMR_ABORT_TASKTMR_ABORT_TASK_SETTMR_CLEAR_ACATMR_CLEAR_TASK_SETTMR_LUN_RESETTMR_TARGET_WARM_RESETTMR_TARGET_COLD_RESETTMR_LUN_RESET_PROTMR_UNKNOWNtcm_tmrsp_tableTMR_FUNCTION_FAILEDTMR_FUNCTION_COMPLETETMR_TASK_DOES_NOT_EXISTTMR_LUN_DOES_NOT_EXISTTMR_TASK_MGMT_FUNCTION_NOT_SUPPORTEDTMR_FUNCTION_REJECTEDt10_aluaalua_tg_pt_gps_counteralua_tg_pt_gps_countlba_map_locklba_map_segment_sizelba_map_segment_multiplierlba_map_listtg_pt_gps_lockt10_devdefault_tg_pt_gpalua_tg_pt_gps_grouptg_pt_gps_listse_devicedev_rpti_counterdev_cur_ordered_idtransport_flagsdev_res_bin_isiddev_indexcreation_timenum_resetsaborts_completeaborts_no_tasknum_cmdsnon_orderedordered_sync_in_progressdelayed_cmd_countdev_qf_countexport_countdelayed_cmd_lockdev_reservation_lockdev_reservation_flagsse_port_lockse_tmr_lockqf_cmd_lockcaw_semreservation_holderdev_alua_lu_gp_memdev_pr_res_holderdev_sep_listdev_tmr_listqf_work_queuedelayed_cmd_workdelayed_cmd_listqf_cmd_listse_hbat10_wwnt10_prdev_attribdev_action_groupdev_groupdev_pr_groupdev_stat_grpsdev_aliasudev_pathxcopy_lunprot_lengthhba_indexqueue_cntlun_reset_mutext10_alua_tg_pt_gptg_pt_gp_idtg_pt_gp_valid_idtg_pt_gp_alua_supported_statestg_pt_gp_alua_access_statustg_pt_gp_alua_access_typetg_pt_gp_nonop_delay_msecstg_pt_gp_trans_delay_msecstg_pt_gp_implicit_trans_secstg_pt_gp_preftg_pt_gp_write_metadatatg_pt_gp_memberstg_pt_gp_alua_access_statetg_pt_gp_ref_cnttg_pt_gp_locktg_pt_gp_transition_mutextg_pt_gp_devtg_pt_gp_grouptg_pt_gp_listtg_pt_gp_lun_listtg_pt_gp_alua_luntg_pt_gp_alua_naclt10_alua_lu_gplu_gp_idlu_gp_valid_idlu_gp_memberslu_gp_ref_cntlu_gp_locklu_gp_grouplu_gp_nodelu_gp_mem_listt10_alua_lu_gp_memberlu_gp_assoclu_gp_mem_ref_cntlu_gp_mem_locklu_gplu_gp_mem_devse_lununpacked_lunlun_shutdownlun_access_rolun_indexlun_rtpilun_acl_countlun_se_devlun_deve_listlun_deve_locklun_tg_pt_secondary_statlun_tg_pt_secondary_write_mdlun_tg_pt_secondary_offlinelun_tg_pt_md_mutexlun_tg_pt_gp_linklun_tg_pt_gplun_tg_pt_gp_locklun_tpglun_statslun_groupport_stat_grpslun_shutdown_complun_reflun_dev_linkse_node_aclinitiatornamedynamic_node_acldynamic_stopacl_indexsaved_prot_typeacl_tagacl_pr_ref_countlun_entry_hlistnacl_sessse_tpglun_entry_mutexnacl_sess_lockacl_attrib_groupacl_auth_groupacl_param_groupacl_fabric_stat_groupacl_listacl_sess_listacl_free_compacl_krefunit_serialcompany_idt10_vpd_lockt10_wwn_groupt10_vpd_listt10_pr_registrationpr_reg_isidpr_iportpr_tportpr_aptpl_rptipr_reg_tpgtpr_reg_all_tg_ptpr_reg_aptplpr_res_holderpr_res_typepr_res_scopeisid_present_at_regpr_res_mapped_lunpr_aptpl_target_luntg_pt_sep_rtpipr_res_generationpr_reg_bin_isidpr_res_keypr_res_holderspr_reg_naclpr_reg_devepr_reg_listpr_reg_abort_listpr_reg_aptpl_listpr_reg_atp_listpr_reg_atp_mem_listse_dev_entrymapped_lunattach_counttotal_cmdspr_krefpr_compse_lun_aclua_lockdeve_flagsalua_port_listlun_linkua_listt10_reservationpr_all_tg_ptpr_aptpl_activepr_generationregistration_lockaptpl_reg_lockregistration_listaptpl_reg_listse_tmr_reqcall_transportref_task_tagfabric_tmr_ptrtask_cmdtmr_devtmr_listse_cmdsense_reasonscsi_statusscsi_sense_lengthunknown_data_lengthstate_activealua_nonop_delaysam_task_attrmap_tagmap_cput_statese_cmd_flagsresidual_countorig_fe_lunsense_bufferse_delayed_nodese_qf_nodese_devse_sesscmd_cntse_cmd_listfree_complabrt_complse_tfoexecute_cmdtransport_complete_callbackprotocol_datat_task_cdb__t_task_cdbt_task_lbat_task_nolbtransport_statet_state_lockcmd_kreft_transport_stop_compt_data_sgt_data_sg_origt_data_nentst_data_nents_origt_data_vmapt_bidi_data_sgt_bidi_data_nentslun_ref_activeprot_opprot_typeprot_checksprot_ptoreftag_seedt_prot_sgt_prot_nentspi_errsense_infotarget_prot_opTARGET_PROT_NORMALTARGET_PROT_DIN_INSERTTARGET_PROT_DOUT_INSERTTARGET_PROT_DIN_STRIPTARGET_PROT_DOUT_STRIPTARGET_PROT_DIN_PASSTARGET_PROT_DOUT_PASStarget_prot_typeTARGET_DIF_TYPE0_PROTTARGET_DIF_TYPE1_PROTTARGET_DIF_TYPE2_PROTTARGET_DIF_TYPE3_PROTtarget_ua_intlck_ctrlTARGET_UA_INTLCK_CTRL_CLEARTARGET_UA_INTLCK_CTRL_NO_CLEARTARGET_UA_INTLCK_CTRL_ESTABLISH_UAse_sessionsess_bin_isidsup_prot_opssess_prot_typefabric_sess_ptrsess_listsess_acl_listsess_cmd_locksess_cmd_mapsess_tag_pooltarget_cmd_counterrefcnt_wqstop_donetarget_core_fabric_opsfabric_aliasfabric_namenode_acl_sizemax_data_sg_nentstpg_get_wwntpg_get_tagtpg_get_default_depthtpg_check_demo_modetpg_check_demo_mode_cachetpg_check_demo_mode_write_protecttpg_check_prod_mode_write_protecttpg_check_demo_mode_login_onlytpg_check_prot_fabric_onlytpg_get_inst_indexcheck_stop_freerelease_cmdclose_sessionsess_get_indexsess_get_initiator_sidwrite_pendingset_default_node_attributesget_cmd_statequeue_data_inqueue_statusqueue_tm_rspaborted_taskfabric_make_wwnfabric_drop_wwnadd_wwn_groupsfabric_make_tpgfabric_enable_tpgfabric_drop_tpgfabric_post_linkfabric_pre_unlinkfabric_make_npfabric_drop_npfabric_init_nodeacltfc_discovery_attrstfc_wwn_attrstfc_tpg_base_attrstfc_tpg_np_base_attrstfc_tpg_attrib_attrstfc_tpg_auth_attrstfc_tpg_param_attrstfc_tpg_nacl_base_attrstfc_tpg_nacl_attrib_attrstfc_tpg_nacl_auth_attrstfc_tpg_nacl_param_attrswrite_pending_must_be_calledse_portal_groupproto_idtpg_pr_ref_countacl_node_mutexsession_locktpg_lun_mutexacl_node_listtpg_lun_hlisttpg_virt_lun0tpg_sess_listse_tpg_tfose_tpg_wwntpg_grouptpg_lun_grouptpg_np_grouptpg_acl_grouptpg_attrib_grouptpg_auth_grouptpg_param_groupse_ml_stat_grpsscsi_auth_intr_groupscsi_att_intr_port_groupse_lun_naclse_lun_groupml_stat_grpsse_dev_attribemulate_model_aliasemulate_dpoemulate_fua_writeemulate_fua_reademulate_write_cacheemulate_ua_intlck_ctrlemulate_tasemulate_tpuemulate_tpwsemulate_cawemulate_3pcemulate_prpi_prot_typehw_pi_prot_typepi_prot_verifyenforce_pr_isidsforce_pr_aptplis_nonrotemulate_rest_reordunmap_zeroes_datahw_block_sizehw_max_sectorsoptimal_sectorshw_queue_depthmax_unmap_lba_countmax_unmap_block_desc_countunmap_granularityunmap_granularity_alignmentmax_write_same_lenmax_bytes_per_ioda_devda_groupse_port_stat_grpsscsi_port_groupscsi_tgt_port_groupscsi_transport_groupscsi_port_statscmd_pdustx_data_octetsrx_data_octetsse_dev_stat_grpsscsi_dev_groupscsi_tgt_dev_groupscsi_lu_groupse_cmd_queuecmd_listse_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodedevice_lockhba_grouphba_access_mutexbackendtarget_backend_opstarget_backendse_tpg_nptpg_np_parentse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfs__virtio32__virtio64vring_descvring_availvring_used_elemvring_used_elem_tvring_usedvring_desc_tvring_avail_tvring_used_tvhost_iotlb_msgvhost_scsi_targetabi_versionvhost_wwpnvhost_tpgtvirtio_scsi_cmd_reqtask_attrcrncdbvirtio_scsi_cmd_req_pipi_bytesoutpi_bytesinvirtio_scsi_cmd_respsense_lenresidstatus_qualifiersensevirtio_scsi_ctrl_tmf_reqvirtio_scsi_ctrl_tmf_respvirtio_scsi_ctrl_an_reqevent_requestedvirtio_scsi_ctrl_an_respevent_actualvirtio_scsi_eventvhost_iotlb_mapflags_paddingvhost_iotlbnmapsirq_bypass_produceradd_consumerdel_consumerirq_bypass_consumeradd_producerdel_producervhost_work_fn_tvhost_workvhost_pollvhost_devnvqslog_ctxiotlbiotlb_lockread_listiov_limitbyte_weightkcov_handleuse_workervhost_logvhost_uaddr_typeVHOST_ADDR_DESCVHOST_ADDR_AVAILVHOST_ADDR_USEDVHOST_NUM_ADDRSvhost_vring_callvhost_virtqueuemeta_iotlbcall_ctxerror_ctxhandle_kicklast_avail_idxavail_idxlast_used_idxused_flagssignalled_usedsignalled_used_validlog_usediotlb_iovacked_featuresacked_backend_featureslog_baselog_iovis_lebusyloop_timeoutVHOST_FEATURESvhost_scsi_inflightvhost_scsi_cmdtvc_vq_desctvc_task_attrtvc_in_iovstvc_data_directiontvc_exp_data_lentvc_tagtvc_sgl_counttvc_prot_sgl_counttvc_luntvc_sgltvc_prot_sgltvc_upagestvc_resp_iovtvc_vhosttvc_vqtvc_nexustvc_se_cmdtvc_cdbtvc_sense_buftvc_completion_listvhost_scsivs_tpgvs_vhost_wwpncompl_bitmapold_inflightvs_completion_workvs_completion_listvs_event_workvs_event_listvs_events_missedvs_events_nrvhost_scsi_nexustvn_se_sessvhost_scsi_tpgtport_tpgttv_tpg_port_counttv_tpg_vhost_counttv_fabric_prot_typetv_tpg_listtv_tpg_mutextpg_nexustporttmf_queuevhost_scsi_tporttport_proto_idtport_wwpntport_nametport_wwnvhost_scsi_evtVHOST_SCSI_VQ_CTLVHOST_SCSI_VQ_EVTVHOST_SCSI_VQ_IOVHOST_SCSI_FEATURESvhost_scsi_virtqueuevqinflightsinflight_idxscsi_cmdsscsi_tagsmax_cmdsvhost_scsi_tmfvworktpgvhostsvqqueue_entryscsi_respresp_iovin_iovsvq_descvhost_scsi_ctxrsp_sizelunpout_iterantmfvhost_scsi_exitvhost_scsi_initvhost_scsi_wwn_version_showwwnvhost_scsi_drop_tportvhost_scsi_make_tportvhost_scsi_drop_tpgvhost_scsi_make_tpgvhost_scsi_tpg_nexus_storevhost_scsi_tpg_nexus_showvhost_scsi_drop_nexusvhost_scsi_tpg_attrib_fabric_prot_type_showvhost_scsi_tpg_attrib_fabric_prot_type_storevhost_scsi_port_unlinkvhost_scsi_port_linkvhost_scsi_do_plugvhost_scsi_ioctlvhost_scsi_releasevhost_scsi_openvhost_scsi_clear_endpointvhost_scsi_flushvhost_scsi_handle_kickvhost_scsi_evt_handle_kickvhost_scsi_send_evtvhost_scsi_ctl_handle_kickvhost_scsi_ctl_handle_vqvhost_scsi_tmf_resp_worktmf_resp_codevhost_scsi_send_tmf_respvhost_scsi_handle_vqtpgpvhost_scsi_get_reqvhost_scsi_chk_sizevhost_scsi_get_descvhost_scsi_send_bad_targetvhost_scsi_complete_cmd_workvhost_scsi_evt_workvhost_scsi_check_stop_freevhost_scsi_aborted_taskvhost_scsi_queue_tm_rspvhost_scsi_queue_statusvhost_scsi_queue_data_invhost_scsi_get_cmd_statenaclvhost_scsi_set_default_node_attrsvhost_scsi_write_pendingvhost_scsi_sess_get_indexvhost_scsi_release_cmdvhost_scsi_release_tmf_resvhost_scsi_release_cmd_resvhost_scsi_tpg_get_inst_indexvhost_scsi_check_prot_fabric_onlyvhost_scsi_get_tpgtvhost_scsi_get_fabric_wwnvhost_scsi_check_falsevhost_scsi_check_truevhost_scsi_init_inflightvhost_scsi.ko  "(,*% > Th*<$  @P `,p F h0 $P=m)?(8W 8bWx(88`(`8(8(8 02J c@|` p,p>(8 (8(8, ?((8X(8q(8 {(8"P   NAP 5R U *v\< 0 ,"@ "0 ( A Yqrv(8 H P#@=l-\`o`( 8p e0a0*pC(P8[(8t(8 ?"R(8 p" (p8$ a? #Z %[w (x8  P 9 ( Vm /g (8 (h8, (@8E (8^ (08w (H8  8 (8   (8 (8 A  <# @<33 "`I ^  pj  v  0  P  p          0  p   $ &C  Z  o , " "P " " ( "`( "(2  @B Hz\ z (  X         />N^*lu~   3ELRq { $?LTav 4@GYdl %:Naov ,@Xjz+;IS__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9vhost_scsi_check_truevhost_scsi_check_falsevhost_scsi_get_fabric_wwnvhost_scsi_get_tpgtvhost_scsi_check_prot_fabric_onlyvhost_scsi_tpg_get_inst_indexvhost_scsi_sess_get_indexvhost_scsi_set_default_node_attrsvhost_scsi_tpg_attrib_fabric_prot_type_storevhost_scsi_tpg_attrib_fabric_prot_type_store.coldvhost_scsi_tpg_attrib_fabric_prot_type_showvhost_scsi_wwn_version_showvhost_scsi_tpg_nexus_showvhost_scsi_drop_nexus__UNIQUE_ID_ddebug336.3CSWTCH.161vhost_scsi_drop_tport__UNIQUE_ID_ddebug340.1vhost_scsi_chk_size__UNIQUE_ID_ddebug301.23__UNIQUE_ID_ddebug299.24vhost_scsi_send_tmf_resp__UNIQUE_ID_ddebug324.12__func__.54vhost_scsi_send_tmf_resp.coldvhost_scsi_queue_tm_rspvhost_scsi_queue_data_invhost_scsi_write_pendingvhost_scsi_check_stop_freevhost_scsi_init_inflight__key.58vhost_scsi_get_desc__UNIQUE_ID_ddebug297.25vhost_scsi_evt_work__UNIQUE_ID_ddebug285.32__UNIQUE_ID_ddebug287.31vhost_scsi_get_req__UNIQUE_ID_ddebug303.22__UNIQUE_ID_ddebug305.21__UNIQUE_ID_ddebug308.20vhost_scsi_init__UNIQUE_ID_ddebug342.0vhost_scsi_miscvhost_scsi_opsvhost_scsi_exitvhost_scsi_release_cmdvhost_scsi_send_bad_target.part.0vhost_scsi_send_bad_targetvhost_scsi_send_bad_target.coldvhost_scsi_calc_sgls.constprop.0vhost_scsi_calc_sgls.constprop.0.cold__func__.64vhost_scsi_make_tpg__key.55vhost_scsi_mutexvhost_scsi_listvhost_scsi_make_tpg.coldvhost_scsi_iov_to_sgl.constprop.0.isra.0vhost_scsi_get_cmd_statevhost_scsi_aborted_taskvhost_scsi_queue_statusvhost_scsi_destroy_vq_cmds.part.0vhost_scsi_drop_tpgvhost_scsi_tpg_nexus_store__UNIQUE_ID_ddebug334.4vhost_scsi_tpg_nexus_store.cold__func__.51__func__.50vhost_scsi_flushvhost_scsi_clear_endpointvhost_scsi_clear_endpoint.coldvhost_scsi_releasevhost_scsi_send_evt__UNIQUE_ID_ddebug283.33vhost_scsi_do_plugvhost_scsi_port_unlinkvhost_scsi_evt_handle_kickvhost_scsi_port_linkvhost_scsi_tmf_resp_workvhost_scsi_release_tmf_resvhost_scsi_ctl_handle_vq__UNIQUE_ID_ddebug330.9__UNIQUE_ID_ddebug328.10__UNIQUE_ID_ddebug326.11__func__.67vhost_scsi_ctl_handle_vq.coldvhost_scsi_ctl_handle_kick__UNIQUE_ID_ddebug332.8__func__.65vhost_scsi_make_tport__UNIQUE_ID_ddebug338.2vhost_scsi_make_tport.coldvhost_scsi_release_cmd_resvhost_scsi_complete_cmd_work__UNIQUE_ID_ddebug289.30__func__.69vhost_scsi_complete_cmd_work.coldvhost_scsi_ioctlvhost_scsi_ioctl.coldvhost_scsi_handle_vq__UNIQUE_ID_ddebug318.15__UNIQUE_ID_ddebug320.14__UNIQUE_ID_ddebug293.27__UNIQUE_ID_ddebug295.26__UNIQUE_ID_ddebug322.13__UNIQUE_ID_ddebug312.18CSWTCH.158__UNIQUE_ID_ddebug310.19__func__.63__UNIQUE_ID_ddebug314.17__UNIQUE_ID_ddebug316.16vhost_scsi_handle_vq.coldvhost_scsi_handle_kickvhost_scsi_openvhost_scsi_max_io_vqsvhost_scsi_open.cold__func__.68__func__.66__func__.62__func__.61__func__.60__func__.59__func__.57__func__.56__func__.53__func__.52__func__.49__func__.48__UNIQUE_ID___addressable_cleanup_module348__UNIQUE_ID___addressable_init_module347__UNIQUE_ID_license346__UNIQUE_ID_alias345__UNIQUE_ID_description344vhost_scsi_wwn_attrsvhost_scsi_tpg_attrsvhost_scsi_tpg_attrib_attrsvhost_scsi_wwn_attr_versionvhost_scsi_tpg_attr_nexusvhost_scsi_tpg_attrib_attr_fabric_prot_typevhost_scsi_fops__UNIQUE_ID_max_io_vqs282__UNIQUE_ID_max_io_vqstype281__param_max_io_vqs__param_str_max_io_vqs.LC20.LC34.LC49devmap_managed_keyvhost_add_used__check_object_size_copy_to_itermisc_deregistertarget_depend_itemvhost_vring_ioctlparam_ops_uint_copy_from_uservhost_dev_flush__this_modulesnprintfcompletetarget_execute_cmdvhost_vq_access_okvhost_dev_stop__init_swait_queue_headtarget_submit_tmriov_iter_advancevhost_dev_initcleanup_moduleiov_iter_get_pages2target_submit_prepsbitmap_init_nodememcpykfree__put_devmap_managed_page_refsiov_iter_initbitmap_freefortify_panic__fentry__init_modulevhost_vq_init_accessvhost_work_initkstrtou16_printkvhost_exceeds_weight__stack_chk_failrefcount_warn_saturatetarget_unregister_templatebitmap_allocstrnlen__put_user_4target_setup_sessionvhost_add_used_and_signalcopy_user_generic_unrolledkvmalloc_nodecompat_ptr_ioctlhugetlb_optimize_vmemmap_keytarget_undepend_item__list_add_validvhost_work_queuetarget_remove_sessionnoop_llseekstrstrvhost_get_vq_descmutex_lockstrncmpcopy_user_generic_string_find_next_bitscsi_command_size_tblkmalloc_large__list_del_entry_valid__mutex_initcurrent_taskmemsetkstrtoullvhost_dev_ioctlvhost_signalmisc_registervhost_disable_notifywait_for_completion__x86_return_thunk_copy_to_userstrcmpfree_percpuvhost_enable_notifycopy_user_enhanced_fast_stringsprintfvhost_log_access_oktarget_init_cmdvhost_dev_cleanupmutex_unlock__folio_put__get_user_4__dynamic_pr_debugcore_tpg_deregistertarget_queue_submissionvhost_vq_is_setup_copy_from_itertarget_register_templatekmalloc_tracetransport_generic_free_cmdllist_add_batchcore_tpg_registerstrleneventfd_signaltarget_put_sess_cmdiov_iter_revertkvfreesbitmap_getiov_iter_npagessg_init_table__kmallockmalloc_caches !.AJQYakqx !. 9@QZ k r `  L\dt    (   "  4 x; 8@IQ a    `,    !(/AFMafq ' 7?[`q6CS XZ _zl{ P q }           \ k    (  :   W         6 J Q   N     X  ! x& 1 I sl    T   y J U @Z a 4h 0s ~ 4 0 @    $#A 3@ Yn @ @ Ueq!  7,Uu   4I pP U\dk p%2AW @ex @ h.:dz(DK @Pa(0 W\a$4JQ (X ]q!: @CKb @!1RLe  @ @1by Sq#N &Da} J j q Pv  !-!6!M!Y! P`! e!q! x!  ! !!!"">"  E" L" Q"q"z"L""" """ "##  # &# p+#4# E#U# ]#f#|# ###M$$$.%%%%7&&5&&&''$''''' P' (' x'((A(((((#)O)v)) @))))) @**H********4+B+X+d+Ts++,+ 0++, ,-,;, 0, -H- ----z--R- ..&.9.i.x......// //1r12 3$3 .3@5 5 5=6E6X6y6665778  &8 h+8<8  L8 Q88 8889_9r9y: 0 : ::: :  : :";R; Y;  `; @e;;  ; ;; h ; ;; ; 0;; p < H <<!<A<`<\f<~<^<<< < = 2= %7=E= J=|= "= =  <=>&>.> H>f> 0 $,3 08=BI 8NX b `i nx   w  x H P  0   0 5@  J PO\ f ~ r   x " P" & +3< AH 8MRH'Y  ^m/uz/  x P.  8 <;  <; 8h6  p "F ^<l H v}&>H>   $ + ;B GT Yf kwO  O   $ (0<64<<6@    (0( @P``  0p@@HPX `hpxp"0 0 P@H(@<` @ P(`0p8@H PPX`hp`x @`pp   AP  0   (08@@`H`PpX `h0p0xp"p"#%(/ <@< &#F$$$ 4X ` - IXjw $?(,0s48<@D.HLLZP_TBXy\[ ` d% h lptx|m$VI #$'(6>wv  2@N P$](`,o0p4|8<@DHLPTX\`d hl pDtPx| imoqsxHMW`f   $(,0$48<@DHLPTX\` d3h@lQp`tjxp|QRTVXZdpw=>@BGouwy~  $(,048<@ D H L P T X \R `S dU hW lY p[ t` x |    I N P W ] e l        * 0 7 > ? C T                 $(,048<@DHLPTX\`dhjlkpmtrx|#$.>^v!"$);@GIKM NQ_ $(,048]<`@gDnHoLpPwTNXQ\R`TdVh[l`pgtixk|mno @ACEGINcpwy{}~  $ (',)0/4084<@DHLPTX\`dhlptx| %07BDFGHO   !079;=>?F  $(,048<@DHLP T[X\\a`pdvh~l p t"x"|""5"6";"\"]"b"p"w""""#### ########$$$$$$%%%%% %%%%% %$%(%,%0%4%8%<%@%D%H'L'P'T'X'\'`'d'h (l(p(t(x (|%(&('(.(((((((((,-////66< <?<@<G<S<U<^<e<==> > > >> >>>s> 0$A(R,\048l<@D9HVLPTX\`vd{`  YFx   b $( 048 @fDH "PTGX ` dz h pX t x o   R        *K)8F  N J6 g  z V!   $n!( 0,"4;"8 B@"D #H P#T$X`#d$hp<$tC%xA$%o&' 448 58 I5G; j5: 25; Z7; ro:v: :; : @;$;(  .(8PP``6hx< M@0080PPXP8@HPxpxp(0p (0 PX`hP  08@Hhpx  h  ( HPX`p 0 0W0:(008@`hPpxPpX  @HPX xP(pp (08(8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.altinstr_replacement.rela.init.text.rela.altinstructions.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.modinfo.rela__param.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?s>:@+61J?E@a 1^BY@k1yB{t@`l81 8CH@m 1 Cc @n1 H@rX12J 2FVXW$@x1Wf0Y(@x`1XY@8y1Z !fh@}p210 o @$;@@1Q0L@а 1 c@d ^@1"ni@1$~y@1&X@ 1(@@@01*0Pfh2 `b0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H 0>VR$ɇֶMs8vK~B}T#; (/j_ v6ŶwK+{N;ơpqXnJE