ELF>@@$#GNU:DjK7([VLinuxUH]UHXHH]f.UGH]ÐUH]U1H]U1H]U1H]UGH]fUH]UH]UH]DUGH]fUH]DU1H`H]ff.UHG8HHHHA HixHHt1A fD]ff.UHAUIHAT1IHUSHeH%(HE1HuHv HA4LHMeH3 %(u H[A\A]]fDUIHHA4H]Hf.UHHHH$]f.UHIHDPLHH勈X]HIHARftHHftHUHH]HHHt#UHHHHHH]HH@UHHIHSHtEHLu9fRHHt HHxH[]1fRH[]HUH H]fUHAUIATSHXHWH1HHIHLKD[A\A]]HH[A\A]]f.UHHATSHHHeH %(HM1ɹ€HxHU IuQHuHHixHmHH LfqLHhumxWDHEeH3%(uLHL[A\]mH<wHHKLEHHIUHSHDH n[]mH<wHHpHmHHDXH n[]ff.UHATLLL1A\]UHH1]UHwH=H]DUHATSL(HIT$8H HixHHhf,HpH'E$A$tDE I$H@$1H8I$HtPHIL$8M$H0LRHK@LPjjA$PA$jA$Pj H6HHx)He[A\]A$pCE$_AƄ$H=H I$0LHe[A\]AƄ$HLHAƄ$f.UHATIDH= HL`I$ H H5R HHǀPHHHHLe1HF8HHDDXRHHRHH-AƄ$I$0Lff.@U HAUIATSHHHIILLHLHI$hIDŽ$pfA$|ADŽ$wAƄ$[A\A]]ff.@UHH]fUHAUAATSHLfDHCHHtC(u]AA$C(0tC0AD$$I$0L1[A\A]]I$HLHHDHI$(H HHHJHHHJHHHJHH HJ HH(HJ(HH0HJ0HH8HJ8HH@HJ@HHHHJHHHPHJPH@XHBX7UHHH]UH1HH]@UH1]ff.U1H]ff.UHAUATSLpMtvM,$MttGHDLLHǃp1[A\A]]HhH<wHIMHH릸뼸fUHAWAVAUIATISHHHeH%(HE1LH=HLHLHHHA<LHH= u+HH=ƄHLQH= IHdh1H`1IM0ZIH=DLHMeH3 %(He[A\A]A^A_]HHHt^ALAH<LHHHP_lHhHHHA<rLHHHHnDHHHHHUHAVAUATSHDoHLLhH1HǃXfCD[A\A]A^]A$H<wHINEHH[A\A]A^]ff.UHXHGWH1HD1]HH1]UHAWAVAUATSHH?MIH=IHcھ IHǀLHHHL]M|$IEE1LjDMI$ LSh H0L]Hx/LI$LD`HeD[A\A]A^A_]H=LE1E1DUHG8HHHHHixHp1] ÐUHG8H HHR HHHixHpi] fU HAVAUIպATSH!HLIHA$1LH=HcI|$HLM$ HLIDŽ$HIDŽ$I$`LI$DI$[A\A]A^]HLHtRA$4A$IvVDXLLHH[HA\A]A^]HLHA$1L HA HHÉHHcSIM1H HHIHHHLwH<v>HHHHHHH뿺LHHvyHHHH<vEHHHHHHHHHHE1UHHHH=DHH]A$<vbHLH1HLHLHLHHU11HHATAHH?E11ɺHHHu.DAHHAHHHH=v HHAąxHAątHIHAątHHD#HHH=HAątH=H=DA\]UHHH=H=]3Unable to perform device reset without active I_T Nexus 3kstrtoul() returned %d for fabric_prot_type 3Invalid qla2xxx fabric_prot_type: %lu TCM Loopback Fabric module %s 3Unable to locate struct scsi_device for %d:%d:%llu TCM_Loop_ConfigFS: Port Unlink Successful 3Unable to locate "tpgt_#" directory group 3Passed tpgt: %lu exceeds TL_TPGS_PER_HBA: %u TCM_Loop_ConfigFS: Allocated Emulated %s Target Port %s,t,0x%04lx TCM_Loop_ConfigFS: Deallocating emulated Target %s Address: %s at Linux/SCSI Host ID: %d TCM_Loop I_T Nexus does not exist %s() %d:%d:%d:%llu got CDB: 0x%02x scsi_buf_len: %u 3Unable to allocate struct scsi_host %s() called for scsi_cmnd: %p cdb: 0x%02x 3Unable to remove TCM_Loop I_T Nexus with active TPG port count: %d TCM_Loop_ConfigFS: Removing I_T Nexus to emulated %s Initiator Port: %s 3Emulated 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 tl_tpg->tl_nexus already exists TCM_Loop_ConfigFS: Established I_T Nexus to emulated %s Initiator Port: %s TCM_Loop_ConfigFS: Deallocated Emulated %s Target Port %s,t,0x%04x TCM_Loop_ConfigFS: Port Link Successful 3Unable to locate prefix for emulated Target Port: %s 3Emulated NAA %s Address: %s, exceeds max: %d 3device_register() failed for tl_hba->dev: %d TCM_Loop_ConfigFS: Allocated emulated Target %s Address: %s at Linux/SCSI Host ID: %d kmem_cache_create() for tcm_loop_cmd_cache failed 3Unable to allocate tcm_loop_primary 3bus_register() failed for tcm_loop_lld_bus 3driver_register() failed for tcm_loop_driverfs Initialized TCM Loop Core Bus drivers/target/loopback/tcm_loop.c%d v2.1-rc2%d:0:%d onlineoffline%s Unknowntpgt_tcm_loop_proc_info() 33%s: scsi_add_host failed NULL%snaa.fc.iqn.&x->waitReleasing TCM Loop Core BUS tcm_loop_adapter_%dtcm_looptcm_loop_cmd_cachetcm_loop_0FCPiSCSISASloopbackversionaddresstransport_statusnexusfabric_prot_typeTCM_Loopbacktcm_loopbacktcm_loop_bustcm_loop_release_core_bustcm_loop_alloc_core_bustcm_loop_queue_data_intcm_loop_queue_data_or_statustcm_loop_queue_statustcm_loop_queuecommandtcm_loop_driver_probetcm_loop_make_scsi_hbatcm_loop_drop_scsi_hbatcm_loop_make_naa_tpgtcm_loop_drop_naa_tpgtcm_loop_port_linktcm_loop_port_unlinktcm_loop_make_nexusstrnlenstrlentcm_loop_drop_nexustcm_loop_fabric_initlicense=GPLauthor=Nicholas A. Bellinger description=TCM loopback virtual Linux/SCSI fabric modulesrcversion=691C6203E87A7B3ECA35EB4depends=target_core_modretpoline=Yintree=Yname=tcm_loopvermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutWsscsi_change_queue_depthctarget_unregister_template destroy_workqueue*kmem_cache_destroytarget_register_templateZdriver_registerbus_registerX__root_device_registerqkmem_cache_createalloc_workqueuehVput_devicedevice_registerdev_set_namekmalloc_order_traceUYroot_device_unregisterLhbus_unregisterRSdriver_unregister,ctarget_put_sess_cmd8mwait_for_completion /Starget_submit_tmrT__init_waitqueue_headB?Escsi_add_devicePmcore_tpg_deregisterfortify_panic!target_setup_sessionѠ"kmem_cache_alloc_trace:zLkmalloc_cachesstrnlen&mstrstrSMustrlen+target_remove_sessionRtransport_generic_free_cmd target_execute_cmds6)completekhscsi_add_host_with_dma@scsi_host_alloc6queue_work_onӱ1 kmem_cache_alloc scmd_printk\ɢ.__x86_indirect_thunk_raxWtarget_submit_cmd_map_sglsvУkmem_cache_free5seq_putszk2scsi_host_put!scsi_remove_hostXfdevice_unregisterEcore_tpg_register {{__dynamic_pr_debugS_dscsi_device_putscsi_remove_device`1scsi_device_lookup zkfreecore_allocate_nexus_loss_uanJnesnprintf?<sprintf) __stack_chk_faill<kstrtoullprintkm__fentry__$$F8{,tcm_loopGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0tcm_loop.ko #0= U j}70@P ` ;p b  U1L`zw0&&@@M(<@d}v8G@88b. Pr788S(j} @8 (PA;\k  08   0 6P J8f P88  8<@IO8kOWI(h8D@[op80uw88` / @! `0 ?  N @] `l {     0   9 E: ! ` 4 0N  (h ( ( ( @(       $ 2 E c V h  /w       w   ' 8 C ^ u }          & 6   H R f |        07K[k__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6pseudo_lld_bus_matchtcm_loop_get_endpoint_wwntcm_loop_get_tagtcm_loop_check_demo_modetcm_loop_check_demo_mode_cachetcm_loop_check_demo_mode_write_protecttcm_loop_check_prod_mode_write_protecttcm_loop_check_prot_fabric_onlytcm_loop_get_inst_indextcm_loop_sess_get_indextcm_loop_set_default_node_attributestcm_loop_get_cmd_statetcm_loop_aborted_tasktcm_loop_alloc_sess_cbtcm_loop_target_resettcm_loop_target_reset.coldtcm_loop_tpg_attrib_fabric_prot_type_storetcm_loop_tpg_attrib_fabric_prot_type_store.coldtcm_loop_tpg_attrib_fabric_prot_type_showtcm_loop_wwn_version_showtcm_loop_tpg_address_showtcm_loop_tpg_transport_status_showtcm_loop_tpg_nexus_showtcm_loop_tpg_transport_status_storetcm_loop_release_adaptertcm_loop_port_unlink__UNIQUE_ID_ddebug175.41876tcm_loop_port_unlink.coldtcm_loop_make_naa_tpg__UNIQUE_ID_ddebug188.42035CSWTCH.231tcm_loop_make_naa_tpg.coldtcm_loop_drop_scsi_hba__UNIQUE_ID_ddebug193.42083tcm_loop_driver_removetcm_loop_show_infotcm_loop_release_cmdtcm_loop_cmd_cachetcm_loop_submission_worktcm_loop_queuecommand__UNIQUE_ID_ddebug160.41653tcm_loop_workqueue__func__.41654tcm_loop_driver_probetcm_loop_driver_templatetcm_loop_driver_probe.cold__func__.41703tcm_loop_queue_tm_rsptcm_loop_queue_data_or_status__UNIQUE_ID_ddebug170.41815tcm_loop_queue_status__func__.41827tcm_loop_queue_data_in__func__.41823tcm_loop_write_pendingtcm_loop_check_stop_freetcm_loop_drop_nexus__UNIQUE_ID_ddebug181.41940tcm_loop_drop_nexus.coldtcm_loop_tpg_nexus_store__UNIQUE_ID_ddebug180.41931__UNIQUE_ID_ddebug179.41926tcm_loop_tpg_nexus_store.cold__func__.5301__func__.5291tcm_loop_drop_naa_tpg__UNIQUE_ID_ddebug190.42052tcm_loop_port_link__UNIQUE_ID_ddebug173.41859tcm_loop_issue_tmr.isra.0__key.11013tcm_loop_issue_tmr.isra.0.coldtcm_loop_device_resettcm_loop_abort_tasktcm_loop_release_core_bustcm_loop_driverfstcm_loop_lld_bustcm_loop_primary__UNIQUE_ID_ddebug165.41742tcm_loop_make_scsi_hbatcm_loop_hba_no_cnt__UNIQUE_ID_ddebug191.42069tcm_loop_make_scsi_hba.coldtcm_loop_fabric_init__UNIQUE_ID_ddebug194.42100__UNIQUE_ID_ddebug164.41734loop_opstcm_loop_fabric_exit__func__.41743__func__.41735__func__.41816__func__.42070__func__.42084__func__.42036__func__.42053__func__.41860__func__.41877__func__.41927__func__.41941__func__.42101__UNIQUE_ID_license197__UNIQUE_ID_author196__UNIQUE_ID_description195tcm_loop_wwn_attrstcm_loop_tpg_attrstcm_loop_tpg_attrib_attrstcm_loop_wwn_attr_versiontcm_loop_tpg_attr_nexustcm_loop_tpg_attr_transport_statustcm_loop_tpg_attr_addresstcm_loop_tpg_attrib_attr_fabric_prot_typealloc_workqueuedev_set_name__this_modulesnprintfcompletequeue_work_ontarget_execute_cmdscsi_remove_hosttarget_submit_tmrcleanup_modulecore_allocate_nexus_loss_uakfreekmem_cache_createkmem_cache_alloc_tracefortify_panic__fentry__init_module__x86_indirect_thunk_raxscsi_device_lookupkmalloc_order_trace__stack_chk_failput_devicetarget_unregister_templateroot_device_unregisterstrnlenscsi_add_devicekmem_cache_alloctarget_setup_sessionscsi_device_putbus_unregisterscsi_host_put__root_device_registertarget_remove_sessionstrstrdestroy_workqueuekmem_cache_freedriver_unregisterkstrtoullwait_for_completion__init_waitqueue_headsprintfscmd_printk__dynamic_pr_debugcore_tpg_deregistertarget_register_templateseq_putstransport_generic_free_cmdscsi_remove_devicescsi_add_host_with_dmacore_tpg_registerstrlentarget_put_sess_cmdscsi_host_allocdriver_registerscsi_change_queue_depthtarget_submit_cmd_map_sglskmalloc_cacheskmem_cache_destroybus_register1AQaqa+  # +AS  x   % %! C vC & +AU 1}t^ )  / 6 ;KQj{ )   8  7!- 5AP  0 M ; P @t  X   % .      % C J 0S       1 < Q }    )  0    l@ L *b qn u t  J        1 L  y   )  P  })r8V s z  )   P  %Aeu |     3G\u Acs t~, q      R  > yFf ) ` p }t  L p+6 @;CT Y^j Xot{ (   P  ) d    ( 9 >Jd S )a frd } ) Hd  d    \     % h*< )K P[ 0`ht.~ .  $ C HO k r }      H    ' ,5 :C `HT[ `g l `  $ )0@ P(`0p8@HPX`hpx`@@P @      (0 0P 8 @H@PX`hp@x P))) )(0`p0@P`p0     ( 08@@PP@X`@h`0  ]$q(`048@ D2 HXP T X@`` d hxp_tpxir %^Xh( (8`hp@   0@@!HX``28X?L 08@@HPpx `P` (00PX`h08@Hhp@x`Xx0.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.8.rodata.str1.1.rela.smp_locks.rela.rodata.modinfo__versions.rela__jump_table.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?:@@d!JOE@xh!^wY@H!nk/i@! ~y@! 2 2 Y<"@0!`" @H`!H&`' `6@!@7( @!h;@(@! >@@h0!%B *0BX3XBCXBhB" pUR0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H b $j' Wn\,p@ߞ#Sw I#תizrk`;R'N`. ءe"Au'WI=\},s T|&s Dz ý҆c S?22 "[u_[~ Ql/`ZR^k櫦t~hDٚsZX[s^-֜v㞰FAJBx*@Y9:AI^صSOFp &k/N}*w[$'.G>ʈlOX Ӌ M.Ѐ6;ڄ_:UժÅw!DTg5u.[/5Ҝmft{ifJ Ŗےo_1 XZk׌JX5"67;JhN0PbJ}Xu|hbMk!A*^5囈Yꮁ(~k,R(n,)\Iyqm2] ~Module signature appended~