ELF>L@@ GNU\تN0&^y8dUH]UHGH@1]UHH]fffff.HGUHH]HfDHGUH]fffff.UH]UH]U1H]U1H]U1H]UH]UH]UH]DUGH]fUGH]fU1H]UH]DU1H]UH]DUHATISH_u0ǃhAD$ 0t AD$,H[A\1]HHHH1HHHHt1HiҰf UHH ]DUHSHHHHH1[]fUH1H1]D1G tfU1H]fffff.UHwH=H]DUH H]fUHH]ffff.UHAWAVAUATISHXHH3HHHiHHfxELHMHhHVHHFLDpH3DtDE HHPHALHM$D|$@HD$8IL$ Dt$0L\$(I}D$ HD$HD$$ D$I2HX[A\A]A^A_]ÐtAD$DHH3HtSPKLƃjH=LHHX[A\A]A^A_]E1E1DE11fDƃjƃjLHHt4H HhHH1ƃjM$NHhHH1fUHSHHH= HHXHHH5H Hǀ8PH(H(H0H H1[]HHLDHPD$HH$1/HƃjHUHAULATIHSHHHthI$LLǀdHǀhLǀ` ǃwftƃHu H[A\A]]H1HH1Hf.UGIHft;fu%HHL1]H@H]HHHt/UHIHLHHH1]HHUHHH1H]Hff.UHHAUATISH &HHHHxHu1fDE1LIcHiҰHfHHHYHHHxu_HH[A\A]]HHH[A\A]]HH H1HA$ &IL$H<wHEHH1cfUHSHuH &H H[]H)H &HHHSP1UH1ɺHHxH]ffffff.UHATSHLgHC@HtC u1A$hC 0t C,A$LA$[A\1]HI$H HHHJHHHJHHHJHH HJ HH(HJ(HH0HJ0HH8HJ8HH@HJ@HHHHJHHHPHJPH@XHBXbI$LHH1(UH1]fffff.UHATISHHHGH<tX<t%t8H1HMHUHMHULHH[A\]H[A\]f.H[A\]fUHATISHHHGH<tX<t%t8H1HMHUHMHULHH[A\]H[A\]f.H[A\]fUHATISHH HGH<tX<t-t@H1LEHMHULEHMHULHH [A\]H [A\]fH [A\]fUHSHHHGH0@t;@t@t H1HH[]H[]@H[]@UIHIHt)HLu&fABH]1HfAJ]@H]ffffff.UHAUATISHHHtGH;Ht?El$Euyu4IDŽ$HHD[A\A]]DAI$HOH<wHHH1H;At$H1Aff.UHAVAUATSHLHLDwHH1HǃfCu [A\A]A^]A$EIMH<wHHH1ffffff.UHAUIATSHHHNW1HHIt(HLKu%H[A\A]]SAM1H1HH1ff.UHHGNW1Hu1]HH1UHAWAVIAUIATISH(LHeH%(HE1LH=HLH1HHHHA<pIIAIDA!AtDADDIALDEII)IB u BƄ I$I$t\HHMeH3 %(H([A\A]A^A_]I|$FHf.H=ЀHI?H=IHLLHHBIHrHLLM$t4H<wHLHH1fDLHHHtALsNHHHA<'<HwHHH1H{HLH\1HHH6LH1HHwHHH1HHH1H<HwHHH1HLHHczH1H`UH=ЀHHt]H1]f.UHAWIAVAUATSHXHuUMrH=ЀHIH= ЀHHFLpHHMeLII@IH1A AH$LE1HUHL}uLAxgLuHHEEHHEHE HuLtHuLIDxLHHXD[A\A]A^A_]DIMHFH1E1H1E1H=LH1E1fDUHHHHHHiH1 ]fUHHHHHHHiHw ]UЀHAUATIԺSHHHHLHE1LH=/IcH{HL1HL HHǃHǃLH 1LHHH[A\A]]DHLHtA)fDHLHE1H1H뎉H1AHHIc[A\A]]H<wHLH1ADPH<wHLHH1LHAbUHHHH=tHH1]UE11111HATHSHHE11ɺHHHu(AaHHIHHH=Hv%1HHAHAtH1OHAtH1H t(HH1H=sHHH=Hv1HA-LHǀPHǀXHHǀ`HǀhHǀpHǀxHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀHǀ Hǀ(Hǀ0Hǀ8Hǀ@HǀHHǀPHǀXHǀ`HǀhHǀpHǀxHǀHǀHǀHǀ8HǀHǀ8HǀyH1AH'Ht9HH1"H=H=D1ۉ[A\]H=UHHt.HtHH1H=H=]loopbacktcm_loop_proc_info() 33%s: scsi_add_host failed offlineonline%s v2.1-rc2Unknowntpgt_Releasing TCM Loop Core BUS NULL%snaa.fc.iqn.&tl_tmr->tl_tmr_waittcm_loop_adapter_%dtcm_looptcm_loop_cmd_cachetcm_loop_0FCPiSCSISASversiontransport_statusnexusTCM_Loopbacktcm_loopbacktcm_loop_bustcm_loop_queue_data_in() called for scsi_cmnd: %p cdb: 0x%02x 3Unable to perform device reset without active I_T Nexus [%s] TCM_Loop I_T Nexus does not exist TCM_Loop I_T Nexus does not exist tcm_loop_queuecommand() %d:%d:%d:%llu got CDB: 0x%02x scsi_buf_len: %u 3Unable to allocate struct tcm_loop_cmd 3Unable to allocate struct scsi_host TCM Loopback Fabric module %s 3Unable to locate "tpgt_#" directory group 3Passed tpgt: %hu exceeds TL_TPGS_PER_HBA: %u TCM_Loop_ConfigFS: Allocated Emulated %s Target Port %s,t,0x%04x TCM_Loop_ConfigFS: Deallocating emulated Target SAS Address: %s at Linux/SCSI Host ID: %d tcm_loop_queue_status() called for scsi_cmnd: %p cdb: 0x%02x 3Unknown tl_proto_id: 0x%02x, using SAS emulation 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 TCM_Loop_ConfigFS: Deallocated Emulated %s Target Port %s,t,0x%04x 3Unable to locate struct scsi_device for %d:%d:%d TCM_Loop_ConfigFS: Port Unlink Successful TCM_Loop_ConfigFS: Port Link Successful 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 3Unable to allocate struct tcm_loop_nexus TCM_Loop_ConfigFS: Established I_T Nexus to emulated %s Initiator Port: %s 3Unable to allocate struct tcm_loop_nacl 3Unable to allocate memory for tl_cmd 3Unable to allocate memory for tl_tmr 3Unable to allocate struct tcm_loop_hba 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 fortcm_loop_driverfs Initialized TCM Loop Core Bus 3tcm_loop_register_configfs() failed! 3target_fabric_configfs_register() for TCM_Loop failed! TCM_LOOP[0] - Set fabric -> tcm_loop_fabric_configfs TCM_LOOP[0] - Cleared tcm_loop_fabric_configfs /build/linux-lts-vivid-whAhIw/linux-lts-vivid-3.19.0/drivers/target/loopback/tcm_loop.ctcm_loop_deregister_configfstcm_loop_release_core_bustcm_loop_queue_data_intcm_loop_queue_statustcm_loop_make_scsi_hbatcm_loop_drop_scsi_hbatcm_loop_make_naa_tpgtcm_loop_drop_naa_tpgtcm_loop_port_linktcm_loop_port_unlinktcm_loop_make_nexustcm_loop_drop_nexustcm_loop_register_configfstcm_loop_queuecommandtcm_loop_driver_probetcm_loop_alloc_core_bustcm_loop_fabric_initlicense=GPLauthor=Nicholas A. Bellinger description=TCM loopback virtual Linux/SCSI fabric modulesrcversion=A2A9C49E3B375C1D33EA6CAdepends=target_core_modintree=Yvermagic=3.19.0-25-generic SMP mod_unload modversions module_layoutx_scsi_change_queue_depthQtarget_fabric_configfs_deregister destroy_workqueue쯠kmem_cache_destroyWv;target_fabric_configfs_freeHptarget_fabric_configfs_registertarget_fabric_configfs_initOa.driver_registerZX*!bus_registerBi}__root_device_registerIRkmem_cache_create57C__alloc_workqueue_keyJ5device_registermdev_set_namekmalloc_order_trace|ffinish_wait/4prepare_to_wait_eventQschedule nǡ_cond_rescheda,transport_generic_handle_tmrԫtransport_lookup_tmr_lun7core_tmr_alloc_reqUwtransport_init_se_cmd=2__init_waitqueue_heads__stack_chk_fail*xtransport_free_session{+E$__transport_register_sessionװcore_tpg_check_initiator_node_aclR+IYtransport_init_session!z=kmem_cache_alloc_trace"kmalloc_cachesSMustrlenص{root_device_unregister!Nbus_unregisterdriver_unregisterm Lscsi_add_devicevscsi_device_putCjzscsi_remove_device^scsi_device_lookup*'Jcore_tpg_deregister Ztransport_deregister_sessionG`=iscsi_get_fabric_proto_identױ?fc_get_fabric_proto_identmsas_get_fabric_proto_idento|iscsi_get_pr_transport_id7fc_get_pr_transport_id Msas_get_pr_transport_idpiscsi_get_pr_transport_id_lenLMfc_get_pr_transport_id_lenJsas_get_pr_transport_id_lenו4iscsi_parse_pr_out_transport_idrtfc_parse_pr_out_transport_id,sas_parse_pr_out_transport_id5Itarget_execute_cmdA!__wake_up~device_unregisterͨcore_tpg_register) simple_strtoul&mstrstrSqsprintf1(snprintf%8scsi_add_host_with_dma~tscsi_host_alloc/ .queue_work_on9kmem_cache_alloc&IFdev_printkO$target_submit_cmd_map_sgls zkfreekmem_cache_free⫞transport_generic_free_cmdpseq_printflz scsi_host_put*]scsi_remove_hostI'printk&ԱD__dynamic_pr_debugm__fentry__$*&ptcm_loopGCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2GCC: (Ubuntu 4.8.2-19ubuntu1) 4.8.2.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.smp_locks.rodata.str1.1.rodata.str1.8.rela.rodata.modinfo.rela__mcount_loc__versions.rela.data.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack@$3p.`w>M98RM@pb]] r  mНH }2,?2p8 )U  ,(-.@  Bx УE`@H` 0J( 0JJJJ%T g  +0DP^po   (@ e{ 0 @ P ` ppP(K50.L`_"x~ 0(,BP[jYH0%`7 (8 `&(7 1M@ cx(t@ `    l  a0 D(Uk(|`h(M@(M`x((P-(>(O 6m`PNY((X()<PO(`]u(@` @ `+:IX g@v  9E: (((# ' @4  H 7 ^ k `y         ] ) / O e o          & < Z q         + B I [ k         & 7 ? a t      .ITp!9Tcvpseudo_lld_bus_matchtcm_loop_slave_alloctcm_loop_get_fabric_nametcm_loop_get_endpoint_wwntcm_loop_get_tagtcm_loop_get_default_depthtcm_loop_check_demo_modetcm_loop_check_demo_mode_cachetcm_loop_check_demo_mode_write_protecttcm_loop_check_prod_mode_write_protecttcm_loop_get_inst_indextcm_loop_sess_get_indextcm_loop_set_default_node_attributestcm_loop_get_task_tagtcm_loop_get_cmd_statetcm_loop_shutdown_sessiontcm_loop_close_sessiontcm_loop_write_pending_statustcm_loop_aborted_tasktcm_loop_queue_data_indescriptor.58788tcm_loop_target_resettcm_loop_driver_removetcm_loop_show_infotcm_loop_check_stop_freetcm_loop_release_cmdtcm_loop_cmd_cachetcm_loop_release_adaptertcm_loop_tpg_release_fabric_acltcm_loop_submission_worktcm_loop_queuecommanddescriptor.58572tcm_loop_workqueuetcm_loop_driver_probetcm_loop_driver_template__func__.58629tcm_loop_tpg_show_transport_statustcm_loop_tpg_show_nexustcm_loop_wwn_show_attr_versiontcm_loop_make_naa_tpgtcm_loop_fabric_configfsdescriptor.58915CSWTCH.247tcm_loop_drop_scsi_hbadescriptor.58948tcm_loop_queue_tm_rsptcm_loop_queue_statusdescriptor.58797tcm_loop_write_pendingtcm_loop_parse_pr_out_transport_idtcm_loop_get_pr_transport_id_lentcm_loop_get_pr_transport_idtcm_loop_get_fabric_proto_identtcm_loop_tpg_store_transport_statustcm_loop_drop_nexusdescriptor.58853tcm_loop_drop_naa_tpgdescriptor.58926tcm_loop_port_unlinkdescriptor.58834tcm_loop_port_linkdescriptor.58823tcm_loop_release_core_bustcm_loop_driverfstcm_loop_lld_busdescriptor.58659tcm_loop_tpg_store_nexusdescriptor.58844descriptor.58847tcm_loop_tpg_alloc_fabric_acltcm_loop_issue_tmr__key.58590tcm_loop_device_resettcm_loop_abort_tasktcm_loop_make_scsi_hbatcm_loop_hba_no_cntdescriptor.58940tcm_loop_fabric_initdescriptor.58973descriptor.58654tcm_loop_wwn_attrstcm_loop_tpg_attrsdescriptor.58961tcm_loop_fabric_exitdescriptor.58966__func__.58967__func__.58660__func__.58789__func__.58798__func__.58941__func__.58949__func__.58916__func__.58927__func__.58824__func__.58835__func__.58845__func__.58854__func__.58962__func__.58573__func__.58655__func__.58974__UNIQUE_ID_license2__UNIQUE_ID_author1__UNIQUE_ID_description0tcm_loop_wwn_versiontcm_loop_tpg_nexustcm_loop_tpg_transport_status__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0dev_set_name__this_moduletransport_init_sessionsnprintfqueue_work_ontarget_execute_cmdscsi_remove_hostdevice_unregisterfinish_waitfc_get_fabric_proto_identcleanup_modulefc_get_pr_transport_idkfreetarget_fabric_configfs_registerprepare_to_wait_event__wake_upkmem_cache_createkmem_cache_alloc_tracetransport_generic_handle_tmrtransport_lookup_tmr_lun__fentry__init_modulescsi_device_lookupkmalloc_order_traceschedule__stack_chk_failtransport_init_se_cmdsas_parse_pr_out_transport_idroot_device_unregisterscsi_add_devicekmem_cache_alloctransport_free_sessionscsi_device_putiscsi_get_fabric_proto_identbus_unregisterscsi_host_puttarget_fabric_configfs_inittarget_fabric_configfs_free__root_device_registerstrstrdestroy_workqueuekmem_cache_freesas_get_pr_transport_id_cond_reschedfc_parse_pr_out_transport_iddriver_unregisteriscsi_get_pr_transport_id_lenprintkdevice_registersas_get_fabric_proto_ident__init_waitqueue_headtcm_loop_primarysprintfcore_tpg_check_initiator_node_aclcore_tmr_alloc_reqiscsi_parse_pr_out_transport_idiscsi_get_pr_transport_id__dynamic_pr_debugseq_printfcore_tpg_deregistertarget_fabric_configfs_deregister__transport_register_sessionsimple_strtoulfc_get_pr_transport_id_lendev_printksas_get_pr_transport_id_lentransport_generic_free_cmd__alloc_workqueue_keyscsi_remove_devicescsi_add_host_with_dmacore_tpg_registerstrlentransport_deregister_sessionscsi_host_allocdriver_registerscsi_change_queue_depthtarget_submit_cmd_map_sglskmalloc_cacheskmem_cache_destroybus_register19 Qq!1AQaqxm  P @ 1IQai  s d J Q Xz  M  !4 0i v  *@ HGU \ "ck > M F M1< QC pMai b ( 4 E S j Zv        8   + A H  % x/ A J a       & 5 H Y q        C J R a q   F > %-Ao Z~   X  5* Z6 = D Ka  ( h%+]9 X@ @GQ   f /5J ZV ` 8g n   Z  P & - 2M Tg Zq {   Z   !)L;I Na $  2Uaf @ ") 1: DQ%8 @Wq      3 ;V ]o | Z  p Z     8 ` $)/E9 h@ (G )E JT \m (t y  `   `   u' . X5>CO V \ey   0   P p      `         + 6 A L W 0b @m  @  P     p @    `    `   `> I Poz 8 % x   ,  3 :?F KRWZZZ Z(00P p(08@HPX`hp x0@P`p0`0`  @ (@ 0` 8 @ H P X `h`pxP `P (80PX P8@HPPh`%`h2(00@  (0`8 @hPX` hx   8   ( 0@H@P XXhp`x ( 8  X x 08@ HX` h p@ (XPMagrathea: Glacier signing keyjь-:@忊V8bA[ԛ :6!cj^BA6>(< O  Dsg6sq3OZoYҶewivK]Xin4R񚄅"&_y4(l΋ +;?И\Tu{3R],=%uamS0ohm1I޼_H2Dw\@&Q2.K|yć.=\otuwQ2eIk@-|iFP