ELF>A@@+*GNU3ǔ1f8bLinuxLinuxUHGHH]fUGH]ff.fUH]ff.U1H]ff.@UH]U1H]ff.@U1HWH]ff.UH]ff.UHAULATISHLHLHLHc[A\A]]f.UHAUL@ATISHLH`Ht4HLHHHLLc[LA\A]]LIff.UHATLgSHLkL[A\]UHATLgSHLCL1[A\]ff.UHAWAVIAUIATIHSHM$LI$LH XHcHw6A tLL[A\A]A^A_]HwAƄHHHHUHAWAVLw AUATSHLLc@MM,$Mt{CD{EuwfLHC@LL[DA\A]A^A_]HCHH<wHIMHHLALAsHLAsHjff.fUHATLgfLLeGH<wHHOHHLLeff.fUHHHeH%H HHHL]Hff.UHAULoATIHIT$ID$HHBHHID$H"ID$LLLA\A]]fUHH]DUHAWIAVLw(AUATSHLH(UMDEeH%(HE1sL[ ICUDfDEA!čHMKIM)IK+fD@@Mt%HUȾ`LLML]L]LMuy1LHL)IBCEĉHC PCHK AD$HK A)LALD+a E9rnHEeH+%(H([A\A]A^A_]AG`9GKT+Ds6udaA SAtft A{ IHzHH ItHt H)LH)HA Att UH1]f.UW(w$HHHǨ]U1H]f.UHATSHH0eH%(HE1C,u:{ HC Hs H;HEeH+%(uIH0[A\]1H}LcHHuLC,uHuLUHAWAAVAUIATIH1SHHAE~IAGLHMlf{HHPHJHE@4IHH AD$M9uHD[A\A]A^A_]ff.fUHAWAVAUATISHPHHO HDeH%(HU1HEA@Ly`HE1HDLHHH90McHOuE1E1,HIH9uWIAM9IcMcHJCD&fI GL$IDɁvHH[A\A]A^A_]HH1[A\A]A^A_]ML+LIAD$$El$&I HIMՋULC0tL}HELeE1IILMHEH EHIIAx AGAD$EtjM9reAIcH=ML+-IL=I HHMDL$MMMHBH}Dl&MA@=Ap =LHIH9]IH3EOA@ MT$ DEHULLHLU#LUE1AoEDEEXfoWHHNHHL]DMHUHEL]DMHUHEHHL]DMLUL]DMLUHL]DMȉEL]DMHcERLHDEEHMȉUDEEHMȋULHDEEDMȉUDEEDMȋULHDEEȉUDEEȋUHDEDEfDHHHHLELMHELELMHEHHLEHELEHEQHHLEHELEHEff.fU1H]ff.@UH]UHAWAVAUIHATIԺSHH0LhLeH%(HE1LH H}LHHH}HA<Lm H}H HH| L@LH`IH= IHdh IMHp1ɾIZH=LLHUeH+%('He[A\A]A^A_]HH}HthALm H}H HHDH HcЅLHE]HH}HA<LLHfLHHHLHLHHHHEHEHHHEHEUH= HAVAUIպATSHH@LI1HAHtvE4$LHHcI|$ HLfID$0[A\A]A^]A$H<wHLHHHLE1HjHLHA1E[HA\A]A^]UHAWAVAUATSH8HH}P HELuAIIF0I^8HHEIN8I"HEHLALhH9u ~qIE IU MHHH9tiIIH(IxHHHDMx Mp(A@uI@LEHx HEH}HEH}ЃhH}돾HuH}H}1H`HEHǀH81[A\A]A^A_]HUx HAUATIH=SHDHAD$H{HL#HI$HfCC(C,HC8H{`L#HC8C HC@C0It$1AHHuMLAŅ[DA\A]]ED$LHHH'HLHLAfUHAWAVAUATSH(F<FI<v"DIH(L[A\A]A^A_]LO0NFILg8LLM^MELMȋMIIF8I9LhuIE LhI9A;]uA;MuEA;E uIEHEAEp LLωMMM}IEH@@HHHMeƅHMLc1Mi LI|$LI$IDŽ$ HH) HA$A$1HcHADŽHHuI'AMt$ IT$IwMl$(fA$AGAD$AGAD$MHHff.@UHHAWAVAUIATIHS@HL7H}eH%(HE1IvHU1LH߃u&HEeH+%(He[A\A]A^A_]LH@HPIv11HPIH=HH9HGƒtA0LƄ0LH@HPH,Iv1PH(HHPPL$L ZY߃twTE1H HuLH0pILH(-1҉уI<H 09rfIv1AHUHBIv1AHUHI}LEHHA0AL,zALf.eIv1AHUHI}LEHHH L1iIE1AHUHHpAAH HuLH0LfUHHAVAAUHMIATSHeH%(HE1H1EHpH=w.IċEԅt1HcDLI.9]wLHEeH+%(uH[A\A]A^]ff.UHAVAUATIH LeH%(HE1zRMuHELE1IHHIvjPhHEAU DuЉEԅI}HMغHuHEIEDAEI}IE DžYAE 1MI HL+L(u=LLHEeH+%(HeA\A]A^]uRAE L뽅u3I|$P뭾LA$8tL놉HLkLQINHL5L!\A} LAE HuI} LHHHHuEHuA<v?HHuHHHuHHH<v#HHuHHHH LHHHv#HHuHHHLHLHJ LHLHHHLHwDHHHC(KE1EHPH@HpHDHPZHEELHHL $Ht$Ht$H<$D$LHD$LHLLHuHHPHH LIvHU1AHU=HATAf5eH%H HHHHHLHHHAąuHAąt"HDHHDA\]UHHH]%s %sUnknownv0.13xen-pvscsi: no grant page drivers/xen/xen-scsiback.ctpgt_&tpg->tv_tpg_mutexinclude/linux/scatterlist.hNULLnaa.fc.iqn.xen-pvscsi: %s %p %d allocating backend structure&info->waiting_to_free%ufeature-sg-grantwriting feature-sg-grant4xen-pvscsi: %s failed &x->waitnexus undefineddoesn't exist3xen-pvscsi: %s:%llu %s %d%s: writing %svscsi-devs/%s/statevscsi-devs/%s/p-devvscsi-devs/%s/v-dev%u:%u:%u:%uvscsi-devsevent-channelring-refreading %s ringvscsiif-backendsaw state %d at frontendxen_scsiback3xen-pvscsi: %s: error %d FCPiSCSISASxen-pvscsiversionnexusalias%s %p %d invalid nr_seg = %d 3xen-pvscsi: param alias: %s, exceeds max: %d 3xen-pvscsi: Unable to remove xen-pvscsi I_T Nexus with active TPG port count: %d 3xen-pvscsi: Unable to remove xen-pvscsi I_T Nexus with active TPG frontend count: %d xen-pvscsi: Removing I_T Nexus to emulated %s Initiator Port: %s xen-pvscsi: Deallocating emulated Target %s Address: %s xen-pvscsi fabric module %s on %s/%s on 5.15.0-156-generic 3xen-pvscsi: invalid buffer -- could not remap it xen-pvscsi: invalid parameter nr_seg = %d xen-pvscsi: invalid nr_seg = %d 3xen-pvscsi: Emulated NAA Sas Address: %s, exceeds max: %d 3xen-pvscsi: Passed SAS Initiator Port %s does not match target port protoid: %s 3xen-pvscsi: Passed FCP Initiator Port %s does not match target port protoid: %s 3xen-pvscsi: Passed iSCSI Initiator Port %s does not match target port protoid: %s 3xen-pvscsi: Unable to locate prefix for emulated Initiator Port: %s xen-pvscsi: tpg->tpg_nexus already exists 3xen-pvscsi: Unable to locate prefix for emulated Target Port: %s xen-pvscsi: Allocated emulated Target %s Address: %s 3xen-pvscsi: Emulated %s Address: %s, exceeds max: %d xen-pvscsi: invalid parameter data_dir = %d xen-pvscsi: invalid parameter cmd_len = %d xen-pvscsi: the v2p of (chn:%d, tgt:%d, lun:%d) doesn't exist. 3xen-pvscsi: Unable to obtain tag for vscsiif_request 4xen-pvscsi: Dom%d provided bogus ring requests (%#x - %#x = %u). Halting ring processing 3xen-pvscsi: invalid request 3xen-pvscsi: [%s:%d] cmnd[0]=%02x -> st=%02x msg=%02x host=%02x 3xen-pvscsi: illegal format of physical device %s 3xen-pvscsi: lun number not valid: %s 4xen-pvscsi: Virtual ID is already used. Assignment was not performed. 3xen-pvscsi: xenbus_printf error %s xen-pvscsi: xen-pvscsi: fabric module %s on %s/%s on 5.15.0-156-generic /build/linux-j08yY4/linux-5.15.0/drivers/xen/xen-scsiback.cxen-pvscsi: fabric module %s on %s/%s on 5.15.0-156-generic Removing I_T Nexus to emulated %s Initiator Port: %s tpg->tpg_nexus already exists Deallocating emulated Target %s Address: %s Allocated emulated Target %s Address: %s the v2p of (chn:%d, tgt:%d, lun:%d) doesn't exist. invalid parameter cmd_len = %d invalid parameter data_dir = %d invalid parameter nr_seg = %d scsiback_probescsiback_do_add_lunscsiback_do_1lun_hotplugscsiback_gnttab_data_mapprepare_pending_reqsscsiback_do_cmd_fnscsiback_make_tportscsiback_drop_tportscsiback_make_nexusscsiback_drop_nexusstrnlenstrlenscsiback_initvscsimax_buffer_pageslog_print_statauthor=Juergen Gross alias=xen-backend:vscsilicense=Dual BSD/GPLdescription=Xen SCSI backend driverparm=max_buffer_pages:Maximum number of free pages to keep in backend bufferparmtype=max_buffer_pages:intparmtype=log_print_stat:boolsrcversion=164F816E8194BF881BA4590depends=target_core_modretpoline=Yintree=Yname=xen_scsibackvermagic=5.15.0-156-generic SMP mod_unload modversions ~:module_layout3Kparam_ops_bool4param_ops_intHjitarget_unregister_templatexenbus_unregister_driverbBtarget_register_template__xenbus_register_backendzsxen_domain_typeNxenbus_dev_is_onlineۮdevice_unregisterՒrequest_threaded_irqKbind_interdomain_evtchn_to_irq_lateeoi:xenbus_map_ring_vallocȡxenbus_gather @ xenbus_directory=xenbus_readexenbus_scanfZ%strcmps<\kstrtoullEstrrchrT__ubsan_handle_load_invalid_value"#>__wake_upH(target_put_sess_cmd˥xen_irq_lateeoitarget_submit target_submit_preptarget_init_cmd$___ratelimit@%wait_for_completionGtarget_submit_tmrA`__init_swait_queue_headHo__sbitmap_queue_get*zcpu_numberP5xenbus_dev_fatal>}(.xenbus_dev_errorO%xenbus_switch_statewjxenbus_printfvgnttab_page_cache_initT__init_waitqueue_head>Əgnttab_page_cache_shrink_irefcount_warn_saturatefortify_panic(m[target_setup_sessionstrnlen&mstrstrysg_next!ʈsg_init_tableE:#__kmallocth5core_tpg_register __mutex_init9okmem_cache_alloc_tracewVkmalloc_cachesJkstrtou16Zstrncmpwput_devmap_managed_page7 __put_page"Xdevmap_managed_key)gnttab_unmap_refs(Lphys_base&gnttab_page_cache_puthKxen_featureslevmemmap_base^|page_offset_baseDJgnttab_page_cache_getQgnttab_map_refsTfinish_wait&prepare_to_wait_eventQscheduleuyHinit_wait_entry/core_tpg_deregister?<sprintf5current_task {{__dynamic_pr_debug zkfree*F;target_remove_session~_printk__ubsan_handle_out_of_boundsSMustrlen82mutex_unlocknJnesnprintfKMmutex_lock9[__x86_return_thunkm__fentry___um n 'unsigned char [32]' 'long unsigned int'/'scsiif_request_segment [26]''page *[16]''gnttab_unmap_grant_ref [16]''page *[154]' 'grant_handle_t [154]' 'unsigned int''gnttab_map_grant_ref [16]''char [32]' 'int'W '_Bool' $=2xen_scsibackGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0))\$      ( : L ^ s      # < V i      @   2 I k @      & : R g w          " 6 L d {      i@ ` ( H5 i@D L ] Cr H@ 6   @ `  @ 9 9 9 9@z@9@9 E 6 6 E@H E`U b is i  i i  i@ ! @   H H + < H M H Y  ` @ h @o @!z C( C, C1 @5 s@F s@V@f f  O  m    . @M `i        @ !`(!E9!iG!ma!n!C}!H@!H!@!!!! !@!E`!i!C!H'!H6!0L!6X!E j!i@y!!'!H!!!6@!6H!`!!E!!H!i!!:!EV!mi!H{!!i!!@!C!@ !@!@!H=bK@O!h!!6!6 $!@.!`>!F!E W!J g! q!@ x!m !i +GC !C!C@!C!C!H!!H!!"!#` ez2Hk !! "!i D @ /!C =!H J!^!Uj! `s! `|!!!!!!! !6@!!!$! 6!@F!Q!E`!l!@x!H!H!H!H!H!!F!@ !6!!9z@9@@9!! !!i@!!*!H9!HB!H=bKOJ!@Z!g! w!@!i`!i!!H!H!8P'x! !@!S!!!H@!=!+! 7!0I!@]!6Aj!0 {!! !@`!k !!F!@ S!H!H@!!!@!!\!^!^@ !! !<!S@J! U!b!m!y! !i@!`!@ ! ! ! ! !S@ !  !  ! pH ÈS   ) ! 5 !6  > !@ J ! T ! a ! h !N@s ! ! ! ! ! ! ! !  !- !C !Y !o ! ! ! ! ! !6[E !@ ! !!q!. !S@> !H !HR !H` !in !k@{ ! !S !@ !1}_p !@ ! !; ! !@ ! ! !2 !@L !n ! ! !@ ! ! ! !@ ! ![/ - !@I !W !e !r !@ ! ! ! !@ ! ! ! !@ ! !! 0!C@ D!C R!C e!C {!C@ !C !C !C !C@ !C !C !6   67!HG!P!E a!m@p!i@}!m!H!J!@!H!!@!C!C!C !C@ !C!C,!C<!CL!C@a!C !8!z!@!!C!!"!6!6!6!6!6 !@!6`(!6h4!6pA!6xM!6Y!6d!q!!6!6!6!6!6!6! @!`! !!/!  J!@f!`y!!!C! C!C@!C!C !!9!9@ !9! C-!C@<!CO!C ]!(4/ [@@j!@pHTi Y z!! !@}` !S!H i!C!m!! !!!!C@! !ÈS@!C!C,!C 8!@ K! /           C      C  b!k 7 70y! !7B`   !7Y777!7 x2J a!!7#   != !>@a``>$!uv!< wyw w@A2 w`^~wk!!w w Fe@i2 !!! '3 @`!!0h[ +! ʊH/! <!G! Y!@i!Hu!m!܎@q!!$H% ! xoTo _@"#`k *i@!E`!i!H!k@wn! !7   !7!7Q>>"$!@]y  !!> !M  !%!1!@!O!@Z!e! S   * _ ! "$k4 o! # !! % "$E/h[! ' q!!S! ) q!! + !! -! + !! 0 "$h[0! 2 !B`O! 4 "$f! 6 "$}/z! 8 "$*E/!&! : "$m ! < "$}! > /=x >!! @ +! ! B q!! D !! F0! W >! I oToW! of! K! - /q!! N q!! P 4 !! R [Ei2 \o! T !J [Ei2 \o}! V! $!  !4! Z 6 yCF! \ q!Z! ^ q!m! `! ! -! -! %! %!  "$ /=x >!7! h !! j (!-! l q!M! ni! q <C(;! q! q! q! -! qscsi_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_isidcreation_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_cpuse_cmd_flagsresidual_countorig_fe_lunse_delayed_nodese_qf_nodese_devse_sessse_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_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_ptrcmd_countsess_listsess_acl_listsess_cmd_lockcmd_count_wqstop_donesess_cmd_mapsess_tag_pooltarget_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_sidset_default_node_attributesget_cmd_statequeue_data_inqueue_statusqueue_tm_rspaborted_taskfabric_make_wwnfabric_drop_wwnadd_wwn_groupsfabric_make_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_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_queuese_device_queuehba_tpgthba_idhba_flagshba_ptrhba_nodehba_grouphba_access_mutexbackendtarget_backend_opstarget_backendse_tpg_nptpg_np_parentse_wwnwwn_tfwwn_groupfabric_stat_groupparam_groupcmd_compl_affinitytarget_fabric_configfsscsiif_request_segmentvscsiif_requestrqidtimeout_per_commandref_rqidvscsiif_responsersltresidual_lenvscsiif_sring_entryvscsiif_sringvscsiif_back_ringrsp_prod_pvtids_tuplehstchnv2p_entrytpgscsiback_tpgtport_tpgttv_tpg_port_counttv_tpg_fe_counttv_tpg_listtv_tpg_mutextpg_nexusparam_aliasvscsibk_infonr_unreplied_reqsv2p_lockv2p_entry_listswaiting_to_freevscsibk_pendn_sgn_grantsv2pgrant_handlestmr_donescsiback_nexustvn_se_sessscsiback_tporttport_proto_idtport_wwpntport_nametport_wwnprepare_pending_reqsscsiback_aborted_taskscsiback_add_translation_entryscsiback_alloc_sess_cbscsiback_check_falsescsiback_check_stop_freescsiback_check_truepending_reqscsiback_cmd_donescsiback_del_translation_entryscsiback_device_actionscsiback_disconnectscsiback_do_1lun_hotplugvirscsiback_do_add_lunscsiback_do_cmd_fnscsiback_do_lun_hotplugscsiback_do_resp_with_sensescsiback_drop_nexusscsiback_drop_tpgwwnscsiback_drop_tportscsiback_exitscsiback_fast_flush_areafrontend_statescsiback_frontend_changedscsiback_get_cmd_statescsiback_get_fabric_wwnscsiback_get_tagscsiback_gnttab_data_mapscsiback_gnttab_data_map_batchscsiback_gnttab_data_map_listscsiback_initscsiback_irq_fnscsiback_make_tpgscsiback_make_tportscsiback_port_linkscsiback_port_unlinkscsiback_probescsiback_queue_data_inscsiback_queue_statusscsiback_queue_tm_rspscsiback_release_cmdscsiback_removescsiback_send_responsescsiback_sess_get_indexnaclscsiback_set_default_node_attrsscsiback_tpg_get_inst_indexscsiback_tpg_nexus_showscsiback_tpg_nexus_storescsiback_tpg_param_alias_showscsiback_tpg_param_alias_storescsiback_write_pendingscsiback_wwn_version_showxen-scsiback.koFG}  ###2?; XG nPb8 @`'>UiVPt02@ 8868AcU8mBw Pp0P(.PT .}p )\# 08$8<Q g0p8Nhp-83S@M#728J#S8_ s88P8p !30"J#S@#fr(y.`&x&@ #U'>'$(0:`T*QhPt@,^pX/P0_8(8ExQ "_kw0P''?T$ @ $ 7 PL (f  (~ `( xM  ( p 8 ((O j 1p ev        !  ( ; M e q      "      + ? I W n             % : W h w           :Gcy %2?NVi} 4BShx__UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8scsiback_get_fabric_wwnscsiback_get_tagscsiback_tpg_get_inst_indexscsiback_sess_get_indexscsiback_set_default_node_attrsscsiback_get_cmd_statescsiback_alloc_sess_cbscsiback_check_truescsiback_tpg_param_alias_showscsiback_tpg_nexus_showscsiback_port_unlinkscsiback_port_linkscsiback_tpg_param_alias_storescsiback_tpg_param_alias_store.coldscsiback_drop_nexus__UNIQUE_ID_ddebug412.1CSWTCH.143scsiback_drop_tport__UNIQUE_ID_ddebug404.3scsiback_wwn_version_showscsiback_drop_tpgscsiback_mutexscsiback_queue_tm_rspscsiback_send_responsescsiback_write_pendingscsiback_release_cmdscsiback_check_stop_freescsiback_disconnectscsiback_gnttab_data_map_batch.part.0scsiback_gnttab_data_map_batch.part.0.coldscsiback_gnttab_data_map_listscsiback_fast_flush_area.part.0.constprop.0scsiback_make_tpg__key.45scsiback_listscsiback_gnttab_data_map__UNIQUE_ID_ddebug383.10__UNIQUE_ID_ddebug384.9scsiback_check_falsescsiback_aborted_taskscsiback_tpg_nexus_store__UNIQUE_ID_ddebug411.2scsiback_tpg_nexus_store.cold__func__.42__func__.41scsiback_make_tport__UNIQUE_ID_ddebug402.4scsiback_make_tport.coldscsiback_removescsiback_probe__UNIQUE_ID_ddebug399.5__key.59__func__.58scsiback_probe.coldprepare_pending_reqs.isra.0__UNIQUE_ID_ddebug388.7__UNIQUE_ID_ddebug387.8__UNIQUE_ID_ddebug389.6prepare_pending_reqs.isra.0.coldscsiback_del_translation_entryscsiback_do_resp_with_sensescsiback_device_action__key.54scsiback_do_cmd_fn__func__.50_rs.49scsiback_max_buffer_pagesscsiback_do_cmd_fn.coldscsiback_irq_fnscsiback_cmd_donescsiback_cmd_done.coldscsiback_queue_statusscsiback_queue_data_inscsiback_add_translation_entryscsiback_add_translation_entry.coldscsiback_do_add_lun__func__.57scsiback_do_add_lun.coldscsiback_do_1lun_hotplug__func__.55scsiback_do_1lun_hotplug.coldscsiback_do_lun_hotplugscsiback_frontend_changedscsiback_init__UNIQUE_ID_ddebug419.0scsiback_driverscsiback_ops__func__.40scsiback_exit__func__.53__func__.51__func__.47__func__.46__func__.44__func__.43__UNIQUE_ID_author423__UNIQUE_ID_alias422__UNIQUE_ID_license421__UNIQUE_ID_description420scsiback_idsscsiback_wwn_attrsscsiback_tpg_attrsscsiback_param_attrsscsiback_wwn_attr_versionscsiback_tpg_attr_nexusscsiback_tpg_param_attr_alias__UNIQUE_ID_max_buffer_pages379__UNIQUE_ID_max_buffer_pagestype378__param_max_buffer_pages__param_str_max_buffer_pages__UNIQUE_ID_log_print_stattype377__param_log_print_stat__param_str_log_print_stat.LC14.LC19devmap_managed_keyunbind_from_irqhandler__put_pagebind_interdomain_evtchn_to_irq_lateeoixenbus_gathergnttab_page_cache_initxenbus_directory__this_modulesnprintfcompletetarget_execute_cmddevice_unregister__init_swait_queue_headfinish_waittarget_submit_tmrxenbus_dev_fatalgnttab_page_cache_shrinkgnttab_page_cache_putcleanup_modulexen_domain_typetarget_submit_prepxenbus_readkfreexenbus_printfprepare_to_wait_eventxenbus_switch_state__wake_uptarget_submit_raw_spin_lock_irqsavekmem_cache_alloc_tracefortify_panic__fentry__init_modulekstrtou16_printk___ratelimitschedule__stack_chk_failrefcount_warn_saturatetarget_unregister_templatestrnlenstrrchrtarget_setup_session__ubsan_handle_out_of_boundspage_offset_base__cond_reschedinit_wait_entryrequest_threaded_irqtarget_remove_sessionstrstrmutex_lockstrncmpxen_irq_lateeoixenbus_unregister_driversbitmap_queue_clearphys_base__mutex_init__xenbus_register_backendcurrent_task_raw_spin_unlock_irqrestoregnttab_page_cache_getkstrtoullwait_for_completion__x86_return_thunk__init_waitqueue_headnotify_remote_via_irqstrcmpsprintfvmemmap_basexenbus_unmap_ring_vfreecpu_numbertarget_init_cmdmutex_unlockxenbus_scanfparam_ops_boolsg_next__dynamic_pr_debugcore_tpg_deregistertarget_register_templatexen_featuresgnttab_unmap_refsxenbus_dev_is_onlinetransport_generic_free_cmd__ubsan_handle_load_invalid_valuecore_tpg_registerstrlentarget_put_sess_cmdparam_ops_intxenbus_dev_errorscsi_normalize_sensegnttab_map_refsxenbus_map_ring_valloc__sbitmap_queue_getput_devmap_managed_pagesg_init_table__kmallockmalloc_caches!/APam  *4BQo #.A_iy    Qai{    8  0%/: F Q (X ]eo  h   !19CQagq c,1:BQnt+>EQx       G N S _ i q  % / J  # E b   `        @  0 <R k L +TAT [ R`   iBWe~  00  Ed u @ ` " 1G Pj q v    !+1E u  +:K i . 7@qQJYaw  p   @D5U `q    @    /49RA%.:IX|4  #7 > CT_m| 8    D    ! -@^ e Pq  " * H q  2!D!]!i!t!!!!!!"""1"L" $" """" #0#A### # ####$$$5%s%%%%P&U&a&&&&&&' '$'-'o''''''((H(Q(zj(v(6}( ((( (( ((=)R)_)f) k)|),)))J-*=*J*R*y*~** =* ** K** =** -**+a+y++ e+++++, e ,, P&, h+,A,], w,, ,,, ,--[-e- v-- -]. eb.o.. e.. p. h.. e// p"/ h'/Z/ ec/p//// /0;0@0Q00 0 0 0 0111K1 W1 `&\1~11111 2+2 82G2O2d2 n2222 # ,?JU ` (eq|      h 8 p   x%- 9 >FRZ i xnv 8  <_ P .& # $'% `-6'@ EJR*Q _mz5* PR* l + , l  e ,' 5 < (C SZ a h m{   x '    @` (08@HPPX`@hpxPp0PPp  0@p !(0"0@#8`&@&H'P'X(`*h@,p/xP0  !!% _'C (G0MQ (08P@X`Pp`0''P 8Pp (08H .O l A$(,-04z8.<n@DBHfLPATsX\`d h l ptAxV| *3{lC!!" #/#O&&'''x*x+++,:01   K b3  $ (04 8 Z@]DdH "PqTX `dh ptqx B  GU z" *xP x0`8z@xP`XzxPxPx@PxP x08P@xP@XP`xpxPxPxPxP x0`8@xP`Xx@xx x0@8P`xpxxPx@P x0@8P`xpxP0@\  d(8P@0P``jhx@x18@PH1Ppx0101P1 8(10pPX`1h11 1z08@1H0 88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rela__param.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?2:@0(JO3E@`(^`6Y@@(n7"i@ x( ~:7y@ ( 282X;O D$@%(D @%H(wHJP@8)(hJ@)p(`K  c$@h/(Hc @/`(" d @X3(-jh(@< (;m@6@0@0(!UqZ0qXcXqsXqMx) `@0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key>]<Ͷ) XV0  `He0  *H ~ V•HU'ՄPro k»s1DzhWe1i_A_^EO}*Bzn%Ʃ=DP`Ŏ> |W7RX6FnKk Kx (쥬!6K10M#uT^ڶ$Kw;~PD芞 14ն_g.9́UUY*%9x0<XJEgRvx7;@{HEjY!(! wW,߮M}! 8%WFH RzI23No=ڰ5,Y(^D燓 j5}^LVa=w+UR1xU!f ; נ8Xzf!L?k-,g;<{MДz넯T8%I*+1(g^oCF !2Kר