ELF>4(GNUq4ܵӞ96N=U]ÐU@1]É'U1]Ít&U]ÐU@]Ív'U@]U]ÐU]ÐU1]Ít&U1]Ít&U1]Ít&U]ÐU]ÍU1]Ít&U]ÐU]ÐU]ÍU]ÐU@]ÍvU1]Ít&U]ÍU]ÍU]ÍU1]Ít&UPĉǂR\1]fU1]Ít&U1]Ít&USX1[]Í&'UD$ $ÍvU D$D$ $Ít&'USt@t ɸu1uщ‰C4[]f@"uȃ f'UP ]É'U] U-]ÍUt%@@D$3D$$D$ ÐÉ'US@ċR Hp$1$1[] U@x@$1ÍUu}pDPąt@ uR\u1}]Ðt&zX`u8uHt ftǂ륍v_붍f U1] U]u}pĉËV0tiF8u*1111҉$؉|$]u}]ÐC|K V4x4tEFTtHt>yN8몍t&C u]}% ]ËN811zt&N4뽐xUVSuË@<tn<tRt6UMD$$M؋U4$[^]Í؉4$[^]Í&؉4$[^]Í&؉4$[^] UVSuË@<tn<tRt6UMD$$M؋U4$[^]Í؉4$[^]Í&؉4$[^]Í&؉4$[^] U]u}}u Ë@<<tdt@UMD$$M؋Ut$<$]u}]Í؉t$<$]u}]Ðt&؉t$<$]u}]Ðt&؉t$<$]u}]Í'USË@<t:<t)u[]Ðt&D$$[]É[]Ít&'U]uËwpxvCt$D$$]u]Ð&U ]u}?Ɖto1ɍUf i@ufZ@ى$D$y'؋u]}]$Xu7Nw ҋ|$ L$D$$D$ |$$넍&'UPxtÍt&1$ÍvUWVSˉUH MM1Xx@ uuD$C,T$ D$C@$ECTtt @4F1ҋHL|[^_]Ív!xҋ4iAT@dtS D$ D$$ED$1f 1nD$,$ED$$P뤍t&USӋًiRH@Pt 1[]fS\1[]ÍUVS@ø@tQXىډdždždžfdž u1[^]$|D$$IčUVS ƋSNucJ7vCL$D$$Cǀ1 [^]Í&ҋ뱍t&F$D$ȍ뻐U ]u} @EC7]Ow ҋ\$ L$D$$8]u}]ÍU]u}HË֋R p$1t-K$]u}]Ít&F D$$D$ CD$]u}]Ð&UWVS8E؋@HRE̡ UкЀEЀ6FEG@MЉEiE@D$ ED$ D$$Eܹ=Uػ PLEx Et=xہ Eܹ$8[^_]ÐdEE]EEEEvعUtEԍUq$P j G$$ Q$ ;&'UWVSЀ@˹f1=)ߍF|$ D$tD$$dž`džlD$w<$D$p7Hx<w vL$ \$T$$LLkt o1$|[^_]ÉD$$7w ҋD$ D$\$$뙉\$$낍U(tЀtÍ&$1É'U$]u}NjU싘Etg ЀtY=ƉCw%UG@EFCPuS]u}]Í$$뾉E$E7w ҋU1D$$0T$mfU(]u}pӉϹeU1Һu-nDNjUe3{]u}]Ít&=\$ D$tD$$f<uJډ؉ tIZvƄպ7w T$\$$D$\$$ktu|?otG<<7w T$\$$Du\$$V<7w T$\$$%UP$USQ(=v$@^t$h6t$$ Z[]USPu$=ǀ@ǀǀPǀpǀǀ ǀpǀǀǀǀǀǀPǀǀ ǀǀǀ ǀǀ ǀ$Pǀ(`ǀ,pǀ0ǀ4ǀ8ǀ<ǀ@ǀDǀH ǀL0ǀP@ǀTǀXǀ\ǀ`ǀdǀhǀlǀpǀtǀxǀ|ǀpǀ ǀǀǀ8ǀ@ǀDǀTǀ4y$$X1[[]U@庀 D$$ u$1ut EEUPt$ loopbacktcm_loop_proc_info() v2.1-rc1tcm_loop_0%s Unknowntpgt_<3><3>%s: scsi_add_host failed naa.fc.iqn.%stcm_loop_adapter_%dNULLtcm_loop_cmd_cacheFCPiSCSISAStcm_loop_busTCM_Loopbacktcm_loopbacktcm_loopversionnexus<6>Releasing TCM Loop Core BUS TCM Loopback Fabric module %s <3>Unable to allocate tcm_loop_primary <3>bus_register() failed for tcm_loop_lld_bus <3>driver_register() failed fortcm_loop_driverfs <6>Initialized TCM Loop Core Bus <3>tcm_loop_register_configfs() failed! <3>target_fabric_configfs_register() for TCM_Loop failed! <6>TCM_LOOP[0] - Set fabric -> tcm_loop_fabric_configfs <6>TCM_Loop_ConfigFS: Port Link Successful <3>Unknown tl_proto_id: 0x%02x, using SAS emulation <6>TCM_Loop_ConfigFS: Deallocated emulated Target SAS Address: %s at Linux/SCSI Host ID: %d <3>Unable to locate "tpgt_#" directory group <3>Passed tpgt: %hu exceeds TL_TPGS_PER_HBA: %u <6>TCM_Loop_ConfigFS: Allocated Emulated %s Target Port %s,t,0x%04x [%s] TCM_Loop I_T Nexus does not exist TCM_Loop I_T Nexus does not exist <3>Unable to allocate struct tcm_loop_cmd <3>Unable to allocate struct scsi_host <3>Unable to remove TCM_Loop I_T Nexus with active TPG port count: %d <6>TCM_Loop_ConfigFS: Removing I_T Nexus to emulated %s Initiator Port: %s <6>TCM_Loop_ConfigFS: Deallocated Emulated %s Target Port %s,t,0x%04x <3>Unable to locate struct scsi_device for %d:%d:%d <6>TCM_Loop_ConfigFS: Port Unlink Successful <3>Unable to perform device reset without active I_T Nexus <3>Unable to allocate memory for tl_cmd <3>Unable to allocate memory for tl_tmr <3>Unable to allocate struct tcm_loop_hba <3>Unable to locate prefix for emulated Target Port: %s <3>Emulated NAA %s Address: %s, exceeds max: %d <3>device_register() failed for tl_hba->dev: %d <6>TCM_Loop_ConfigFS: Allocated emulated Target %s Address: %s at Linux/SCSI Host ID: %d <3>Unable to allocate struct tcm_loop_nacl <6>tl_tpg->tl_hba->tl_nexus already exists <3>Unable to allocate struct tcm_loop_nexus <6>TCM_Loop_ConfigFS: Established I_T Nexus to emulated %s Initiator Port: %s <3>Emulated NAA Sas Address: %s, exceeds max: %d <3>Passed SAS Initiator Port %s does not match target port protoid: %s <3>Passed FCP Initiator Port %s does not match target port protoid: %s <3>Passed iSCSI Initiator Port %s does not match target port protoid: %s <3>Unable to locate prefix for emulated Initiator Port: %s <3>kmem_cache_create() for tcm_loop_cmd_cache failed <6>TCM_LOOP[0] - Cleared tcm_loop_fabric_configfs license=GPLauthor=Nicholas A. Bellinger description=TCM loopback virtual Linux/SCSI fabric modulesrcversion=60F715F6967FE15F3B83AADdepends=target_core_modvermagic=3.0.0-12-generic-pae SMP mod_unload modversions 686 7777tcm_loop_driver_probe!"3CSs#3CScs6d&w x/| O iyV:Fmodule_layoutskmem_cache_destroy5wgtarget_fabric_configfs_deregisterPkmem_cache_create__stack_chk_fail 3.lstrncmpFT>__transport_register_session xtransport_free_session̵core_tpg_check_initiator_node_aclZtransport_init_session_}device_registerdev_set_namebstrlenkmalloc_order_trace3 finish_wait:fuprepare_to_waitL6Bschedule'|autoremove_wake_functionDPcurrent_task5transport_generic_handle_tmr(transport_get_lun_for_tmrӌKcore_tmr_alloc_reqJ__init_waitqueue_head8kmem_cache_alloc_tracekmalloc_cachesHE`scsi_device_putit} scsi_remove_device\ scsi_device_lookupA-core_tpg_deregister]etransport_deregister_sessionR#scsi_add_host_with_dmaa`sscsi_host_alloc{)qtransport_generic_handle_cdb_mapvdev_printkּ>transport_device_setup_cmd etransport_get_lun_for_cmdytransport_init_se_cmdQkmem_cache_allocٲtransport_generic_free_cmd core_tpg_register) simple_strtoul&mstrstrw@device_unregister7iiscsi_get_fabric_proto_ident7҃;sas_get_fabric_proto_ident1fc_get_fabric_proto_ident Biscsi_get_pr_transport_id\fc_get_pr_transport_idkpsas_get_pr_transport_id_iscsi_get_pr_transport_id_lenޠefc_get_pr_transport_id_len5tXsas_get_pr_transport_id_len0siscsi_parse_pr_out_transport_idfVfc_parse_pr_out_transport_idlsas_parse_pr_out_transport_idtransport_generic_map_mem_to_cmdT*transport_generic_allocate_tasks}vtransport_generic_process_writeh__wake_up2scsi_add_devicepsnprintftarget_fabric_configfs_free Ftarget_fabric_configfs_registerlsItarget_fabric_configfs_initidriver_register wbus_register\(__root_device_register zkfree3ܷkmem_cache_freeydscsi_track_queue_fullϐY5scsi_adjust_queue_depthZ, cp|~!90@[| d ( < E V l        ' @ z= pT c q          - K R _ o         A W w        2 N i |       pH%8pseudo_lld_bus_matchtcm_loop_slave_alloctcm_loop_slave_configuretcm_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_new_cmd_failuretcm_loop_is_state_removetcm_loop_sess_logged_intcm_loop_sess_get_indextcm_loop_set_default_node_attributestcm_loop_get_task_tagtcm_loop_get_cmd_statetcm_loop_shutdown_sessiontcm_loop_close_sessiontcm_loop_stop_sessiontcm_loop_fall_back_to_erl0tcm_loop_write_pending_statustcm_loop_queue_data_intcm_loop_set_fabric_sense_lentcm_loop_get_fabric_sense_lentcm_loop_release_core_bustcm_loop_driverfstcm_loop_lld_bustcm_loop_driver_removetcm_loop_proc_infotcm_loop_wwn_show_attr_versiontcm_loop_change_queue_depthtcm_loop_deallocate_core_cmdtcm_loop_cmd_cachetcm_loop_tpg_release_fabric_acltcm_loop_release_adaptertcm_loop_alloc_core_bustcm_loop_register_configfstcm_loop_hba_no_cnttcm_loop_get_fabric_proto_identtcm_loop_get_pr_transport_idtcm_loop_get_pr_transport_id_lentcm_loop_parse_pr_out_transport_idtcm_loop_tpg_alloc_fabric_acltcm_loop_new_cmd_maptcm_loop_check_stop_freetcm_loop_write_pendingtcm_loop_queue_statustcm_loop_queue_tm_rsptcm_loop_port_linktcm_loop_port_unlinktcm_loop_wwn_attrstcm_loop_tpg_attrstcm_loop_fabric_configfstcm_loop_tpg_show_nexusCSWTCH.41tcm_loop_allocate_core_cmd.isra.6CSWTCH.45tcm_loop_queuecommandtcm_loop_driver_probetcm_loop_driver_template__func__.46986tcm_loop_drop_nexustcm_loop_device_reset__key.46966tcm_loop_make_nexustcm_loop_tpg_store_nexustcm_loop_fabric_inittcm_loop_fabric_exit__mod_license1567__mod_author1566__mod_description1565tcm_loop_wwn_versiontcm_loop_tpg_nexus__mod_srcversion107__module_depends____versions__mod_vermagic5dev_set_name__this_moduletransport_generic_process_writetransport_init_sessionsnprintftransport_get_lun_for_cmdscsi_remove_hostdevice_unregisterfinish_waitfc_get_fabric_proto_identcleanup_moduleprepare_to_waittransport_device_setup_cmdtransport_generic_map_mem_to_cmdfc_get_pr_transport_idkfreetarget_fabric_configfs_register__wake_upkmem_cache_createkmem_cache_alloc_tracetransport_generic_handle_tmrinit_modulescsi_device_lookupkmalloc_order_traceschedule__stack_chk_failtransport_init_se_cmdtransport_generic_allocate_taskssas_parse_pr_out_transport_idroot_device_unregisterscsi_add_devicekmem_cache_alloctransport_free_sessionscsi_device_putiscsi_get_fabric_proto_identtcm_loop_drop_naa_tpgtcm_loop_make_scsi_hbabus_unregisterscsi_host_puttarget_fabric_configfs_inittarget_fabric_configfs_free__root_device_registerstrstrkmem_cache_freestrncmpsas_get_pr_transport_idmcountfc_parse_pr_out_transport_iddriver_unregisteriscsi_get_pr_transport_id_lenprintkcurrent_taskdevice_registersas_get_fabric_proto_ident__init_waitqueue_headtcm_loop_primaryscsi_adjust_queue_depthsprintfcore_tpg_check_initiator_node_aclcore_tmr_alloc_reqtransport_get_lun_for_tmrtransport_generic_handle_cdb_maptcm_loop_make_naa_tpgiscsi_parse_pr_out_transport_idiscsi_get_pr_transport_idcore_tpg_deregistertarget_fabric_configfs_deregister__transport_register_sessionsimple_strtoulfc_get_pr_transport_id_lendev_printkautoremove_wake_functionsas_get_pr_transport_id_lentransport_generic_free_cmdscsi_remove_devicescsi_add_host_with_dmacore_tpg_registerstrlentransport_deregister_sessionscsi_track_queue_fullscsi_host_alloctcm_loop_drop_scsi_hbadriver_registerkmalloc_cacheskmem_cache_destroybus_register4DITt$4DTdth'7?GOeqq'EYfxs d}(o~&>~Vy0hmp)kBGN[}i 9 X b p         $ , v | g n    1 : Q Z h q v      4 H M \ c h o       q  ' P t |      x 6Gju |/Uavqzmj #9COYzyf$b+>DYotq!(q:?W\ouue 'qJT]gv;Xhfmt)0QXt{ #*/;@cEJT]bhotc)3=GQ[eoy#-7AKU_is}r#(/:AF%t,5:FO[$).3   $(,048<@DHLPTX\`dhlptx|@cDXdtx8@HLcT\`chlwtl