ELF> L@@ GNU!*hwZl:(KUH]UHGH@1]UHH]fffff.UHGHH]HfDUHGH]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-PmeBs4/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-80-generic SMP mod_unload modversions {_5module_layoutscsi_change_queue_depth-6:target_fabric_configfs_deregister destroy_workqueue=kmem_cache_destroy target_fabric_configfs_freesetarget_fabric_configfs_register!5target_fabric_configfs_initdriver_register`bus_registerİW__root_device_register]kmem_cache_create57C__alloc_workqueue_keyѦdevice_register!77dev_set_namekmalloc_order_trace|ffinish_wait/4prepare_to_wait_eventQschedule nǡ_cond_resched?transport_generic_handle_tmr_Itransport_lookup_tmr_lun2A"core_tmr_alloc_req/transport_init_se_cmd=2__init_waitqueue_heads__stack_chk_failWtransport_free_sessionl__transport_register_sessionpcore_tpg_check_initiator_node_acl+ E!transport_init_sessionlT1kmem_cache_alloc_trace-kmalloc_cachesSMustrlenk/root_device_unregister3Ӱbus_unregistergZmdriver_unregister$scsi_add_devicescsi_device_putrscsi_remove_devicescsi_device_lookupTNcore_tpg_deregister pMtransport_deregister_sessionIoiscsi_get_fabric_proto_ident-0fc_get_fabric_proto_ident'-nsas_get_fabric_proto_identCiscsi_get_pr_transport_id7fc_get_pr_transport_idsas_get_pr_transport_idiscsi_get_pr_transport_id_lenctfc_get_pr_transport_id_lenYXsas_get_pr_transport_id_lenz8iscsi_parse_pr_out_transport_idʹfc_parse_pr_out_transport_idsas_parse_pr_out_transport_idޠ1target_execute_cmdA!__wake_updevice_unregisterZcore_tpg_register) simple_strtoul&mstrstrSqsprintf1(snprintf5oxscsi_add_host_with_dmaTz+5scsi_host_alloc/ .queue_work_on =kmem_cache_alloc#Pdev_printkitarget_submit_cmd_map_sgls zkfree kmem_cache_free|mtransport_generic_free_cmdpseq_printf-scsi_host_put>2Hscsi_remove_hostI'printk&ԱD__dynamic_pr_debugm__fentry__$*&ptcm_loopGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4.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.pw>M9HRMPpb]] r  mH }2,?2p8 )U ( ,(-О.@  Bx E`@H` 0J( 0JXJJ% 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.58954tcm_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.58738tcm_loop_workqueuetcm_loop_driver_probetcm_loop_driver_template__func__.58795tcm_loop_tpg_show_transport_statustcm_loop_tpg_show_nexustcm_loop_wwn_show_attr_versiontcm_loop_make_naa_tpgtcm_loop_fabric_configfsdescriptor.59081CSWTCH.247tcm_loop_drop_scsi_hbadescriptor.59114tcm_loop_queue_tm_rsptcm_loop_queue_statusdescriptor.58963tcm_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.59019tcm_loop_drop_naa_tpgdescriptor.59092tcm_loop_port_unlinkdescriptor.59000tcm_loop_port_linkdescriptor.58989tcm_loop_release_core_bustcm_loop_driverfstcm_loop_lld_busdescriptor.58825tcm_loop_tpg_store_nexusdescriptor.59010descriptor.59013tcm_loop_tpg_alloc_fabric_acltcm_loop_issue_tmr__key.58756tcm_loop_device_resettcm_loop_abort_tasktcm_loop_make_scsi_hbatcm_loop_hba_no_cntdescriptor.59106tcm_loop_fabric_initdescriptor.59139descriptor.58820tcm_loop_wwn_attrstcm_loop_tpg_attrsdescriptor.59127tcm_loop_fabric_exitdescriptor.59132__func__.59133__func__.58826__func__.58955__func__.58964__func__.59107__func__.59115__func__.59082__func__.59093__func__.58990__func__.59001__func__.59011__func__.59020__func__.59128__func__.58739__func__.58821__func__.59140__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 key]ǓE]J=Y.n$kG2BQ!mEXnw6OW;jΏ6>KP!-zүUW$!z*#O0H'Mz~}N~omz.[a,9a[،*ui =gp'Ig?iI[XIb>kKОyklF-]A0=)KCn\yKSLo%k[{)wabhdh&Fq0OY۠dT0=_Wz .\ck [Hh1 ՚jBYZ } tqxA3N`A(dJ #45峤5~5ߍ6FA2*y?CidE.1zEй?ʲѷ \n"<5dqCB!!(`b0FJ S<Ʉg}?Dʪt$xHrm OKr^~ND5_?~Module signature appended~