ELF>@@&%GNU*؏nYY '* РUHP;G$fDUHHG@ffff.UH1UH1UH1fUHHH$Ld$HHt5LI|$@ID$8HtLH{HH$Ld$fUHH@fff.UHAWAVAUATSH(IIA@I8t6E1Iu=HAE;@HrIEHt H([A\A]A^A_L=t=tLCHDK LLH$I1HH@==== A@EM\LEEdLH15=(PDHLD@HHT$T$@L$1AM1LLHk^@I1LLH1$HOLGLO@H1HHf.UHHH$Ld$HHIwt~hv[H<t7uhLHI|$@1H$Ld$HLH$Ld$þHHBt=tHH1iUHH@H]LeLmLuL}~hIHAAHAH҃HHHUHIHUtS@hHr1ɉH9sw1HHMHMEDa tD1H޺LIv@HtaLLAXH]LeLmLuL}fDAI DyIHpLLA 띾H=HHP@EHqf AD 1HHURUHH H]LeLmHLoHAuIPA tAt EAAu,HCID1H@H81H]LeLmtˀ=t0DH1ff.UHH H$Ld$Ll$Lt$~hIHH<t2 HLH$Ld$Ll$Lt$ID$H5 @L(HItzL`HLAHIFtXIIIdžIdžIIIID$H@HXDLut1ɺHLeHLH=HH1t=vH1cf.UHSHHG1HHH@H8HH[DUHH@H]LeLmLuL}HHt1H]LeLmLuL}HSL{MwH[HHUHUIMtAEhHJE1H91LAD$ SHtAL$ I|$AD$Hs@CtfAL$ C,AD$ H{AxHCA}hEgEIDLHHPDJDDzHPHDDbJHP @@ BBL@@ @HsAXH{ApfDvTMIAL$ )DHLHUHUIHHHUHU@UHH@H]LeLmLuL}LgHLhAD$hL7M$w#LFH]LeLmLuL}LItAD$ uA|$ tE1AGDEL$ ID$ AL$HCAHpH5Mu@LHP IHHH$A|$ HxLHHGLLhHsLAHLA,A pL1LfHCE1xh7AD$ <<D<AeDLLHqH@AL$ >,H@@HHu)@ LLhULDE11A=LAD< tb<@w=jH1T1LAA@LH1LLIYAqAfLL1Ҿ 1LLHLp1LL1LLHHSBh(=A7H1=DH1k=H1=hLDH1fff.UHH0H]LeLmLuL}HH_IHt 1H]LeLmLuL}Mt$п I^IŸMt1A}h#H@AT$$ʉPI|$xID$A}hE~EvIDHHPDJDDrHPHDDzJHP @@ BB@@ @A}hv&It$LHXIH7HǾHIUHHH=HPt*HH9Hu %DH9HtHB(H=HPu1fDHJ8H8H9HAtffff.UHHfffff.UHHGH@HfUHHGffffff.UHUH1UHDUH1UH1UHHGffffff.UHH=HtHfUHSHHHH=HHHH2HƀPHǀHHǀpHǀ0HǀPHǀHǀHǀHǀHǀxH1H[@u(HHH1tπ=tH1ffff.UHAWAVAUATSH8HGHHIH9HEtIHO11@AAt AEAUHMDELMUHMDELMtEAIuHIHH IEIHL;MsADDE7MA b9YIIHL;MAArf.HH8[A\A]A^A_AA:u8IE1cffAuLH8H)[A\A]A^A_þE1뀅ҾtrDIE1E1ZZ=MLDHH)1H4ff.UHSH1HHHuH~HUHSH[ffff.UHSH1HHHuH~HUHSH[ffff.UHeH%H`HHH@HHPL1Hfff.UHH H$Ld$Ll$Lt$L HLou-HLLH$Ld$Ll$Lt$ILH#u0IL$HLa@t=tMHLH1덀=tH01HIL$]LH#f.UHSHH^uHH[t=tHH1̐UHATSHIHuiHuHHHHx@H5ЀHHHtHE HLHH@H[A\t=tHH1oUHSHH5ЀHHtuHC@H[H11tڀ=tHH1fUHSHH_u0HH{(HHH[tǀ=tHsH1ffffff.UHATSHLgubI$HI|$HCHtH@HCHHL[A\t=tI$H1qDUHH0H]LeLmLuIHHHH9t1HLeH]LmLuHUH{ uӸH9EwH5ЀHItHEMt$I]@E1LLMuHAEIE(IE(IE0H=HHE1E1111HHIt_HIt$I}IV8H=HH1L1ff.UHAWAVAUATSHLLIILIFpIpI9LxttH&IEH9Ct+I$I9LxtBI\$u8IU H9uuVLfff%HH[A\A]A^A_1H t=tHHH1HMHMt=tHH1UHH@HeH%(HE1HIAH II(AI0D$HUIEI8EDD$$A1HED\$ DT$HUeH3%(HufDff.UHSHHWHH HH[ffffff.UHSHHWHH HH[ffffff.UHSHHHuHHy 1H[H5ЀHHtHEHHHC8HC8HC@HH=HPt&HMH9Hu d@H9HtZHB(H=HPuH5H{(HHUH{ HH?fHH1=HH1UHSHHWHHtjt0Ht+Ht"HBHtDf;PvH[H@ UHAWAVAUATSHHH`H@HpHp1tHĘ[A\A]A^A_fDHH0HEHWHUxH`HAЋA$HHEuH`HHHUHMADq EL)1HEDžlEIEE1E1䉅|1eH%H-HEDM LEHHуHHD0L(UD` PHfLDchDclIU@tAMhHHэML)eM)tHf|EHU H}EẺẼ{hDH@rHJA@qDHBJDDxHBHB MJ MHM̈HBB lȉBHpHH}HpDPLXXDPLXH}DUM)DeMMMDe|M9MMF0MTHMAuHm۶m۶mHH} HHH)HIt5HƋEHH%H)H HI9LGHLHEhLeE!fH}LXHEPDp LXL9uUL(LFuMDeIMHM@DT|L;}LG}uMt AMLHHHE{hvHHHEHpC E)E1H\DMuLHUDP L(IHUDHII9vI)EII9MFAFDHm۶m۶mHu DMLUHHH)HI|=HHHHH HL%H)I9LGHLAnDMLUDHUL)LeM)F DE1DI}@0H  ADE(M HH1f.LmLe UHHG 8UHHG ffffff.UHDUHHG ut=t0H1@UHHG ut=t0H1ffffff.UHAUATSHHIIHP@Z B I$XHt]i7HD H@Hu BfHHt8;XL`uI|$Hu?MtaLLH[A\A]ÐHLH[A\A]t=tLH1HHtt=tH1 =H1t=tH1HwUHH H]LeLmLXHMtI}tLH]LeLmHHIt Mt IEE1H5Ѐ(HItHL`ID$1@ID(HH=uLXfUHSHHHH+HH[UHHfff.UHH`H]LeLmLuL}HHIHMH;HI-HxHHHMAD$AEt$ AAA0 HEAH A DC(Ai7HHEIHPHUH@Hu@HHD;@LhuM>AEufEuHC IEC6fAEHMAA ȃȉA HDH]LeLmLuL}E1H5ЀPHMDEHIH=IE HMDEwzLI@I}HLHM}EEDELMHMIDIE(HUIU0IU(HITDELMtHPAGuoIIU LLH@LA=1MtAT$s(DH1t={LDH1LMLMZfUHGHtHHH f.UHATSIHI$HXHAT$(i7HD H@HufDHH|;PHXuHC(HK0HSHHtHHH HK0BtWHۉBCt.HH{ H[fA$A\fH[A\ ff.UHHHDUHAWAVAUATSHHHLXMMw(I(I9E1@K.L Mth@I\$IT$HC(HK0HHtHHH Hs0BBH{ CHM$$MuII{IL;XuPHǀXIGHtH@IGIHH[[A\A]A^A_  ff.UHHu1H1@Hu1H1fff.UHSHH_HHH[fDUHHHH@ HPfffff.UHATSH_ IH3truwHC(HK0HSHHtHHH H{0BtsHBCLH[A\Ht=sH1` %EUelRa| pzR*5 0<GTt    #)7b :b $  Mi_ :do|r   :7lu `*p   :"  $/8JF Mj P I w {  :  :     P    #  + T ^    " 2 T ~   :      Hpz  : @ -> REP]k pr}  0/ :#1 :6ELR |  *%5EUe *   `> pdo P   P\  *en  -$:M T\o Gtz  ]2AkzB o 2  ]*0> CLS X`mv     )j; Bio &A FY ^pw | @Wj  0Z XP c S|bu       -:K Rj   !O#|##S$ PX$}$ @$ $$$  %]%%%& &~''' ''  (  (E(e((((((( ((((()  ).)[))))))))" * **+*4*@* G*O*\*l* s*~*** ****+"+j+t+ y++ +++++ +,- --C-4Z-k----...J@. (G.R.[.ro. z... /... .u/ z//// /// `1/// 0000 +00 0%141L1j1w111111 11"2 72?2G2L2[2 `2h2q22 2UHHHH1H @  )2 7<AUHƒuBHt #HH1H1 (4 @; @I Nft_recv_reqft_send_workft_send_tmft_recv_seqft_write_pendingft_queue_statusft_recv_cmdft_send_resp_statusft_queue_tm_respft_dump_cmdft_register_configfsdebug_loggingft_parse_wwnft_del_aclft_add_aclft_del_tpgft_add_tpgft_del_lportft_add_lportft_tpg_release_fabric_aclft_tpg_alloc_fabric_aclft_acl_getft_recv_write_dataft_queue_data_inft_recvft_sess_getft_prlift_sess_createft_sess_stopft_sess_closeft_sess_shutdown    ( 8@H`Xhpx0P@ P@H<7>tcm_fc:%s: cmd %p sess %p seq %p se_cmd %p <7>tcm_fc:%s: cmd %p data_nents %u len %u se_cmd_flags <0x%x> <7>tcm_fc:%s: cmd %p sg %p page %p len 0x%x off 0x%x <7>tcm_fc:%s: cmd %p sid %x did %x ox_id %x rx_id %x seq_id %x e_stat %x <7>tcm_fc:%s: unhandled frame r_ctl %x <7>tcm_fc:FCP error response: did %x oxid %x status %x code %x <7>tcm_fc:tmr fn %d resp %d fcp code %d <7>tcm_fc:cmd or seq allocation failure - sending BUSY <7>tcm_fc:invalid FCP tm_flags %x <7>tcm_fc:Failed to get LUN for TMR func %d, se_cmd %p, unpacked_lun %d <7>tcm_fc:r_ctl %x alloc task ret %d drivers/target/tcm_fc/tfc_cmd.ccmd or seq allocation failure - sending BUSY FCP error response: did %x oxid %x status %x code %x Failed to get LUN for TMR func %d, se_cmd %p, unpacked_lun %d tmr fn %d resp %d fcp code %d %s: cmd %p sid %x did %x ox_id %x rx_id %x seq_id %x e_stat %x %s: cmd %p sg %p page %p len 0x%x off 0x%x %s: cmd %p data_nents %u len %u se_cmd_flags <0x%x> %s: cmd %p sess %p seq %p se_cmd %p <3>%s: target_fabric_configfs_init() failed! <7>tcm_fc:target_fabric_configfs_register() for FC Target failed! <7>tcm_fc:err %u len %zu pos %u byte %u <7>tcm_fc:del acl %p se_acl %p tpg %p se_tpg %p <3>Unable to allocate struct ft_node_acl <7>tcm_fc:acl %p port_name %llx <7>tcm_fc:acl %p port_name %llx matched %2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2x:%2.2xdrivers/target/tcm_fc/tfc_conf.ctarget_fabric_configfs_register() for FC Target failed! err %u len %zu pos %u byte %u del acl %p se_acl %p tpg %p se_tpg %p acl %p port_name %llx matched drivers/target/tcm_fc/tfc_io.c<3>%s: Failed to send frame %p, xid <0x%x>, remaining %zu, lso_max <0x%x> <3>%s: xid 0x%x, f_ctl 0x%x, cmd->sg %p, cmd->sg_cnt 0x%x. DDP was setup hence not expected to receive frame with payload, Frame will be dropped if'Sequence Initiative' bit in f_ctl isnot set <7>tcm_fc:port_id %x found %p <7>tcm_fc:port_id %x not found <7>tcm_fc:sid %x sess lookup failed <7>tcm_fc:port_id %x flags %x ret %x drivers/target/tcm_fc/tfc_sess.c<7>tcm_fc:%s: cmd %p cdb %p <7>tcm_fc:%s: cmd %p lun %d include/scsi/fc_frame.h<7>tcm_fc:alloc tm cmd fn %d <7>tcm_fc:alloc failed tcm_fc%s: unhandled frame r_ctl %x r_ctl %x alloc task ret %d alloc failed alloc tm cmd fn %d invalid FCP tm_flags %x %s: cmd %p lun %d %s: cmd %p cdb %p fcTCM FC 0.3 on %s/%s on %s<7>tcm_fc:del acl %s <7>tcm_fc:acl %p <7>tcm_fc:add acl %s <7>tcm_fc:del lport %s <7>tcm_fc:del tpg %s tpgt_tcm_fc<7>tcm_fc:tcm_fc: add tpg %s <7>tcm_fc:add lport %s del acl %s add acl %s del tpg %s tcm_fc: add tpg %s del lport %s add lport %s acl %p acl %p port_name %llx versionport_namenode_nameinclude/scsi/fc_frame.h<7>tcm_fc:port_id %x <7>tcm_fc:sid %x <7>tcm_fc:port_id %x sess %p tcm_fcsid %x sess lookup failed sid %x port_id %x not found port_id %x found %p port_id %x flags %x ret %x port_id %x sess %p port_id %x %EU e(08@bHMPX`jhp xu%Ez%jj (h0) 8 @ HZ P X ` hpx%EU*eU* U  }a1glicense=GPLdescription=FC TCM fabric driver 0.3parm=debug_logging:a bit mask of logging levelsparmtype=debug_logging:intsrcversion=F8B06EF6494BBACC236A921depends=target_core_mod,libfcvermagic=2.6.32-358.el6.x86_64 SMP mod_unload modversions e Jaox )%x-%x$1%(x0'4x<'@xH-(LxT.X`/dl 1px1|2@#Rmodule_layout9Oper_cpu__current_task4kref_puthtransport_deregister_sessioniparam_get_intcore_tpg_register_fc_fc4_register_providerBTtfc_lport_iteratefutransport_generic_free_cmdfc_get_pr_transport_id_lenˑmalloc_sizes=+dynamic_debug_enabled2Lhex_to_binH__ratelimittarget_fabric_configfs_deregister6v_core_tpg_deregisterv~queue_work?sg_nextE4ntransport_handle_cdb_directumutex_unlockscsilun_to_intdcore_tmr_alloc_req%Kparam_set_intA,@blocking_notifier_chain_unregisterQcall_rcuZ,<sprintfL$$Utransport_lookup_cmd_lunC__list_add[kcore_tpg_del_initiator_node_acl memset8_ctypeeB_fc_frame_alloc%cfc_fill_reply_hdrcsprintk_spin_lock_irq&#strict_strtoulEfc_parse_pr_out_transport_id9mcountltransport_deregister_session_configfsowfc_fc4_deregister_providerR0warn_slowpath_nullmutex_lockmper_cpu__kernel_stackl destroy_workqueue[D!list_del&mstrstr, synchronize_sched!rWfc_frame_alloc_filla*target_fabric_configfs_free__create_workqueue_keytarget_fabric_configfs_initNOvxpv_irq_opshtransport_send_check_condition_and_sense4transport_generic_allocate_tasksjnhtransport_init_se_cmd__stack_chk_fail􀴜dynamic_debug_enabledu=kfree_skbSERktransport_register_sessionVtransport_lookup_tmr_lun\MEblocking_notifier_chain_registerJtransport_generic_handle_tmrD kmem_cache_alloc_traceH8bfc_lport_notifier_head1:kref_init'target_fabric_configfs_register zkfreee2fc_get_pr_transport_iddl#memcpykref_getf fc_get_fabric_proto_identmget_pageA$xcore_tpg_add_initiator_node_acl۞snprintf_^transport_init_session transport_generic_handle_data$ (0@`px i`q  {(8@+. );;;";[;;z;w;r;;;U;M;G;C;B;@;];i;;;;`;5;;;$;;;; ;;;;;;[;N;9h(0`8h@PXp`hhx hhhh (h0@H$PhXhpxh0hPhhh 08@hHX`hhpPs @ (08HPX`px.<J (J8@HPh`hpxR`P`PhP hP#(0t8P@8PX|`PhTxPhPhPhtcm_fc  Hdmodule.sigFQ& j@S~_ FĮx qTee/a)      ! ^((X(90(J([(l(}P@( $ 0P(h( ( ((`;8 PG V(g  vx(((( 0 `  p  #5@U  d0 }@ P `G@ `p P(%V-:(K3c 3{`D((O( (( q&(7BH(SPu^p(o`(8(11K(  %`03(I ec(r( ( s                 ,5P @? N S^x(o( )((((*++((P(/%.-`1*>(O `^ h m t| |     P# ;4EE@cWh v(  10  '" 2 J d m G|      `+8 @    0 M n  V `      ) R (Ac w{ P  #     # * 3 E [ f y      14     % , > N U  a  i p @%  /5      ':IV.&b~`((<!<FHct@(` 1"tfc_cmd.cft_free_cmddescriptor.59482descriptor.59469descriptor.59473descriptor.59476descriptor.59479descriptor.59490ft_recv_seqdescriptor.59788__func__.59789ft_send_resp_statusdescriptor.59832descriptor.60027ft_send_workdescriptor.60118__func__.60119descriptor.60070ft_send_resp_code_and_free__func__.59627__func__.60171descriptor.59918__func__.59919descriptor.60172descriptor.59922descriptor.59925descriptor.59929__func__.59718__func__.60071__func__.59833__func__.60028__func__.59470tfc_conf.cft_get_fabric_nameft_get_fabric_wwnft_get_tagft_get_default_depthft_check_falseft_set_default_node_attrft_get_fabric_sense_lenft_set_fabric_sense_lenft_tpg_get_inst_indexft_exitft_notifierft_fabric_opsft_wwn_attrsft_nacl_base_attrs__func__.59677descriptor.59678ft_initft_parse_wwndescriptor.59001ft_nacl_store_node_nameft_nacl_store_port_nameft_wwn_show_attr_versionft_del_acldescriptor.59225descriptor.59219ft_tpg_release_fabric_acldescriptor.59369ft_add_acldescriptor.59172descriptor.59335ft_del_lportdescriptor.59584ft_del_tpgdescriptor.59461ft_add_tpgdescriptor.59402descriptor.59277descriptor.59281ft_nacl_show_node_nameft_nacl_show_port_nameft_add_lportdescriptor.59531__mod_license653__mod_description652__mod_debug_logging61__mod_debug_loggingtype60__param_debug_logging__param_str_debug_loggingft_wwn_versionft_nacl_port_nameft_nacl_node_name__func__.59002__func__.59220__func__.59173__func__.59462__func__.59403__func__.59585__func__.59532__func__.59370__func__.59336__func__.59278tfc_io.c_rs.59369__func__.59517.LC0tfc_sess.cdescriptor.59221descriptor.59156ft_recvdescriptor.58952descriptor.59462descriptor.59458descriptor.58959ft_tport_createft_tport_rcu_freeft_prlidescriptor.59373descriptor.59029ft_sess_freeft_prloft_sess_rcu_freedescriptor.59188__func__.59459__func__.58953__func__.59374__func__.59030__func__.59222__func__.59189__func__.59157.LC7tcm_fc.mod.c_rheldata__mod_srcversion104__module_depends____versions__mod_vermagic5transport_generic_handle_dataft_queue_data_inft_lport_find_tpgft_queue_tm_respft_lport_lockft_sess_set_erl0ft_get_task_tagft_sess_close__this_moduleft_release_cmdtransport_init_sessionsnprintfcore_tpg_add_initiator_node_aclget_pageft_deregister_configfsft_queue_statusft_write_pending_statusfc_get_fabric_proto_identkref_getcleanup_modulememcpyfc_get_pr_transport_idkfreetarget_fabric_configfs_registerkref_initft_lport_addft_get_cmd_stateft_format_wwnfc_lport_notifier_headft_recv_reqkmem_cache_alloc_tracetransport_generic_handle_tmrblocking_notifier_chain_registertransport_lookup_tmr_luninit_moduleft_invl_hw_contexttransport_register_sessionkfree_skbdynamic_debug_enabled__stack_chk_failtransport_init_se_cmdtransport_generic_allocate_taskstransport_send_check_condition_and_senseft_sess_shutdownft_tpg_alloc_fabric_aclft_is_state_removepv_irq_opsft_register_configfstarget_fabric_configfs_init__create_workqueue_keytarget_fabric_configfs_freefc_frame_alloc_fillsynchronize_schedstrstrlist_deldestroy_workqueueper_cpu__kernel_stackmutex_lockwarn_slowpath_nullfc_fc4_deregister_providertransport_deregister_session_configfsmcountfc_parse_pr_out_transport_idft_lport_notifyft_acl_getft_lport_liststrict_strtoul_spin_lock_irqprintkfc_fill_reply_hdr_fc_frame_alloc_ctypeft_configfsft_provmemsetft_recv_write_datacore_tpg_del_initiator_node_aclft_lport_del__list_addtransport_lookup_cmd_lunsprintfcall_rcublocking_notifier_chain_unregisterft_debug_loggingparam_set_intcore_tmr_alloc_reqscsilun_to_intmutex_unlockft_sess_puttransport_handle_cdb_directft_sess_get_indexsg_nextqueue_workcore_tpg_deregistertarget_fabric_configfs_deregister__ratelimithex_to_bindynamic_debug_enabled2ft_sess_stopmalloc_sizesfc_get_pr_transport_id_lenft_dump_cmdtransport_generic_free_cmdfc_lport_iteratefc_fc4_register_providerft_write_pendingcore_tpg_registerparam_get_inttransport_deregister_sessionft_sess_logged_inft_check_stop_freekref_putft_sess_get_port_nameper_cpu__current_tasktcm_fc.ko.debug;(.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.rela__verbose.note.module.sig.gnu_debuglink.rela__param.modinfo__versions.rela.parainstructions.rela.altinstructions.bss.altinstr_replacement.rela.text.rela.init.text.rela.exit.textm@$Mp2H3."haGc0b"X cVSxc"2Pd9`d 4(h" 2kq2Ytt`w[y" 0"8 H"`[ (`"H؂@"*  $  ("ء@" 0 P0"- `A#I5Qs