ELFd4()&GNUaw19FLJ)׿KUyU]u1ÅۋZ @E1tʉӋ]u]Ív'U ]u}1ZύHEtMӋ]u}]Ív'U]ÐU]ÐU]ÐU]ÐU]u1ÅۋZ E1tʉӋ]u]Í&U ]u}1ZύEtMӋ]u}]ø'U]u1ÅۋZ lE1tʉӋ]u]Í&U ]u}1ZύlEtMӋ]u}]ø'USZ t-P[]Ít&'U]uZ΅tM-PӋ]u]ø'U]u1ÅۋZ @E1tʉӋ]u]Ív'U ]u}1ZύHEtMӋ]u}]Ív'U]u1ÅۋZ @E1tʉӋ]u]Ív'U ]u}1ZύHEtMӋ]u}]Ív'U]ÐU]ÍU]u1ÅۋZ @E1tʉӋ]u]Ív'U ]u}1ZύHEtMӋ]u}]Ív'U] U]Í&'UVS։D$^$\$$DN\$$džD$$V@t$V@ڃu[^]ÐUS BӉD$$D$ []Ít&'US BӉD$$\D$ []Ít&'UiH'a@  $(,z0Y488@DHLPrTQX0\`dhlptnttQxt4|t1$$`$<$$$$$$`$@$$$$$$\$8$$$$$$`$8$$$$$\$$$$$$p$D$$$$Ít&'USøS$C(BC$C( []Í&'UdRT$@D$D$ $D$ fU @D$D$$Ðt&UD$L$ @D$$D$Ív'U @D$D$$ÍU @(D$D$$ÍU tD$D$$Ít&ÐUtmtPrt1D$T$Í&D$C$ÍD$$ÍD$0$øÍ&UWVS,@1eE1׉CCdd9X1CPL$@$D$ U 1yuÐD$>$D$ Ut#1tÍt&D$$ø U t<1tÍt&CD$V$ɹMDD$øÍU t-1tÍt& D$l$D$øÐt&U ]u}ËEwaT$ D$D$4$UNjPt$ D$B<$D$]u}]ÍvD$L$$ω'U1uÍL$ D$D$$ÍU]u}w\T$ D$D$$ƋP\$ D$G<$PD$]u}]Í&D$L$$ːU1uÍL$ D$D$$fU ]u}tr1ۃt؋u]}]ËxtUwUG Ut L$ @D$$D$É؋u]}]û$ |vUVSÉΉ1ҍMx%UwO҉y#[^]ÉD$$$ D$CD$ĉT$$뭍&'U]uÉΉ1ҍMxEw"C]u]$dD$$̍v'U]u}Ë@։υt*1҉MxLEw-C]u}]D$$؉D$$@t$$몍UVSÉΉ1ҍMx%UwO҉y#[^]ÉD$$h$D$CLD$ĉT$$뭍&'U ]u}pHË@׉MtU1҉MxsC EtW1ɉD$D$$DU]Ћu}]D$$,$É|$$h묐UWVS|EкMEE.E11fE1EEEEEEEEftE8tM̺  w$t&UE뻍vUEEE뤍t&UEEE덐t&E1ҍMu}[vEEtt;D$$@"fEt==D$$EEEEEEE|[^_]Í&UEEEzfUEEfE`EEx==D$$$t&EE 3UEEEfUEEEfEȅ }E$EED$ ED$ED$ED$ED$EȉD$ ED$EĉD$EƋEEEEEDu|[^_]þ$/ECD$$$$t&'U ]uÅt61t]u]Íu]u]ø$X뻍vUWVSÉHeE1$D$vƍ8  D9DDžL[MۉPT@9{TQEsLu҉CuC0C(ES, uƌMSXKXC\1[^_]fuƌSXC\BCXC\ u  CHt vCHuk0CTCLCC(C, G@U 1[^_]$E#$8 Er UWVS U苐 E1ۉE&E FtG~TtE UEN D$ T$1҉D$$E뀁uE U싂 Eǀ  1[^_]ËU苂PD$$룍vUWVS(U EЉUUB$$U9xt&E1E뀁t] E9FTuE U뀋N ED$ T$1҉|$$Eut&E E9ExLE([^_]ÍU]u}É։Mt:EX@=E$1]u}]Í'U]u}YDQωƉЉUO@UɉlEEujEBǃǃ n E]G@u}]Í&뒍t&]u}]Ðt&UWVSHtE@|M䋘]]M1A]1EMS1 f뀁tE @tuM;q(s֋U뀋@ UMEuQu ]CC1 S[^_]ËU1111$ ˍ'UWVSEE9t[ ؉Jǀǀ E9u[^_] U ]u}@;s(tP@tC(ҍw4Bǃǃ o D@]u}]Ív\USÍ9u1[]捶'U]udÉC ؋u]]ÍUWVS1ptË@xUEFVEE Cd@t*xTUz${pP$O@@ SBZ BMfEMx؃E9<@t[^_]Ðt&CUH PvJu y EψJ9u׃[^_]ÄC1ۉt$$X3q|$D$$3M9M\$1$4ttTE;p.hx@L`MxLx3El)pEpM;MA;DžxUe3xĴ[^_]Ít&1x $\>xDžxM;MAwJMHpx lHt0pxJ@@ |tt9΍u a&ډˋHTǂ|ǂ X|X||9֍u| }W;EJmEM&Ѐ-G\GMG|xw_G BpU@@T$ UL$M T$UL$ى$xG|UEWuG0El)pEvtBlpNtfox{Džx$=x@DžxL$;KH͋PhD$|$$P?xDžxlD$$ ?|$$>Džx$,> DžxpD$$=t$Džx}Džx$=Džx]ۉ߃r쉽lH xMH|HxtHJ@@ lغtEܲt fуp1;prtftx\xpBpU@@D$$|{P pEˉXTPXTT$UL$ D$$?T$tu| EXVF;EJHUWVSPEȋE ӋUMe M1ɍMۉEЋEȉUċMԋ@tUʹE̋Eȋpp+19r E̅E̋M̋PF@DuċHM11 Ex\E|9M9$(EL1Ue3uoP[^_]Ít&;Cvfݐt&UܱEf$?PPMȉNjE̋PUPU\$|$ T$D$$lAELPPM̋QMȉƋUPU\$t$ T$D$$@ELMUۉLJ(LJ $|1É޻e‹Ew`MȋUPt$ \${D$$ BUE̅ҋUȋpE]ԋP\$ t$D$$lBE]u{L1]$@\$L]ЉT$ D$$d@\$]ĉ\$L$ @n]ȋCp@@c$BRvUWVSDE̍}ۉeE1ˉESbȃE1;Er1EeEȋE$M̃fEMЅDЉUQM̋UĉL$MԉT$D$$BL$ MȺ{ɋME׉UQUĉt$T$ D$$(CEe3ǃ(ǃ$ǃ ueD[^_]Ðt&`EIf名t&UܱEft&'UWVS@]p`E]] U؉Mԉ]܋XtEE@pSى\E|t$Uv!9tEL@1[^_]ÍvDHUЉM3U3M U9U8M9()S|$6EEvR]䋃uL1@[^_]Ít&]싗Cp@@u$D뿍t&UЉU]䋃 ށ 9ƍt3f9t0*P$\9ƍuϋE]䋃@P$PC.$?PPM[‹UPUȉt$T$ \$D$$CEL]ЋE$C\$ ]D$\$]܉\$뼍'UWVS4E܋@`ϋ]܉։EE܋HtEQE؋Cp@@"EU싚HDى11 <]\E|tP|$U؁ЉU]؋  ]9Ë0E\Et&\\-\9UtZƋP1ۋU9M싹0E苂ËU\$$uE*$뗍&EU܋PD$$E]؋u?E14[^_]É\$t$|$D$ $ EELˋU1ɋBp1ҋ@@$E$D똍U ]u}ƋPӉE썆\E|t91uE]u}]ÍvPPuЋHDHD11 uT$D$$EfE1]}u]ÍU썆|$T&UWVShNjEUċU M_te M1ɉE؋GpUЋP@ỦMA9Ss O4E ME@pEt2؍UEEEEU܋SMMẺEE܋$EEEEuE[UЋGp U؋@@UEUȁЉUE܋Uȋ  9‹Ḿ\}ׁMf\\-\9tkމËt݋UE3H3D u;ut‹M܋PPuỦUD$$농}GpM܋@@D$$UЅEEEȋUԋEEԉUUЋUe3Eh[^_]Í&E܋UDHE11 UĉL$ M\$$ ET$L$EL닍t&E8Mȋ ΁ 9ƍf0*P$\9ƍuUȋЀE$GELfM ME1 EEtEM؋UD$ EЉ $MT$D$EGpًS@@CËEȋGp@@7yL@GpUsM@@T$UE܋ET$UMD$ EЉ$D$E?tMD$ $E!N$x;EEL@UػMЃ}ƋE܉DPH8{D؋UPM؋UL$MЉt$T$ \$L$D$$lH}UȋE̋UEEL1$?E܃A$tGEL$8GELU1ɋEǂ1U$H1aMǁ$8HEU/$F'Mǁ$GE11ǀEEL$F1Mǁ$GEUcU1ǂGp1ҋ@@t$F1UWVSLPEЉΉeE1MۉMԹEȃE1;Er@/؍UE̋EЋ|t|$EЋMEe|E $1ǃ (EMЃw `EEMȅ{DЉUQMЋUĉL$MT$D$$HL$ U̹{EMԉMЋMQMЋUĉL$|$ T$D$$,ItFdVdhEe3uQL[^_]Ðf名t&UܱErf\vUWVS\u] EϋEMUUEApItU܋@@ɉE؋E؋EQEEE3H3D EEEEEE\EE؋|Et$j] ]YE1tMЋU܋E3H3D X]ȁ؉]]E  ]9Ë0,E؁\] ]]E8U܋E3H3D \\-\9UƅtċEtU܋E3H3D u;MtP0]؉EEU1҅EUD$$U!EU*E$cP1ۋ09MEEUUÅE苒\$DljUU$EE뒍&Eu̅Eu8E]ȋurELUBp@@肽1\[^_]Ë]Ѕt] ]uMUM]ED$$U\$UEp{vE䋋]Cp@@Ki}{$ID‰D$Ct&MЋ$MMЋ(MM9MtE؋P$|]ȁ؉]]ȋuȋ  9ƋE؁\}E v\\-\9ى9tߋU܋E3H3D uɋP0EԋEUЋU؅EEEUD$$UUй*E$kvEE1ɋU]D$E؉$UEM\$dU9UEEE9]ȋE䋋]Cp@@k}{$ID‰D$ct&E]ȋ 9ƋtNЁ\} ؉9t0*P$\\\9uŋEEEL\[^_]Í&U1ɋED$D$$UpE1ҍM$EUEBEEL`VU$XIҺ{D‰D$*|$$@ELUWVSu ]t|Ht@pe=}1tlUp@pW|METbZ}?E1tft}۹}19r7&MA QPEE|MDH11 c l pSCtKUS S S ЋW(x9E ǍlE9эHExf98t.9эHu닝xDž|ƅxht&҉Utŋt|xE@EMUEƅxExS|ELQ L8|@$EE$ESMUUEU|LQLT$U\$ D$$$MT$EP`‰u+EU,UM ȉHEHEÁU(E\xxGL\h|;EE$GEMUPXdVtMBplX@pL$xT$UD$ D$E$wUD$$TMUd|XÍ|$E|Uǃ $(ph8e||LHWH\LL$|$ T$D$$O}{|LDQLP|pEULQ|L|$}L$T$ D$|$`$ P|$xEETEELMTtdžGp@@G`L1:t&hx$E\EĿELUe3%[^_]Ðt&U $DN 똍t&f名t&{E &|V\$D$$ N.ff9fEUܱf$L`xƅxDž|En\$tTZ8FR D$4$D$D$ nUe3u ]u}]UWVSƉ׍ E``9ƍpu@9ƍpt0StCLuC,E[^_]Ít&E1ۃ[^_]ÍvUWVS<}Eԋ@(ωUUԉEЋE@(ЃBBEԃ0EUԋ˜U9E؍PU荴&EU@UEE@EUŒЉUUցư9ƍXtLvCLt8Utt9uMtU9UtS *$CX9ƍXuEEEUB9E؍PUuF@tEV EuƋE[^_]Í&USЀøtF1t&ЃꀍHXHXH\H`@D@H@PH`Hdu1[]$Pe UWVS(EU܉EEEU BUzTE UEJ U܉D$D$ $T$1GEG8809u9t&ƋUuUR 9t-9u˅BEǃǃ Em老}E ([^_]ËU܋PD$$e뺋UB $eD$ED$EEUWVS$ƉӃ EtƃBEǃǃ hEEUс0x9u9_FV9uEtt&󐋃uUUUPNjEMRUƋPM\$|$t$L$ D$$f1$[^_]Í&EMRXM9EER\EMUWVS1ۉ׋P$p$9֍xt&t&9ƍxtu[^_]Ít&1ۉ[^_]Í&UWVS,E UM܉EUEEtƀEEEEUׁ9ǍXuC9ǍX9suEERXtЋU܅҉EtER\ERUËPӉT$UD$ E$gT$D$EUtƆE1,[^_]ËU1ۅ҉lUPt$D$$gdž=t&UPUD$T$$fEEMtƆE,[^_]ËERUËPU\$ T$D$$hfE,[^_]Í'U4]u}x ƉUMUtb7RËPM\$ L$D$$\h؋u]}]ÍEU]MÈEǂǂǂL$ $D$ D$UUǂER|E FUQ< ƀRfEꋆPMEL$ T$$,hD$}tUQ<PMljRfE싆PUMT$U|$L$ D$T$$hSU샺u-PUD$T$$gUǂF(V$M^(F]8$h'UWVSƉ׍@ EF$$9ƍxt)vu t*9ƍxuڋE1؃[^_]ÍE؃[^_]Í&'UWVS,1ۉEB׉Ew,ރ>tuE,[^_]ËEN@MR0MAE F MER‹UPMU҉L$MT$D$$ iL$ E1ҋN D$E|$D$ $E*bE ]'UWVS$UR8ǃǃǃRUT$ D$ D$$ǃƃR| Kyډ1Q<$[^_]ÃV ЉUF(N$~(8UFPMljRfEPUMT$U|$L$ D$T$$piSP\$D$$gǃ> U ]u}Ét]u}]ÍR(t܉ύUt󐋐u]Ív'U$]u}w5xUUi^,;t[؋u]}]ËUQËPU\$D$ T$D$$i뭋QËPU\$ T$D$$jgvU ]u}ƉӉωщ‹Ex{1ҋ]Ћu}]Ðt&UWVS EUЀMMÉA,11 &MY,s C$CC C8C8CE苇9Ѝ\tB19ȍ\t"CXuMCX>̍t&UE [^_]Í'UWVSË@p@@EC !"}HMEM9эZpuNfFHNH9MPt>֋SLPCHCL CpS|E{"uEt"U@$[^_]ÍvEH\@/UJtBuLSPCTMBCPCT IxUBt&UWVSƋ@p@@x$F tҋF t\t[^_]Ít&FpFpPDtN(1JPZTFpF|뙍v>b¹)pt&FpFpPDtN(1JHZLFpF" tJF|~(Ut1uus9GUC)u׋u싖FpFpPDtN(1JHZLFpTt&UWVSƋE9ʍ\uw&9ʍ\tZSh{@uPЉUChU딍t&U[^_]Ít&'UWVS NjE2\9u)t&9t|΋STuًCCBUǃǃ C@t;RhEmt&U [^_]ËC$$mD$뻍UWVSuɉˉEUEЀP P PCGC;Er1MEGAQO G9E|1[^_]ÉG؉UMUEËG)EAQO MGɉY묍&$m$$  t&UhЀtPPPPPP $`nÍt&'USË@|ttRP[]  t&'U$]u}Ë‹pN69u]u}]Ã׉uQqEA BAA  ljU|$T$ D$$nNjEP;EuLMU^UWVS(ljeE1E҉ˉy A@pEt9UEEEEU܋UEȒCЉUKƐsC U؉ SKC[P\$D$$nEe3u([^_]'U]u}pÉ׉MEM$]u}]Ðt&US t#Ѐt[[]Ð$ovU]u}u ɉEx u=`}U@|C|HH1K ]u}]Ðt&uP1 t܅MK| { ]u}]Ít&]1u}]Ðx|UC|U싀t}щ‹C(}<$xgC|UPHuK @1Duts|yC|t.C(ME<$QC|xUPL릸$o$@o&UWVS 2׉ÉM71t [^_]f~4EvЀ1ҹ $E}Es FM1҉s sKEPpC S2@HC)E_ 1[^_],t&$m$> 1$W 獴&UWVSNj@`U@@ UNNN ~҉uiCMEMSEC K VF G|@xUEC$1[^_]Ít&냐G|MUWW|BpW|˜U‹EMY$o띐UVSp<ËF|C uzC CTF|@XF|F|@,CdC\CC F|uJH\t'N|FT[^]ËN|[^]Ít&CD[^]f[^]fU]ÍUPpǀyR@P` 1]Í&UWVSp@x<ÅU8F`@8G|CT‹HTtUыUubCdC\t0tG|HXC\G|CD[^_]ÐG|t1HdG|uv[^_]ÐO EHdG|H\ufEu G|@,G|뵍G|CT;t&g[^_]Í&ut G|H,t?CuCGG|[^_]Í&@t͍v'US@|ҋ\u*KƃhǃlA[]Í&ƃh[]ÍU]uÉ%@ud@@u*1u ?]u]Ã&'UPpt1$ Ív'UHpt1$ Ív'UWVSË@|ωU‹C|HTtHTɋC|HXtHX2C|C|ƋC|{|ǀaC|+C`K ES|C|ǀu؅u.1RT[^_]ff1[^_]Í&tC|ǍC|C|[^_]Ðt&K|밍HrH=8p 9uEVV FBF F G O S| 9tNjMt1뱐tvRLto:r 9uH_&V FBF F C|O W 9t׋Et1믍&C|ǀC|C|ǀC|@Ht&1@Et&U ]u}@!É։t`@|tYCtڋ@Cpttt11҉֍C|M]u}]Í&]u}]ÍU]u}@!É։u@xtCC|‹C|Hpu*t11҉؉<$]u}]ÐHluǀC|Cp@@@$C|C|‹C|@pC|ǀC|XfC|C|C|C|U*C|ǀC|UfUWVS8Ë@pEE@@E؉}B }M\Et:ǃO*EK CCCEEЃ8[^_]f}U0UPU҉T$D$$qǃOK CEVFNFCpx@MM؃pS|FU}V ȒG(EW$K F 7$LpEEЁK C8[^_]Ív$M4CtK ǃO/S`EPrS4,@$ VNS(K 9 C|K ‹C|EЃ8[^_]ËCp@@(  Cpx@NMM؃ pǃVF{| F ‰W$G(S(K :VFNK ЋS(FNS(K }1D‰FNK S(NS(K }NfɀxC t  S(C FN S(K sK @1ɋS(eK S(TCp@@S Cpx@FV MM؃ pǃVF{| F FG( ‰W$FS|B0S(K Cp5@@&tEtF1V‰UFV{| V VG( ЅɉG$Cpx@ MpS }Ѓ@C xt@؉S MM؅!S(Cp@@ Cpx@V F F F ЉEMpFS|}fB$B(xtF } K S(Cp@@.' Cpx@V F F F ЉEMpǃ~FS| FUV F F F F ‹EP$x(}Cp@@NCpx@V F F F ЉE;MpC|ǃ~VEF F F F F F ‹EP$x(S(K eNFS(K  LCp@@RCpx@FV MM؃pǃVF{| F FjK S(}Ffzf҉Uf 8D$$p Cp@@Cpx@VFNF ЋMM؃pǃ{ .C|x4!Cp@@QCpx@FV‰U}MpǃVF{| F FG( ‰W$}K xSǃ@YFS|B0S(N F  F F  }䋗>~ NF F F }䋗~ u}1D‰FVN K ЋS(3Wt.K(ʋ}1EljK @VuNFS( NS(K Cp@@fCpx@VFNF ЋMM؃fpǃ|K S(LNFS( F FK  !ǃNF F F Cp@@x$C!FNCp@@x$Րt&ǃOK CE1FFN t#V F N F ЉENFV{| F F F V VO( ЉG$VFNFCpx@MM؃Tp{|ǃF V}~  F F F F F ‹E܉P$x(EK jǃ@YF S|B0S(VFNCpx@S111F1t&11f1FMpFMpFM"pFMQp?FC1F<*F)F1\FMpt}1D‰ V F NCpMx@V F NCpMx@V F NCpMx@cFFG4V F NMET6UԉMPM؋UԉL$ t$T$D$$hqM؃{ K,t}}䋇puMC(9v8K )‰S0K($p$o)ȁK C0ȋ$rD$$qvUWVS  D$\$D$$P=xtUEoE UUB[^_]á>ǃ@LǃDU$ut&@1$u1n$|u]$vD$vEBEǃǃ n DD$Dv떍U@t 1Ðt&D$M $uXD$` $uND$q $uDD$ $u:@1$|v$v$v$v븐&U]uË@p֋@@@Xuu ]u]É11]]u]ÍvUSË@p@@@{u 11҉[]É'U ]u}Ë@XׅtSP‹Hǃǃ CXOl]u}]썴&UP wX]fUWVS֋ÉD$ U$U‰C D$UD$ $U‰C`KlL$KD$ UD$wL$$U‰xL$ pUD$@wD$$Uމ4$D$ É[^_]$D$ U$U‰ND$ ֍D$ ƍD$ 붍&'U]u}lpeE1߉h D$ $l@dvj`P؉T$D$] $v?hډEe35]u}]Ít&vU f0uD$! $뙐piD$w$kvGD$ $ID$C $1D$, $D$ $D$w$D$ $D$dw$\$$m &Uzx]1ǀ1]ÍU]u}lpeE1߉h D$w$l  tgtKؿT$D$] $twhډUe3uU]u}]f1D$s $f1D$ $f1D$ $\$$ 농t&'U1R0 1]U]u}lpeE1߉h D$ $lvXؿT$D$$t&hډUe3]u}]f$1D$$f1D$ $f1D$ $w&1D$ $W&1D$ $7&1D$x$\$$ 'U1R1]U]u}eE1ph߹ l󫋆tutXD$D$x$lhڋlUe3u[]u}]Ívt$1D$,x$멉t$1D$|x$둉t$1D$Tx$v\$$ }t&'US t@s 11[]Ãwzt \Z911[]Ëhztt& h\H h\HZ911[]Í&U ]u}p<@ רt0C F|ClF|c ]u}]UWVS NjE‰E\E荁9u6fEU9֋C`uCTtNCTtCdUCDEH\CTCduUS@ERt&UE [^_] USË@|K|‹uvǁC|Cp@@@$C|RtCp@@@軯1[]ÍvC|ӐǁK|1ɺX븐UWVS EENjE0E萋EX09]CsBC$C aǀC$C$ǀC$EC[C$NjC$1ɺC$K$‹t`1ɺ-C$ENjEX09]U;P4E [^_]ÐEK$ǀȉMC$M!S(U(ljU|$T$ D$$x S(U(ljU|$T$ D$$y USC 1[]ÍvUWVSƋ‰E9E썃\t?] &؉ӍU9u֋U[^_]UWVS ǍPEEE䋷;uFB-F FE^S|UEC|EVF:EUC|H`„ҋC|PpPTҋUL1ɺ Cp@@@vϹ1ɺAE;uEUE@E51ɺ s1ɺ@E@XP9XSstR|Jx SQ C @U[C|@T\ݸ1ɺOb11҉R&Cp@@@8葸1ɺ11҉@vUEEvFK|FC|EC|H\FFt&EU [^_]ËD$ E\$$8yD$$)USË@|K ‹C|[]ÐUWVSӉƍ@|ωEt,8C`@8F`x$4upVB vMF|T$$tyD$FMt.V1ɉ誶õ[^_]Ív$֍&E8FF 릍vFf]uFtRd1ɋFt1S`Fb&F R&F B&F 2&FttV`Pt$it&V4,@$ Í&UWVSƍPEE䍶8ËF`PE1F;Et(TPQ @ @NlEN`Hڃ8_Cdt@u1L~D~u딍t&ƍ&Gt&Ƅ Ƅ ƄP0t ETƄƄЃ@ ƄƄƄL~ƄƄ GƄ Ƅ 'UVSƋ@|EEBuuMUptC~(vJC 1C [^]ÐC~(wC[^]ÍvEC C EC 1[^]Ðt&C1[^]$|UWVSx@ӈFFVڈFFFNsFrF pF pF Xu \tF[1^_]Ív'U(]u}E@~F tS0MfEUfD LDDUU'UWVSz@É΋Xu \1҅‹?FFB,<$D$&D$D$ É؋u]}]ÍܐU ]u}׋PÍpUCtAU@<$D$&D$D$ É؋u]}]ÉU]u}pÉCt?<$D$ D$&D$É؋u]}]Í܉'U$]u}xÅt[pUCUtLG,$D$ D$D$D$É؋u]}]Ít&搉֐U]u}pÉCt?@ <$D$&D$D$ É؋u]}]Í&ۉ'U ]u}׋PÍpUCUt>B,<$D$&D$D$ É؋u]}]ÍܐU ]u}׋PÍpUCtAU@<$D$&D$D$ É؋u]}]ÉU]u}X׍tJRl<$D$ D$&D$É ؋u]}]É ܐU ]u}xÍUC PTҋUtI@LtB$D$&D$D$ É ؋u]}]Ð ۍvU ]u}xÍUC XTt\HLtURD$ ED$&D$$É ؋u]}]Ðt& ׍vU ]u}xÍUCU HTtIxLtBA@@,$D$&D$D$ É ؋u]}]Ð ۍvU ]u}xÍUC PTtT@LtMR@D$ ED$&D$$É ؋u]}]É ܍t&'U]u}xÍUCU XTtAHLt:$D$D$É ؋u]}]Ív ٍt&'U ]u}֋PÍUCU HTt_PLtXkP(dMb4$D$&D$prT$ É ؋u]}]Í& Սt&'U ]u}xÍUCU xTtIXLtB$D$ D$&D$É ؋u]}]Ív ٍvU ]u}֋PÍUUC PTtOXLtHP@@<4$D$&D$D$ É ؋u]}]Ív ٍt&'U ]u}֋PÍUUC PTtOXLtHP8@44$D$&D$D$ É ؋u]}]Ív ٍt&'U ]u}xÍUCU XTtIHLtB@$D$&D$D$ É ؋u]}]Ít& ؍vU ]u}xÍUC PTҋUtIxLtB@0$D$&D$D$ É ؋u]}]Ít& ؍vU ]u}xÍUCU XTtIHLtB$D$ D$&D$É ؋u]}]Ív ٍvU ]u}xÍUC PTҋUtI@LtB|$ $D$PD$É ؋u]}]Í& ՍvU ]u}xÍUCU XTtIHLtB$D$ D$&D$É ؋u]}]Ív ٍvU ]u}xÍUC PTҋUtI@LtB$D$&D$D$ É ؋u]}]Ð ۍvU ]u}xÍUC XTt\HLtURD$ ED$&D$$É ؋u]}]Ðt& ׍vU ]u}xÍUCU HTtIxLtBA@@,$D$&D$D$ É ؋u]}]Ð ۍvU ]u}xÍUC PTtT@LtMR@D$ ED$&D$$É ؋u]}]É ܍t&'Ut]u}XUeU1҉EEEE}1󫋂ppt E@U֍UT$U\$ D$D$$ËE Ue3u#]u}]ËE U]u} É`0 @ EU0xP@ ]u}]Í'U]u}P É` Xp EU0xP@ ]u}]Í'U ]u} %|É 4x0xxx@]u}]UWVS d5@D$ @D$$D$DTarget_Core_ConfigFS: DEREGISTER -> Looking up %s in tf list <6>Target_Core_ConfigFS: DEREGISTER -> located fabric: %s <6>Target_Core_ConfigFS: DEREGISTER -> Releasing tf->tf_fabric for %s <6>Target_Core_ConfigFS: DEREGISTER -> Releasing ci %s <6>Target_Core_ConfigFS: Releasing ALUA Logical Unit Group: core/alua/lu_gps/%s, ID: %hu <6>Target_Core_ConfigFS: Releasing ALUA Target Port Group: alua/tg_pt_gps/%s, ID: %hu <3>Missing tfo->get_fabric_name() <3>Missing tfo->get_fabric_proto_ident() <3>Missing tfo->tpg_get_wwn() <3>Missing tfo->tpg_get_tag() <3>Missing tfo->tpg_get_default_depth() <3>Missing tfo->tpg_get_pr_transport_id() <3>Missing tfo->tpg_get_pr_transport_id_len() <3>Missing tfo->tpg_check_demo_mode() <3>Missing tfo->tpg_check_demo_mode_cache() <3>Missing tfo->tpg_check_demo_mode_write_protect() <3>Missing tfo->tpg_check_prod_mode_write_protect() <3>Missing tfo->tpg_alloc_fabric_acl() <3>Missing tfo->tpg_release_fabric_acl() <3>Missing tfo->tpg_get_inst_index() <3>Missing tfo->release_cmd_to_pool() <3>Missing tfo->release_cmd_direct() <3>Missing tfo->shutdown_session() <3>Missing tfo->close_session() <3>Missing tfo->stop_session() <3>Missing tfo->fall_back_to_erl0() <3>Missing tfo->sess_logged_in() <3>Missing tfo->sess_get_index() <3>Missing tfo->write_pending() <3>Missing tfo->write_pending_status() <3>Missing tfo->set_default_node_attributes() <3>Missing tfo->get_task_tag() <3>Missing tfo->get_cmd_state() <3>Missing tfo->new_cmd_failure() <3>Missing tfo->queue_data_in() <3>Missing tfo->queue_status() <3>Missing tfo->queue_tm_rsp() <3>Missing tfo->set_fabric_sense_len() <3>Missing tfo->get_fabric_sense_len() <3>Missing tfo->is_state_remove() <3>Missing tfo->fabric_make_wwn() <3>Missing tfo->fabric_drop_wwn() <3>Missing tfo->fabric_make_tpg() <3>Missing tfo->fabric_drop_tpg() Target Engine Core ConfigFS Infrastructure %s on %s/%s on 3.0.0-12-generic-pae HBA Index: %d plugin: %s version: %s T10 VPD Unit Serial Number: %s <4>Ran out of lu_gp_show_attr_members buffer SPC-3 Reservation: %s Target Node Endpoint: %s SPC-3 Reservation: Relative Port Identifer Tag: %hu %s Portal Group Tag: %hu %s Logical Unit: %u SPC-3 Reservation: All Target Ports registration SPC-3 Reservation: Single Target Port registration SPC-2 Reservation: %s Initiator: %s <3>Unable to extract hba mode flag: %d <3>Unable to set hba_mode with active devices <6>Target_Core_ConfigFS: Allocated ALUA Target Port Group: alua/tg_pt_gps/%s <3>Underlying SCSI device firmware provided VPD Unit Serial, ignoring request <3>Emulated VPD Unit Serial exceeds INQUIRY_VPD_SERIAL_LEN: %d <3>Unable to set VPD Unit Serial while active %d $FABRIC_MOD exports exist <6>Target_Core_ConfigFS: Set emulated VPD Unit Serial: %s SPC-3 Reservation: %s Initiator: %s%s <3>strict_strtoul() failed with ret: %d <4>SPC3_ALUA_EMULATED not enabled for %s/%s <3>ALUA LU Group Alias too large! <3>NULL struct se_device->dev_alua_lu_gp_mem pointer <6>Target_Core_ConfigFS: Releasing %s/%s from ALUA LU Group: core/alua/lu_gps/%s, ID: %hu <6>Target_Core_ConfigFS: %s %s/%s to ALUA LU Group: core/alua/lu_gps/%s, ID: %hu <6>Target_Core_ConfigFS: Calling se_free_virtual_device() for se_dev_ptr: %p <6>Target_Core_ConfigFS: Calling t->free_device() for se_dev_su_ptr: %p <6>Target_Core_ConfigFS: Deallocating se_subsystem_dev_t: %p <6>Target_Core_ConfigFS: Allocated ALUA Logical Unit Group: core/alua/lu_gps/%s <3>Passed *name strlen(): %d exceeds TARGET_CORE_NAME_MAX_LEN: %d <3>Unable to locate "_" for $SUBSYSTEM_PLUGIN_$HOST_ID <3>strict_strtoul() returned %d for plugin_dep_id <3>For dev_enable ops, only valid value is "1" <3>se_dev->se_dev_ptr already set for storage object <6>Target_Core_ConfigFS: Registered se_dev->se_dev_ptr: %p <3>Unable to locate passed target_fabric_configfs <3>Unable to locate passed tf->tf_subsys pointer <6><<<<<<<<<<<<<<<<<<<<<< BEGIN FABRIC API >>>>>>>>>>>>>>>>>>>>>> <3>Non zero tf->tf_access_cnt for fabric %s /build/buildd/linux-3.0.0/drivers/target/target_core_configfs.c<6>Target_Core_ConfigFS: DEREGISTER -> Releasing tf: %s <<<<<<<<<<<<<<<<<<<<<< END FABRIC API >>>>>>>>>>>>>>>>>>>>>> <3>Unable to locate struct se_subsystem_dev>se_dev_su_ptr <3>Unable to locate target_fabric_configfs pointer <3>Unable to target struct config_subsystem pointer <6><<<<<<<<<<<<<<<<<<<<<< END FABRIC API >>>>>>>>>>>>>>>>>>>>>> <3>request_module() failed for iscsi_target_mod.ko: %d <3>request_module() failed for tcm_loop.ko: %d <3>target_core_get_fabric() failed for %s <6>Target_Core_ConfigFS: REGISTER -> Located fabric: %s <6>Target_Core_ConfigFS: REGISTER tfc_wwn_cit -> %p <6>Target_Core_ConfigFS: REGISTER -> Allocated Fabric: %s <6>Target_Core_ConfigFS: REGISTER -> Set tf->tf_fabric for %s <6>Target_Core_ConfigFS: REGISTER -> group: %p name: %s Ready to process PR APTPL metadata.. <3>udev_path count: %d exceeds SE_UDEV_PATH_LEN-1: %u <6>Target_Core_ConfigFS: %s/%s set udev_path: %s <3>alias count: %d exceeds SE_DEV_ALIAS_LEN-1: %u <6>Target_Core_ConfigFS: %s/%s set alias: %s LU Group Alias: %s LU Group ID: %hu <3>strict_strtoul() returned %d for lu_gp_id <3>ALUA lu_gp_id: %lu exceeds maximum: 0x0000ffff <6>Target_Core_ConfigFS: Set ALUA Logical Unit Group: core/alua/lu_gps/%s to ID: %hu <3>Unable to extract alua_write_metadata <3>Illegal value for alua_write_metadata: %lu <3>Unable to do set ALUA access status on non valid tg_pt_gp ID: %hu <3>Unable to extract new ALUA access status from %s <3>Illegal ALUA access status: 0x%02x <3>strict_strtoul() returned %d for tg_pt_gp_id <3>ALUA tg_pt_gp_id: %lu exceeds maximum: 0x0000ffff <6>Target_Core_ConfigFS: Set ALUA Target Port Group: core/alua/tg_pt_gps/%s to ID: %hu <3>Unable to do implict ALUA on non valid tg_pt_gp ID: %hu Unable to extract new ALUA access state from %s <3>Unable to process implict configfs ALUA transition while TPGS_IMPLICT_ALUA is diabled <3>APTPL metadata initiator_node= exceeds PR_APTPL_MAX_IPORT_LEN: %d <3>APTPL metadata initiator_isid= exceeds PR_REG_ISID_LEN: %d <3>strict_strtoull() failed for sa_res_key= <3>APTPL metadata target_node= exceeds PR_APTPL_MAX_TPORT_LEN: %d <3>Illegal parameters for APTPL registration <3>Illegal PR type: 0x%02x for reservation holder <6>Unable to process APTPL metadata while active fabric exports exist %s Node: %s%s Key: 0x%016Lx PRgen: 0x%08x <3>Missing struct module *fabric_mod pointer <3>Unable to locate passed fabric name <3>Passed name: %s exceeds TARGET_FABRIC_NAME_SIZE <6>Initialized struct target_fabric_configfs: %p for %s <3>Unable to allocate memory for struct se_subsystem_dev <3>Unable to locate subsystem dependent pointer from allocate_virtdevice() <3>Unable to allocate tg_pt_gp_cg->default_groups <3>Unable to allocate dev_stat_grp->default_groups <6>Target_Core_ConfigFS: Allocated struct se_subsystem_dev: %p se_dev_su_ptr: %p <6>TARGET_CORE[0]: Loading Generic Kernel Storage Engine: %s on %s/%s on 3.0.0-12-generic-pae <3>Unable to allocate target_cg->default_groups <3>Unable to allocate hba_cg->default_groups <3>Unable to allocate alua_cg->default_groups <3>Unable to allocate lu_gp_cg->default_groups <3>Error %d while registering subsystem %s <6>TARGET_CORE[0]: Initialized ConfigFS Fabric Infrastructure: v4.0.0-rc7-ml on %s/%s on 3.0.0-12-generic-pae <6>TARGET_CORE[0]: Released ConfigFS Fabric Infrastructure <3>%s LUN: %u exceeds TRANSPORT_MAX_LUNS_PER_TPG-1: %u for Target Portal Group: %hu <3>%s Logical Unit Number: %u is not active on Target Portal Group: %hu, ignoring request. <3>Unable to allocate t10_alua_tg_pt_gp_member_t <6>%s/%s: Adding to default ALUA Target Port Group: alua/default_tg_pt_gp /build/buildd/linux-3.0.0/include/linux/slub_def.h<3>Unable to allocate struct se_port <4>Reached dev->dev_port_count == 0x0000ffff <3>%s device entries device pointer is NULL, but Initiator has access. <3>struct se_dev_entry->se_lun_acl already set for demo mode -> explict LUN ACL transition <3>struct se_dev_entry->se_lun does match passed struct se_lun for demo mode -> explict LUN ACL transition <3>Unable to locate struct se_task for struct se_cmd <6>TARGET_CORE[%s]: Detected NON_EXISTENT_LUN Access for 0x%08x TARGET_CORE[%s]: Detected WRITE_PROTECTED LUN Access for 0x%08x TARGET_CORE[%s]: Detected NON_EXISTENT_LUN Access for 0x%08x <3>dev[%p]: Passed task_timeout: %u larger then DA_TASK_TIMEOUT_MAX <6>dev[%p]: Set SE Device task_timeout: %u <6>dev[%p]: Set max_unmap_lba_count: %u <6>dev[%p]: Set max_unmap_block_desc_count: %u <6>dev[%p]: Set unmap_granularity: %u <6>dev[%p]: Set unmap_granularity_alignment: %u <3>TRANSPORT(dev)->dpo_emulated is NULL <3>TRANSPORT(dev)->dpo_emulated not supported <6>dev[%p]: SE Device Page Out (DPO) Emulation bit: %d <3>TRANSPORT(dev)->fua_write_emulated is NULL <3>TRANSPORT(dev)->fua_write_emulated not supported <6>dev[%p]: SE Device Forced Unit Access WRITEs: %d <3>TRANSPORT(dev)->fua_read_emulated is NULL <3>TRANSPORT(dev)->fua_read_emulated not supported <6>dev[%p]: SE Device Forced Unit Access READs: %d <3>TRANSPORT(dev)->write_cache_emulated is NULL <3>TRANSPORT(dev)->write_cache_emulated not supported <6>dev[%p]: SE Device WRITE_CACHE_EMULATION flag: %d <3>dev[%p]: Unable to change SE Device UA_INTRLCK_CTRL while dev_export_obj: %d count exists <6>dev[%p]: SE Device UA_INTRLCK_CTRL flag: %d <3>dev[%p]: Unable to change SE Device TAS while dev_export_obj: %d count exists <6>dev[%p]: SE Device TASK_ABORTED status bit: %s <3>Generic Block Discard not supported <6>dev[%p]: SE Device Thin Provisioning UNMAP bit: %d <6>dev[%p]: SE Device Thin Provisioning WRITE_SAME: %d <6>dev[%p]: SE Device enforce_pr_isids bit: %s <3>dev[%p]: Unable to change SE Device TCQ while dev_export_obj: %d count exists <3>dev[%p]: Illegal ZERO value for queue_depth <3>dev[%p]: Passed queue_depth: %u exceeds TCM/SE_Device TCQ: %u <3>dev[%p]: Passed queue_depth: %u exceeds TCM/SE_Device MAX TCQ: %u <6>dev[%p]: SE Device TCQ Depth changed to: %u <3>dev[%p]: Unable to change SE Device max_sectors while dev_export_obj: %d count exists <3>dev[%p]: Illegal ZERO value for max_sectors <3>dev[%p]: Passed max_sectors: %u less than DA_STATUS_MAX_SECTORS_MIN: %u <3>dev[%p]: Passed max_sectors: %u greater than TCM/SE_Device max_sectors: %u <3>dev[%p]: Passed max_sectors: %u greater than TCM/SE_Device max_sectors: %u, use force=1 to override. <3>dev[%p]: Passed max_sectors: %u greater than DA_STATUS_MAX_SECTORS_MAX: %u dev[%p]: SE Device max_sectors changed to %u <3>dev[%p]: Unable to change SE Device optimal_sectors while dev_export_obj: %d count exists <3>dev[%p]: Passed optimal_sectors cannot be changed for TCM/pSCSI <3>dev[%p]: Passed optimal_sectors %u cannot be greater than max_sectors: %u <6>dev[%p]: SE Device optimal_sectors changed to %u <3>dev[%p]: Unable to change SE Device block_size while dev_export_obj: %d count exists <3>dev[%p]: Illegal value for block_device: %u for SE device, must be 512, 1024, 2048 or 4096 <3>dev[%p]: Not allowed to change block_size for Physical Device, use for Linux/SCSI to change block_size for underlying hardware <6>dev[%p]: SE Device block_size changed to %u <3>Unable to export struct se_device while dev_access_obj: %d <6>%s_TPG[%u]_LUN[%u] - Activated %s Logical Unit from CORE HBA: %u <6>%s_TPG[%u]_LUN[%u] - Deactivated %s Logical Unit from device object <3>%s Logical Unit Number: %u is not free on Target Portal Group: %hu, ignoring request. <3>%s InitiatorName exceeds maximum size. <3>Unable to allocate memory for struct se_lun_acl. <6>%s_TPG[%hu]_LUN[%u->%u] - Added %s ACL for InitiatorNode: %s <6>%s_TPG[%hu]_LUN[%u] - Removed ACL for InitiatorNode: %s Mapped LUN: %u %s_TPG[%hu] - Freeing ACL for %s InitiatorNode: %s Mapped LUN: %u <3>Unable to allocate memory for struct se_subsystem_dev <3>Unable to locate subsystem dependent pointer from allocate_virtdevice() <3>tf->tf_ops.fabric_make_tpg is NULL <3>tf->tf_ops.fabric_make_nodeacl is NULL <3>Port Symlink already exists <3>Unable to locate struct se_device pointer from %s <6>%s_ConfigFS: Changed Initiator ACL: %s Mapped LUN: %u Write Protect bit to %s <3>Source se_lun->lun_sep or lun->lun_sep->sep_tpg does not exist <3>Illegal Initiator ACL SymLink outside of %s <3>Illegal Initiator ACL Symlink outside of %s TPGT: %s <3>tf->tf_ops.fabric_make_wwn is NULL <3>tf->tf_ops.fabric_make_np is NULL <3>Unable to locate '_" in "lun_$LUN_NUMBER" <3>Unable to allocate lun_cg->default_groups <3>Unable to allocate port_stat_grp->default_groups <3>Unable to allocate memory for name buf <3>Unable to locate "lun_" from buf: %s name: %s <3>Unable to allocate lacl_cg->default_groups <3>Unable to allocate ml_stat_grp->default_groups <3>Illegal format code: 0x%02x for iSCSI Initiator Transport ID <6>LIO-Target Extracted add_len: %hu does not match calculated tid_len: %u, using tid_len instead <3>Unable to locate ",i,0x" seperator for Initiator port identifier: %s <3>%p is already registered with duplicate name %s, unable to process request <6>TCM: Registered subsystem plugin: %s struct module: %p <3>Unable to allocate struct se_hba <6>CORE_HBA[%d] - Attached HBA to Generic Target Core <6>CORE_HBA[%d] - Detached HBA from Generic Target Core <3>PRIN SA REPORT_CAPABILITIES SCSI Data Length: %u too small <3>PRIN SA READ_KEYS SCSI Data Length: %u too small <3>PRIN SA READ_RESERVATIONS SCSI Data Length: %u too small <3>PRIN SA READ_FULL_STATUS SCSI Data Length: %u too small <4>SPC-3 PRIN READ_FULL_STATUS ran out of buffer: %d <3>LongIO and Obselete Bits set, returning ILLEGAL_REQUEST <3>SCSI-2 RESERVATION CONFLIFT for %s fabric <3>Original reserver LUN: %u %s <3>Current attempt - LUN: %u -> MAPPED LUN: %u from %s <6>SCSI-2 Reserved %s LUN: %u -> MAPPED LUN: %u for %s <6>SCSI-2 Released reservation for %s LUN: %u -> MAPPED LUN: %u for %s <3>Unknown PERSISTENT_RESERVE_OUT service action: 0x%02x <3>Unknown MI Service Action: 0x%02x <6>%s Conflict for unregistered nexus %s CDB: 0x%02x to %s reservation <6>%s Conflict for %sregistered nexus %s CDB: 0x%2x for %s reservation <4>pr_reg->pr_res_holder still set No Registrations or Reservations PR_REG_START: %d initiator_fabric=%s initiator_node=%s %ssa_res_key=%llu res_holder=1 res_type=%02x res_scope=%02x res_all_tg_pt=%d mapped_lun=%u PR_REG_START: %d initiator_fabric=%s initiator_node=%s %ssa_res_key=%llu res_holder=0 res_all_tg_pt=%d mapped_lun=%u <3>Unable to update renaming APTPL metadata target_fabric=%s target_node=%s tpgt=%hu port_rtpi=%hu target_lun=%u PR_REG_END: %d No Registrations or Reservations<3>WWN value for struct se_device does not fit into path buffer <3>filp_open(%s) for APTPL metadata failed Error writing APTPL metadata file: %s <3>Unable to allocate struct t10_pr_registration <3>Unable to allocate pr_reg->pr_aptpl_buf <3>core_scsi3_lunacl_depend_item() failed SPC-3 PR [%s] waiting for pr_res_holders <6>SPC-3 PR [%s] Service Action: UNREGISTER Initiator Node: %s%s <6>SPC-3 PR [%s] for %s TCM Subsystem %s Object Target Port(s) <6>SPC-3 PR [%s] SA Res Key: 0x%016Lx PRgeneration: 0x%08x <6>SPC-3 PR [%s] Service Action: REGISTER%s Initiator Node: %s%s <6>SPC-3 PR [%s] registration on Target Port: %s,0x%04x <6>SPC-3 PR [%s] SA Res Key: 0x%016Lx PRgeneration: 0x%08x APTPL: %d <3>Unable to allocate tidh_new <3>SPC-3 PR: Illegal tpdl: %u + 28 byte header does not equal CDB data_length: %u <3> core_scsi3_tpg_depend_item() for tmp_tpg <3>configfs_depend_item() failed for dest_node_acl->acl_group <6>SPC-3 PR SPEC_I_PT: Located %s Node: %s Port RTPI: %hu <3>SPC-3 PR SPEC_I_PT: Unable to locate dest_tpg <3>SPC-3 PR SPEC_I_PT: Illegal tid_len: %u for Transport ID: %s <3>Unable to locate %s dest_se_deve from destination RTPI: %hu <6>SPC-3 PR [%s] SPEC_I_PT: Successfully registered Transport ID for Node: %s%s Mapped LUN: %u <3>SPC-3 PR: se_sess || struct se_lun is NULL! <3>SPC-3 PR: Unable to locate PR_REGISTERED *pr_reg for RESERVE <3>SPC-3 PR RESERVE: Received res_key: 0x%016Lx does not match existing SA REGISTER res_key: 0x%016Lx <3>SPC-3 PR: Illegal SCOPE: 0x%02x <3>SPC-3 PR: Attempted RESERVE from [%s]: %s while reservation already held by [%s]: %s, returning RESERVATION_CONFLICT <3>SPC-3 PR: Attempted RESERVE from [%s]: %s trying to change TYPE and/or SCOPE, while reservation already held by [%s]: %s, returning RESERVATION_CONFLICT <6>SPC-3 PR [%s] Service Action: RESERVE created new reservation holder TYPE: %s ALL_TG_PT: %d <6>SPC-3 PR [%s] RESERVE Node: %s%s <6>SPC-3 PR: Updated APTPL metadata for RESERVE <6>SPC-3 PR [%s] Service Action: %s RELEASE cleared reservation holder TYPE: %s ALL_TG_PT: %d <6>SPC-3 PR [%s] RELEASE Node: %s%s <3>SPC-3 PR: Unable to locate PR_REGISTERED *pr_reg for RELEASE <3>SPC-3 PR RELEASE: Received res_key: 0x%016Lx does not match existing SA REGISTER res_key: 0x%016Lx <3>SPC-3 PR RELEASE: Attempted to release reservation from [%s]: %s with different TYPE and/or SCOPE while reservation already held by [%s]: %s, returning RESERVATION_CONFLICT SPC-3 PR: Updated APTPL metadata for RELEASE <3>SPC-3 PR: Unable to locate PR_REGISTERED *pr_reg for CLEAR <3>SPC-3 PR REGISTER: Received res_key: 0x%016Lx does not match existing SA REGISTER res_key: 0x%016Lx <6>SPC-3 PR [%s] Service Action: CLEAR complete <6>SPC-3 PR: Updated APTPL metadata for CLEAR <3>SPC-3 PR: Unable to perform ALL_TG_PT=1 UNREGISTER while existing reservation with matching key 0x%016Lx is present from another SCSI Initiator Port <4>SPC-3 PR: Reservation Key non-zero for SA REGISTER, returning CONFLICT SPC-3 PR: Set APTPL Bit Deactivated for REGISTER SPC-3 PR: Set APTPL Bit Activated for REGISTER <3>SPC-3 PR UNREGISTER: SPEC_I_PT set while sa_res_key=0 <3>SPC-3 PR UNREGISTER: ALL_TG_PT=1 registration exists, but ALL_TG_PT=1 bit not present in received PROUT <3>Unable to allocate pr_aptpl_buf SPC-3 PR: Set APTPL Bit Deactivated for UNREGISTER SPC-3 PR: Set APTPL Bit Activated for UNREGISTER SPC-3 PR [%s] REGISTER%s: Changed Reservation Key for %s to: 0x%016Lx PRgeneration: 0x%08x <6>SPC-3 PR [%s] Service Action: PREEMPT%s created new reservation holder TYPE: %s ALL_TG_PT: %d <6>SPC-3 PR [%s] PREEMPT%s from Node: %s%s <3>SPC-3 PR: Unable to locate PR_REGISTERED *pr_reg for PREEMPT%s <6>SPC-3 PR: Updated APTPL metadata for PREEMPT%s SPC-3 PR: Updated APTPL metadata for PREEMPT%s <3>SPC-3 PR: Unable to locate PR_REGISTERED *pr_reg for REGISTER_AND_MOVE <4>SPC-3 PR REGISTER_AND_MOVE: Received res_key: 0x%016Lx does not match existing SA REGISTER res_key: 0x%016Lx <4>SPC-3 PR REGISTER_AND_MOVE: Received zero sa_res_key <3>SPC-3 PR: Illegal tid_len: %u + 24 byte header does not equal CDB data_length: %u <3>core_scsi3_tpg_depend_item() failed for dest_se_tpg <3>SPC-3 PR REGISTER_AND_MOVE: Unable to locate fabric ops from Relative Target Port Identifier: %hu <3>SPC-3 PR REGISTER_AND_MOVE: Received proto_ident: 0x%02x does not match ident: 0x%02x from fabric: %s <3>SPC-3 PR REGISTER_AND_MOVE: Fabric does not containg a valid tpg_parse_pr_out_transport_id function pointer <3>SPC-3 PR REGISTER_AND_MOVE: Unable to locate initiator_str from Transport ID <6>SPC-3 PR [%s] Extracted initiator %s identifier: %s %s <3>SPC-3 PR REGISTER_AND_MOVE: TransportID: %s matches: %s on received I_T Nexus <3>SPC-3 PR REGISTER_AND_MOVE: TransportID: %s %s matches: %s %s on received I_T Nexus <3>Unable to locate %s dest_node_acl for TransportID%s <3>core_scsi3_nodeacl_depend_item() for dest_node_acl <3>Unable to locate %s dest_se_deve from RTPI: %hu <4>SPC-3 PR REGISTER_AND_MOVE: No reservation currently held <4>SPC-3 PR REGISTER_AND_MOVE: Calling I_T Nexus is not reservation holder <4>SPC-3 PR REGISTER_AND_MOVE: Unable to move reservation for type: %s <6>SPC-3 PR [%s] Service Action: REGISTER_AND_MOVE created new reservation holder TYPE: %s on object RTPI: %hu PRGeneration: 0x%08x <6>SPC-3 PR Successfully moved reservation from %s Fabric Node: %s%s -> %s Fabric Node: %s %s SPC-3 PR: Set APTPL Bit Deactivated for REGISTER_AND_MOVE SPC-3 PR: Set APTPL Bit Activated for REGISTER_AND_MOVE <4>SPC-PR: Received PR OUT parameter list length too small: %u <4>SPC-PR: Received PR OUT illegal parameter list length: %u <3>SPC-3 PR: Unknown Service Action RESERVE Type: 0x%02x <3>SPC-3 PR: Unknown Service Action PREEMPT%s Type: 0x%02x <6>SPC-3 PR [%s] Service Action: APTPL RESERVE created new reservation holder TYPE: %s ALL_TG_PT: %d <3>Received legacy SPC-2 RESERVE/RELEASE while active SPC-3 registrations exist, returning RESERVATION_CONFLICT <3>Illegal parameters for APTPL registration <6>SPC-3 PR APTPL Successfully added registration%s from metadata <3>Received PERSISTENT_RESERVE CDB while legacy SPC-2 reservation is held, returning RESERVATION_CONFLICT <3>Unknown PERSISTENT_RESERVE_IN service action: 0x%02x <6>%s: Using SPC_PASSTHROUGH, no reservation emulation <6>%s: Using SPC3_PERSISTENT_RESERVATIONS emulation <6>%s: Using SPC2_RESERVATIONS emulation Write Exclusive Access, Registrants OnlyExclusive Access, Registrants OnlyWrite Exclusive Access, All RegistrantsExclusive Access, All Registrants<6>ALUA: Got secondary offline status for local target port <3>Unknown ALUA access state: 0x%02x <3>filp_open(%s) for ALUA metadata failed <3>Error writing ALUA metadata file: %s tg_pt_gp_id=%hu alua_access_state=0x%02x alua_access_status=0x%02x <6>Successful %s ALUA transition TG PT Group: %s ID: %hu from primary access state %s to %s alua_tg_pt_offline=%d alua_tg_pt_status=0x%02x <3>Unable to complete secondary state transition <6>Successful %s ALUA transition TG PT Group: %s ID: %hu to secondary access state: %s <3>Unable to allocate md_buf for secondary ALUA access metadata Unable to allocate buf for ALUA metadata <6>Successfully processed LU Group: %s all ALUA TG PT Group IDs: %hu %s transition to primary state: %s <3>Unable to access l_port->sep_alua_tg_pt_gp_mem <3>Unable to access *l_tg_pt_gp_mem->tg_pt_gp <6>Unable to process SET_TARGET_PORT_GROUPS while TPGS_EXPLICT_ALUA is disabled <3>Unable to allocate struct t10_alua_lu_gp <4>ALUA LU Group already has a valid ID, ignoring request <3>Maximum ALUA se_global->alua_lu_gps_count: 0x0000ffff reached <4>ALUA Logical Unit Group ID: %hu already exists, ignoring request <3>Unable to allocate struct t10_alua_tg_pt_gp <4>ALUA TG PT Group already has a valid ID, ignoring request <3>Maximum ALUA alua_tg_pt_gps_count: 0x0000ffff reached <3>ALUA Target Port Group ID: %hu already exists, ignoring request <3>Unable to allocate struct t10_alua_tg_pt_gp_member TG Port Alias: %s TG Port Group ID: %hu TG Port Primary Access State: %s TG Port Primary Access Status: %s TG Port Secondary Access State: %s TG Port Secondary Access Status: %s <4>SPC3_ALUA_EMULATED not enabled for %s/tpgt_%hu/%s <3>ALUA Target Port Group alias too large! <3>NULL struct se_port->sep_alua_tg_pt_gp_mem pointer <6>Target_Core_ConfigFS: Moving %s/tpgt_%hu/%s from ALUA Target Port Group: alua/%s, ID: %hu back to default_tg_pt_gp <6>Target_Core_ConfigFS: %s %s/tpgt_%hu/%s to ALUA Target Port Group: alua/%s, ID: %hu <3>Unable to extract alua_access_type <3>Illegal value for alua_access_type: %lu <3>Unable to extract nonop_delay_msecs <3>Passed nonop_delay_msecs: %lu, exceeds ALUA_MAX_NONOP_DELAY_MSECS: %d <3>Unable to extract trans_delay_msecs <3>Passed trans_delay_msecs: %lu, exceeds ALUA_MAX_TRANS_DELAY_MSECS: %d <3>Unable to extract preferred ALUA value <3>Illegal value for preferred ALUA: %lu <3>Unable to extract alua_tg_pt_offline value <3>Illegal value for alua_tg_pt_offline: %lu <3>Unable to locate *tg_pt_gp_mem <3>Unable to extract alua_tg_pt_status <3>Illegal value for alua_tg_pt_status: %lu <3>Unable to extract alua_tg_pt_write_md <3>Illegal value for alua_tg_pt_write_md: %lu <6>%s: Using SPC_ALUA_PASSTHROUGH, no ALUA emulation <6>%s: Enabling ALUA Emulation for SPC-3 device <3>Unable to allocate struct t10_alua_lu_gp_member <6>%s: Adding to default ALUA LU Group: core/alua/lu_gps/default_lu_gp <6>%s: Disabling ALUA Emulation for SPC-2 device <3>Unable to allocate struct se_tmr_req <6>LUN_RESET: TMR caller fabric: %s initiator port %s <6>LUN_RESET: %s starting for [%s], tas: %d <3>Unable to locate struct se_cmd for TMR <6>LUN_RESET: %s releasing TMR %p Function: 0x%02x, Response: 0x%02x, t_state: %d <3>T_TASK(cmd) is NULL for task: %p cmd: %p ITT: 0x%08x <6>LUN_RESET: %s cmd: %p task: %p ITT/CmdSN: 0x%08x/0x%08x, i_state: %d, t_state/def_t_state: %d/%d cdb: 0x%02x <6>LUN_RESET: ITT[0x%08x] - pr_res_key: 0x%016Lx t_task_cdbs: %d t_task_cdbs_left: %d t_task_cdbs_sent: %d -- t_transport_active: %d t_transport_stop: %d t_transport_sent: %d <6>LUN_RESET: Waiting for task: %p to shutdown for dev: %p <6>LUN_RESET Completed task: %p shutdown for dev: %p <6>LUN_RESET: Skipping task: %p, dev: %p for t_task_cdbs_ex_left: %d <6>LUN_RESET: got t_transport_active = 1 for task: %p, t_fe_count: %d dev: %p <6>LUN_RESET: Got t_transport_active = 0 for task: %p, t_fe_count: %d dev: %p <6>LUN_RESET: %s from Device Queue: cmd: %p t_state: %d t_fe_count: %d <6>LUN_RESET: SCSI-2 Released reservation <6>LUN_RESET: %s for [%s] Complete <3>Unable to allocate memory for struct se_node_acl->device_list <3>%s device entries device pointer is NULL, but Initiator has access. <3>Unable to locate struct se_lun_acl for %s, mapped_lun: %u <6>%s_TPG[%hu] - Deleted ACL with TCQ Depth: %d for %s Initiator Node: %s <3>Access Control List entry for %s Initiator Node %s does not exists for TPG %hu, ignoring request. <3>Unable to change queue depth for %s Initiator Node: %s while session is operational. To forcefully change the queue depth and force session reinstatement use the "force=1" parameter. <3>Queue depth for %s Initiator Node: %s is 0,defaulting to 1. <6>Successfuly changed queue depth to: %d for Initiator Node: %s on %s Target Portal Group: %u <6>%s_TPG[%u] - Replacing dynamic ACL for %s <3>ACL entry for %s Initiator Node %s already exists for TPG %u, ignoring request. struct se_node_acl pointer is NULL <6>%s_TPG[%hu] - Added ACL with TCQ Depth: %d for %s Initiator Node: %s <6>TARGET_CORE[%s]->TPG[%u]_LUN[%u] - Adding %s access for LUN in Demo Mode %s_TPG[%u] - Added DYNAMIC ACL with TCQ Depth: %d for %s Initiator Node: %s <3>%s LUN: %u exceeds TRANSPORT_MAX_LUNS_PER_TPG-1: %u for Target Portal Group: %u <3>TPG Logical Unit Number: %u is already active on %s Target Portal Group: %u, ignoring request. <3>Unable to allocate struct se_portal_group->tpg_lun_list <6>TARGET_CORE[%s]: Allocated %s struct se_portal_group for endpoint: %s, Portal Tag: %u <3>%s Logical Unit Number: %u is not active on Target Portal Group: %u, ignoring request. <6>TARGET_CORE[%s]: Deallocating %s struct se_portal_group for endpoint: %s Portal Tag %u <3>LBA: %llu Sectors: %u exceeds transport_dev_end_lba(): %llu <3>ITT: 0x%08x t_transport_queue_active: %d <3>task_sg_chaining is diabled for fabric module: %s <3>TRANSPORT(dev)->get_sense_buffer is NULL <3>ITT[0x%08x]_TASK[%d]: Unable to locate sense buffer for task with sense <6>HBA_[%u]_PLUG[%s]: Set SAM STATUS: 0x%02x and sense <3>Unable to allocate xor_callback buf <3>Unable to allocate struct se_task ANSI SCSI revision: %02x <6>TARGET_CORE[%s]: Deregistered fabric_sess <3>task[%u] - task->se_dev is NULL <3>Unable to allocate struct se_mem /build/buildd/linux-3.0.0/drivers/target/target_core_transport.c<3>Unable to allocate struct se_session from se_sess_cache <3>Releasing ITT: 0x%08x, i_state: %u, t_state: %u directly <6>TARGET_CORE[%s]: Registered fabric_sess_ptr: %p <3>Unable to allocate memory for se_mem_list <3>SCF_CMD_PASSTHROUGH_NOALLOC not supported with BIDI-COMMAND <3>BIDI-Commands not supported using SCF_SCSI_CONTROL_NONSG_IO_CDB <3>Unable to allocate memory for struct se_queue_req <3>WRITE_SAME PBDATA and LBDATA bits not supported for Block Discard Emulation <3>WRITE_SAME w/o UNMAP bit not supported for Block Discard Emulation <3>VARIABLE_LENGTH_CMD service action 0x%04x not supported <3>WRITE_SAME w/o UNMAP bit not supported for Block Discard Emulation <4>TARGET_CORE[%s]: Unsupported SCSI Opcode 0x%02x, sending CHECK_CONDITION. <4>TARGET_CORE[%s]: Expected Transfer Length: %u does not match SCSI CDB Length: %u for SAM Opcode: 0x%02x <3>Rejecting underflow/overflow WRITE data <3>Failing OVERFLOW/UNDERFLOW for LBA op CDB on non 512-byte sector setup subsystem plugin: %s <3>Received SCSI CDB with command_size: %d that exceeds SCSI_MAX_VARLEN_CDB_SIZE: %d <3>Unable to allocate T_TASK(cmd)->t_task_cdb %u > sizeof(T_TASK(cmd)->__t_task_cdb): %lu ops <3>Unable to allocate memory for struct se_global <3>kmem_cache_create for struct se_cmd failed <3>kmem_cache_create() for struct se_tmr_req failed <3>kmem_cache_create() for struct se_session failed <3>kmem_cache_create() for struct se_ua failed <3>kmem_cache_create() for struct se_mem failed <3>kmem_cache_create() for struct t10_pr_registration failed <3>kmem_cache_create() for t10_alua_lu_gp_cache failed <3>kmem_cache_create() for t10_alua_lu_gp_mem_cache failed <3>kmem_cache_create() for t10_alua_tg_pt_gp_cache failed <3>kmem_cache_create() for t10_alua_tg_pt_gp_mem_t failed <3>Unable to allocate memory for se_dev_t <3>Unable to allocate memory for dev->dev_queue_obj <3>Unable to allocate memory for dev->dev_status_queue_obj <3>Unable to create kthread: LIO_%s <3>All non TCM/pSCSI plugins require INQUIRY consts <3>Unable to load target_core_iblock <3>Unable to load target_core_file <3>Unable to load target_core_pscsi <3>Unable to load target_core_stgt Execute/Left/Max Queue Depth: %d/%d/%d SectorSize: %u MaxSectors: %u SCSI Remote Direct Memory Access Protocol Automation/Drive Interface Transport Protocol AT Attachment Interface ATA/ATAPI T10 VPD Identifier Association: Relative target port identifier T10 VPD Binary Device Identifier: %s T10 VPD ASCII Device Identifier: %s T10 VPD UTF-8 Device Identifier: %s T10 VPD Device Identifier encoding unsupported: 0x%02x<3>ITT: 0x%08x, T_TASK(cmd) = NULL[i,t]_state: %u/%u <3>ITT: 0x%08x, [i,t]_state: %u/%u <3>T_TASK(cmd) is NULL for task: %p cmd: %p ITT: 0x%08x <3>Unknown transport error for CDB 0x%02x: %d <3>Unable to allocate memory for task->task_sg <3>Unable to allocate memory for task->task_sg_bidi <3>Unable to locate valid struct scatterlist pointer /build/buildd/linux-3.0.0/include/linux/scatterlist.h<3>mem_list is NULL in transport_generic_get_cdb_count() <3>Unable to allocate memory for buffer <3>Unable to start clear_lun thread <3>Uknown TMR function: 0x%02x. <3>CMD_TFO(cmd)->new_cmd_map is NULL for TRANSPORT_NEW_CMD_MAP <3>Unknown t_state: %d deferred_t_state: %d for ITT: 0x%08x i_state: %d on SE LUN: %u <3>SCSI Inquiry payload length: %u too small for EVPD=0 <6>UNMAP: Sub: %s Using dl: %hu bd_dl: %hu size: %hu ptr: %p <6>UNMAP: Using lba: %llu and range: %u <3>blkdev_issue_discard() failed: %d <3>Got Unknown Mode Page: 0x%02x <3>REQUEST_SENSE description emulation not supported <6>WRITE_SAME UNMAP: LBA: %llu Range: %u <6>blkdev_issue_discard() failed for WRITE_SAME <6>Received data_length: %u too small for EVPD 0xb0 <6>Received data_length: %u too small for TPE=1 EVPD 0xb0 <3>SCSI Inquiry payload length: %u too small for EVPD=1 <3>UNMAP emulation not supported for: %s <3>WRITE_SAME_16 emulation not supported for: %s <3>WRITE_SAME_32 SA emulation not supported for: %s <3>Unsupported VARIABLE_LENGTH_CMD SA: 0x%02x <3>SYNCHRONIZE_CACHE emulation not supported for: %s <3>Unsupported SCSI Opcode: 0x%02x for %s <3>Unable to allocate struct se_ua <6>[%s]: Allocated UNIT ATTENTION, mapped LUN: %u, ASC: 0x%02x, ASCQ: 0x%02x <6>[%s]: %s UNIT ATTENTION condition with INTLCK_CTRL: %d, mapped LUN: %u, got CDB: 0x%02x reported ASC: 0x%02x, ASCQ: 0x%02x <6>[%s]: Released UNIT ATTENTION condition, mapped LUN: %u, got REQUEST_SENSE reported ASC: 0x%02x, ASCQ: 0x%02x <6>CORE_HBA[%d] - Detached Ramdisk HBA: %u from Generic Target Core TCM RamDisk ID: %u RamDisk Makeup: %s PAGES/PAGE_SIZE: %u*%lu SG_table_count: %u <6>RAMDISK: Referencing Page Count: %u <3>Unable to locate struct rd_dev_sg_table for page: %u <6>Missing rd_pages= parameter <6>CORE_RD[%u] - Released device space for Ramdisk Device ID: %u, pages %u in %u tables total bytes %lu <3>Unable to allocate struct se_mem <3>DMA_TO_DEVICE not supported for RAMDISK_DR with task_sg_chaining=1 <3>Unable to allocate memory for struct rd_dev /build/buildd/linux-3.0.0/drivers/target/target_core_rd.c<3>Illegal page count: %u for Ramdisk device <3>Unable to allocate memory for Ramdisk scatterlist tables <3>Unable to allocate scatterlist array for struct rd_dev <3>Unable to allocate scatterlist pages for struct rd_dev_sg_table /build/buildd/linux-3.0.0/include/linux/scatterlist.h<6>CORE_RD[%u] - Built Ramdisk Device ID: %u space of %u pages in %u tables <6>CORE_RD[%u] - Added TCM %s Ramdisk Device ID: %u of %u pages in %u tables, %lu total bytes <3>Unable to allocate memory for struct rd_host <6>CORE_HBA[%d] - TCM Ramdisk HBA Driver %s on Generic Target Core Stack %s <6>CORE_HBA[%d] - Attached Ramdisk HBA: %u to Generic Target Core TCQ Depth: %d MaxSectors: %u <3>Unable to allocate struct rd_request &ACXX[SaaqrezY{1UޱA})SNT5#O,o MS-ea2)])nzR]MT{?p   4k yH3K5R578MPPcTgT_@cd eDe1F?qNq rr>r1s;sssssVvovj@,8<3=TisPƴU\FzF v4.0.0-rc7-ml%d SPC3_PERSISTENT_RESERVATIONS SPC2_RESERVATIONS SPC_PASSTHROUGH UNKNOWN %s/%s %s/%s/tpgt_%hu/%s No SPC-3 Reservation holder No SPC-2 Reservation holder %u %s %sSPC-3 Reservation Type: %s Passthrough Unknown MovingAddingNULL_1iscsiiscsi_target_modloopbacktcm_loopdiscovery_auth%hu ActivatedDisabledAPTPL Bit Status: %s 0x%08x ,SPC-3 PR Registrations: None attribprwwnaluastatisticsdefault_tg_pt_gp&subsys->su_mutex&g_tf_lockcorelu_gpsdefault_lu_gpinitiator_fabric=%sinitiator_node=%sinitiator_sid=%ssa_res_key=%sres_holder=%dres_type=%dres_scope=%dres_all_tg_pt=%dmapped_lun=%dtarget_fabric=%starget_node=%stpgt=%dport_rtpi=%dtarget_lun=%dlu_gp_idmembershba_infohba_modeinfocontrolaliasudev_pathenablealua_lu_gpemulate_dpoemulate_fua_writeemulate_fua_reademulate_write_cacheemulate_ua_intlck_ctrlemulate_tasemulate_tpuemulate_tpwsenforce_pr_isidshw_block_sizeblock_sizehw_max_sectorsmax_sectorsoptimal_sectorshw_queue_depthqueue_depthtask_timeoutmax_unmap_lba_countmax_unmap_block_desc_countunmap_granularityunmap_granularity_alignmentres_holderres_pr_all_tgt_ptsres_pr_generationres_pr_holder_tg_portres_pr_registered_i_ptsres_pr_typeres_typeres_aptpl_activeres_aptpl_metadatavpd_unit_serialvpd_protocol_identifiervpd_assoc_logical_unitvpd_assoc_target_portvpd_assoc_scsi_target_devicealua_access_statealua_access_statusalua_access_typealua_write_metadatanonop_delay_msecstrans_delay_msecspreferredtg_pt_gp_idversion&port->sep_tg_pt_md_mutex<3>Illegal value %d EnabledDisabled%sRWROrd_drvirt_lun0rd_pages=8lunnpaclsattribparamauthfabric_statistics<3>core_dev_add_lun() failed ONOFF%d lun_statistics<3>Unable to locatel acl_ci %sdiscoverySetup generic %s wwnwwn_fabric_statstpgtpg_basetpg_porttpg_port_stattpg_luntpg_nptpg_np_basetpg_attribtpg_paramtpg_nacltpg_nacl_basetpg_nacl_attribtpg_nacl_authtpg_nacl_paramtpg_nacl_stattpg_mappedluntpg_mappedlun_statalua_tg_pt_gpalua_tg_pt_offlinealua_tg_pt_statusalua_tg_pt_write_mdwrite_protect,i,0x:%s&hba->hba_access_mutexUnknown SPC-3 PR Typeuninitiator_sid=%s %s/var/target/pr/aptpl_%s,i,0x%sALLSINGLE_AND_MOVE_AND_IGNORE_EXISTING_KEYexplictimplict_AND_ABORTportdevice+reservationWrite Exclusive AccessExclusive Access/var/target/alua/tpgs_%s/%sUnknownexplictimplict%s+%hu/var/target/alua/%s/%s/lun_%uOFFLINEONLINE&tg_pt_gp->tg_pt_gp_md_mutexOfflineNoneMovingAddingNULLImplict and Explict Implict Explict None %d Altered by Explict STPGAltered by Implict ALUAActive/OptimizedActive/NonOptimizedStandbyUnavailablePreemptTMR<3>TASK_CMD(task) is NULL! %sREAD-WRITEREAD-ONLYNoneNormalDiscovery<3>SE_LUN(cmd) is NULL Vendor: %c Model: Revision: Type: %s <3>No source scatterlist <3>alloc_pages() failed <3>kmap_atomic() failed se_cmd_cachese_tmr_cachese_sess_cachese_ua_cachese_mem_cachet10_pr_reg_cachet10_alua_lu_gp_cachet10_alua_lu_gp_mem_cachet10_alua_tg_pt_gp_cachet10_alua_tg_pt_gp_mem_cache<3>Invalid index type %d LIO_%sLIO-ORGtarget_core_iblocktarget_core_filetarget_core_pscsitarget_core_stgtUNKNOWNStatus: ACTIVATEDDEACTIVATEDSHUTDOWNOFFLINEUNKNOWN=%d T10 VPD Protocol Identifier: Fibre Channel Parallel SCSI SSA IEEE 1394 Internet SCSI (iSCSI) SAS Serial SCSI Protocol Unknown 0x%02x <6>%saddressed logical unit target port SCSI target device %sT10 VPD Identifier Type: Vendor specific T10 Vendor ID based EUI-64 based NAA SCSI name string Unsupported: 0x%02x <3>TASK_CMD(task) is NULL! tcm_cl_%uBIDIWRITEREADNONELIO-ORG%s%s:%s%s,t,0x%04x<3>Unknown VPD Code: 0x%02x <3>Unsupported SA: 0x%02x ReportingReleasingrd_directrd_mcp,DRMCPMEMCPYDIRECTRAMDISK-%s4.0%sv4.0.0-rc7-mlv4.0rd_pages=%d%u %llu exposed availablenotavailable%s Target None%s+%s +t+%s%s%d activateddeactivatedshutdownofflineunknown(%d)scsiTransport%s %sPort#%u Device%s%u Ready %s+i+%s scsi_devscsi_tgt_devscsi_luscsi_portscsi_tgt_portscsi_transportscsi_auth_intrscsi_att_intr_portinstindxroleportsnum_lusstatusnon_access_lusresetsdevlunlu_namevendprodrevdev_typestate_bitnum_cmdsread_mbyteswrite_mbytesfull_staths_num_cmdscreation_timebusy_countnameport_indexin_cmdshs_in_cmdsdevicedev_nameportdev_or_portintr_namemap_indxatt_countrow_statusport_auth_indxport_ident b?b2blbb;bxbb5bbb<bZbbb\bzbb b|bb b*bbb,bJbbbLbjbbblbbbbbbb:bbb<bZbbb\bzbb bobb"b$bv&b'b *b=*bB+b,b,b,bs-b-b-b#.bJ.bY.b.b.b /b/b/b/b30bZ0bi0b0b 1b1b1b1b1bC2bj2by2b2b3b)3b3b3b3bS4bz4b4b5b*5b95b5b5b5bc6b6b6b7b:7bI7b7b7b7bs8b8b8b9b:bFb_PbCTbWbW/nWbWbXbjXbXbVYbYbYb$[bQ[b[b[/[b[/w\b}\/\b\/u]b{]/]b]/b^bh^/^b^/s_by_/_b_/`b`/`b`/abab8bbhbb>cbDc/Sdbdbebe/LfbRf/fbgbg/gbg/ibi/wbxbExblzbb{b*b0/b/b/ŝb˝/bbbbybbbdb b;bblbbvbbӲb.bbZb3bbbbbbbIb&bb]b~bbbGb.bbb[bbbb bVbFbTbbubbubb_b>b.bbbb'bbb,bbQbbb{ b b b b bOb[bb<bubtbbbbbbbbZbbbibbbabpb7bVbbbcbbb3bbb b b1!bA"bP"b"b[#b#b$b3$b*%b&b'b.br1b2b2bZ4b`4/4br9b9b:b:/U;b~;b;/;bCbCb.GbGbHbJbmKbKbdbdbJebebvfbgbgbQlbWl/Ռb<bbobb[bEbbb/b/b^bbb,b8b>/}bb/bb/3bbub{/_blbr/>bbbHbcbXbrbbb[brbbbSbjbbbSbjbbb\bzbbbkbbbbobbb bubbbbb/b/b"/:b@/b/b/lbr/b/b/2b8/b/b/n bt / b / b /: b@ / b / b /r bx / b / b /: b@ / b / b /Z b` /z b / b /b /b/b/<bB/Zb`/b/ b/b/b/5b;/RbX/b/9b?/? Tjnjnjn|nn0\n^Dz?Dn npnhn\Ђ^Ђ`ЂbЂ|Ђ~Ђ>Ђ4Ђ?license=GPLauthor=nab@Linux-iSCSI.orgdescription=Target_Core_Mod/ConfigFSsrcversion=490FAAB678FC09FF88148ECdepends=configfsvermagic=3.0.0-12-generic-pae SMP mod_unload modversions 686 target_fabric_configfs_deregistertarget_fabric_configfs_registertarget_fabric_configfs_freetarget_fabric_configfs_inittransport_get_lun_for_tmrtransport_get_lun_for_cmdiscsi_parse_pr_out_transport_idiscsi_get_pr_transport_id_leniscsi_get_pr_transport_idiscsi_get_fabric_proto_identfc_parse_pr_out_transport_idfc_get_pr_transport_idfc_get_pr_transport_id_lenfc_get_fabric_proto_identsas_parse_pr_out_transport_idsas_get_pr_transport_id_lensas_get_pr_transport_idsas_get_fabric_proto_identtransport_subsystem_releasetransport_subsystem_registercore_alua_check_nonop_delaycore_tmr_alloc_reqcore_tpg_deregistercore_tpg_registercore_tpg_set_initiator_node_queue_depthcore_tpg_del_initiator_node_aclcore_tpg_add_initiator_node_aclcore_tpg_clear_object_lunscore_tpg_check_initiator_node_acltransport_check_aborted_statustransport_send_check_condition_and_sensetransport_generic_free_cmdtransport_release_cmd_to_pooltransport_generic_process_writetransport_do_task_sg_chaintransport_generic_map_mem_to_cmdtransport_asciihex_to_binaryhextransport_generic_free_cmd_intrtransport_generic_handle_tmrtransport_generic_handle_datatransport_generic_handle_cdb_maptransport_generic_handle_cdbtransport_generic_allocate_taskstransport_free_se_cmdtransport_init_se_cmdtransport_device_setup_cmdtransport_add_device_to_core_hbatransport_set_vpd_identtransport_set_vpd_ident_typetransport_set_vpd_assoctransport_set_vpd_proto_idtransport_complete_tasktransport_complete_sync_cachetransport_deregister_sessiontransport_free_sessiontransport_deregister_session_configfstransport_register_session__transport_register_sessiontransport_init_sessiontransport_init_queue_obj Ol,l?3SxW & V 6 _/Oo?_/C c s !"$&')i*+,/--.?//0O112_344o5667/88_;;c<<<O>??F@@BBCVCCD_DE_EE?FFGGH?IIM,NQCQoQRW?W,XXY9Zy[O\\ ])_`/aabcdDeee gii6kkklVll8mmxnooFpp&qqrstuvwoxyz{y|~ OL܀l_̂Sc| O߄#Cl?Ն#EوCsӊ3luT/9wcsÚOɜ6tYc?ϣϤi ıӷTٺigii,))LY)hc?      \It_W!!" #_$%(8)) *v**+L+++,,F-|--///040d00<11999I:;v==@BiCDoFFFG9HJKKMNNO$OOPQQSTTVIYdZZy[t\\^&__saa_bcic die9g hi&jtjjklmom)opqrr st0F8 8'p79p6J6^P`5u404P32$1$`@1@0$ / 0/.+p-F -XPp,t$+$$D$p$Q$)$0 $CPCM  '&3$J"`!} 0I G  G  p ` CH$$0`@І Є`  $ 8 P`p Pp@Ј@`0@Ѐ@PL 0Њp@!5 h h t t rd_dr0   rd_mcp0   l @|0p$8L`t(<PdxP, @Th|p0@DXl  4H\pG$PL$Q$V$G$@L$\$d$k$pz$0G$$L$`$$$0$P$p$d$p$0$$$@z$$$$ G$$ L$Q$$G$$L$$$$$$$G$&$L$-$G$$ 6$pL$;$0G$ Q$ Z$P $ $ $P $ $d$PG$$6$PL$ o$~$pHtarget_core_modGCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1GCC: (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.rel.init.text.rel.exit.text.rel.text.unlikely.rel__ksymtab.rel__kcrctab.rel.rodata.rodata.str1.4.rel.smp_locks.rodata.str1.1.rel.parainstructions.rel__bug_table.modinfo__ksymtab_strings.rel__mcount_loc__versions.rel.data.rel__jump_table.rel.gnu.linkonce.this_module.bss.comment.note.GNU-stack4$2`. '<p8 \'KG 'ZBV 'mD`i \' {$@w ' @| '2)0 |`'2l ܮ't `'|:  D '@ @ dx') % ':| 6 '!T@@Y0@br0L(^ fǓ#6"@GD{"9@G_`9|G' 7`6G6,0GQh 6G0Pp5/P5Ni#s N +P 6 $ $= ?k0  " fpB1aPpGn @ `6[0!PRp ! ]B ` @  `  p   L    $ 0[ ! " $ &%5 'd ) `*m + p, -: -p . 0/ / 0@1@1f2P344`5:6i6p7 88uP;o ;8`<P<_n<S@>?O@#%BAAB1kC1PCACZDK(PDHEDgPEE>0FFGfGVH0II xMm/ NlQ8@QXRT(@_tr##Xhx  $'%: f"X  " d < bB\  ^` 9Oq  $ 8T9XVm((<Th|(6Ro  4H\5pPoJx$8L` t/Qw .Y(<Pdx+Py ) M ,y @ T h |+!X!!!! "-"S"u"0 "W"0W" Xk"Xk"Y)" "0Z9"# #x -#zQ# u#p ## #9$@G&$G$ h$9$G$@9$G$Ѐ9%G=%`9_%G% %6%PG%&6&G<&PX&` t&p9&G&9&@G'9'ЄG9' S'@m'`6'G'6'0G'D(ІD( /(@DJ(5a(Ј|('('(@')p'>)'o)Њ')')0')`K*(*p?*\**P=*F***+ {<+S+04p+<+P+d+x++,;,T,v,, , ,, ,@ -T ,-h M-| o- - - - - . ;. \. .$ .8 .L . / H/D r/ //@ /x 020< V0p }008 0h 0#14 @1X a1@1, 1` 1W10 2P 62rZ2( ~2 22T 2 3B3P h3 33L 3 34H =4` M4^4t m4#y4 44 4 595 `5`$5 5 55056M06I6i6`-6z666` 67%17S7l7E7з1787P77e,8N8кx8`88`8`9 "9 99 c99999::@e B:\:P}::` :p:0 ^: 9; /; U; t; ;<;Pe;A; ;#< +<2Q< w<`0O< <N< <9=@:3=D\=#g=8 =a= =@ =u=  >H G>(y>$ >0 > > )? S? }?  ?( ?? @  B@ "n@ @pM@O @pO@PAS/Ah#=AV`VA@Y\=#mAp[A#A\FA _A_ApaBa.BPbGBcHpB`cBd\B`eB0gBh C 85Ci UCjxCmMC oCpCqCyND v6D{VDd#cD@#tDPDXDhDp1DD?E2EYEpJwEEE`^EEP9F:FPFp|jF F,Fp F GK)KG ~G0 GtG G H=H eHh H H H I-I RI` }I!I I I  'Jl QJ8 {J) J JX JIK DKP lKfK KH K!L =L@ dLL L( L!M 3M SMsM M MM M N=N bN N*!Nh N OK'O IO pOcO O OP $P IPnP P PPx P !QIQt qQ QQ| Q  R(R IR yR&R R RC#S HS oS^S S S{S T CTfT TpTT TTPU /UgMU@olUuU0"0UUU U(UU V0HV.V IVP`V,}V0V *VPVPDVCW]!WP0Wp@WRW`hWW@ W WWWWWW ]X65XGUX09xXpGX9XGXP6XGY9>Y GcYp9YGY6Y@GY9"ZGLZ WxZ?Z?Z?Z@G[GD[Ok[07[pK[O[G\`?$\?F\Gi\0?\pD\?\?]@G@]?e]7]?]PG]o]%^T^pv^P^0^^_<_f_w_w_w_w"`K`wt```w`aw:a ^aa aaPbDbrbPbb cP 8c ic cP c c #d0Td~dpd ddp/e He0 ee@ }eP e` ep e e f 6f Qf uf f f Lfl f  g /g (Og ug gg@<g|h,hFh`hzhhhh$h8iL:i`Zitsiiiiii j"j?j(Zj<xjPjdjxjjk/kQklkkkk,k@kTlh9l|Xl}llllm1mSmsm0mDmXmlmn=nbnnnnn o Eo4noHo\opoo#pQp{pL#pop@p>  !$%p@phpp}vq*p3q xPq0ubnqxq,iqq@#q([%qk;r9 rtP$'tFtzm9tupn%u5tXGu`_uFT>uu upy~uuvr>'v6vpueGv5wgov_vvp|3vv`mvN wwk)wlMw01^bwhwowH#w$_wUw@@ZxPUx`<7xFx@_x?yxyxmx BxNyy` .y8yJy upy/y*pyyy=3y zz3zvFzr)czxz1zz!zzZzr{P^{A-9{I{,rEm{@-'{ {{{{lK{b#|1|vB|K|\|Zr||r||8|P#|z!}4<}QKe}}\k}p\1}B]})$}~ OK;~X~l;u~KU~~~v~~{~p/G  1cHT_jP|-3%%} P!d- FSljop-i\#ƀ@+fF&n(`QCD B`訫0mŁށp=Y>(z0`Z+FPD#heD|yB؂(T# `x 1qH+7cs@e3Q˃ӃPl;0?~O0+Lޠem0sP`qsքq Nh-p1KgTtZ@{oՅ̵ں} 6NX#Z w qgņކ@ &(gLhor7~%']e؇F0!]06;T agdkp;` _ڈpdi@ lsI,@p[[;{Jɉ09y00!DP0`UӌKnaŊ͊`FTif `<"^\0{oe*su6‹0kSڋph-5pOv! /9>u6@\P3`KS^nP#L#G[{)q܍K?k/M_1F~jlюގ54bVmP|,'pwԏ`C'p#BC y^p*$0HhٲƐfVpj5^$tMEQBj`#t ekpf9/k;60)R`HlzךN*\ĒΒݒ7҃;+$p4E7ih{#N~Htarget_core_dev_attrib_attr_showtarget_core_dev_attrib_attr_storetarget_core_dev_wwn_store_attr_vpd_protocol_identifiertarget_core_dev_wwn_store_attr_vpd_assoc_logical_unittarget_core_dev_wwn_store_attr_vpd_assoc_target_porttarget_core_dev_wwn_store_attr_vpd_assoc_scsi_target_devicetarget_core_dev_wwn_attr_showtarget_core_dev_wwn_attr_storetarget_core_dev_pr_attr_showtarget_core_dev_pr_attr_storetarget_core_dev_showtarget_core_dev_storetarget_core_alua_lu_gp_attr_showtarget_core_alua_lu_gp_attr_storetarget_core_alua_tg_pt_gp_attr_showtarget_core_alua_tg_pt_gp_attr_storetarget_core_stat_mkdirtarget_core_stat_rmdirtarget_core_hba_attr_showtarget_core_hba_attr_storetarget_core_call_delhbafromtargettarget_core_alua_lu_gp_releasetarget_core_deregister_fabrictarget_core_alua_drop_lu_gptarget_core_alua_drop_tg_pt_gptarget_fabric_tf_ops_checkg_tf_locktarget_core_attr_showtarget_core_hba_show_attr_hba_modetarget_core_hba_show_attr_hba_infotarget_core_alua_tg_pt_gp_show_attr_alua_write_metadatatarget_core_alua_tg_pt_gp_show_attr_alua_access_statetarget_core_dev_wwn_show_attr_vpd_unit_serialtarget_core_dev_pr_show_attr_res_typetarget_core_alua_lu_gp_show_attr_memberstarget_core_drop_subdevtarget_core_alua_tg_pt_gp_show_attr_memberstarget_core_dev_pr_show_attr_res_pr_holder_tg_porttarget_core_dev_pr_show_attr_res_pr_all_tgt_ptstarget_core_dev_pr_show_spc2_restarget_core_dev_show_attr_unmap_granularity_alignmenttarget_core_dev_show_attr_unmap_granularitytarget_core_dev_show_attr_max_unmap_block_desc_counttarget_core_dev_show_attr_max_unmap_lba_counttarget_core_dev_show_attr_task_timeouttarget_core_dev_show_attr_queue_depthtarget_core_dev_show_attr_hw_queue_depthtarget_core_dev_show_attr_optimal_sectorstarget_core_dev_show_attr_max_sectorstarget_core_dev_show_attr_hw_max_sectorstarget_core_dev_show_attr_block_sizetarget_core_dev_show_attr_hw_block_sizetarget_core_dev_show_attr_enforce_pr_isidstarget_core_dev_show_attr_emulate_tpwstarget_core_dev_show_attr_emulate_tputarget_core_dev_show_attr_emulate_tastarget_core_dev_show_attr_emulate_ua_intlck_ctrltarget_core_dev_show_attr_emulate_write_cachetarget_core_dev_show_attr_emulate_fua_readtarget_core_dev_show_attr_emulate_fua_writetarget_core_dev_show_attr_emulate_dpotarget_core_hba_store_attr_hba_modetarget_core_alua_create_tg_pt_gptarget_core_alua_tg_pt_gp_cittarget_core_alua_tg_pt_gp_releasetarget_core_alua_tg_pt_gp_store_attr_preferredtarget_core_alua_tg_pt_gp_show_attr_preferredtarget_core_alua_tg_pt_gp_store_attr_trans_delay_msecstarget_core_alua_tg_pt_gp_show_attr_trans_delay_msecstarget_core_alua_tg_pt_gp_store_attr_nonop_delay_msecstarget_core_alua_tg_pt_gp_show_attr_nonop_delay_msecstarget_core_alua_tg_pt_gp_store_attr_alua_access_typetarget_core_alua_tg_pt_gp_show_attr_alua_access_typetarget_core_alua_tg_pt_gp_show_attr_alua_access_statustarget_core_dev_wwn_show_attr_vpd_assoc_scsi_target_devicetarget_core_dev_wwn_show_attr_vpd_assoc_target_porttarget_core_dev_wwn_show_attr_vpd_assoc_logical_unittarget_core_dev_wwn_show_attr_vpd_protocol_identifiertarget_core_dev_wwn_store_attr_vpd_unit_serialtarget_core_dev_pr_show_attr_res_pr_typetarget_core_dev_pr_show_spc3_restarget_core_dev_pr_show_attr_res_holdertarget_core_dev_store_attr_unmap_granularity_alignmenttarget_core_dev_store_attr_unmap_granularitytarget_core_dev_store_attr_max_unmap_block_desc_counttarget_core_dev_store_attr_max_unmap_lba_counttarget_core_dev_store_attr_task_timeouttarget_core_dev_store_attr_queue_depthtarget_core_dev_store_attr_optimal_sectorstarget_core_dev_store_attr_max_sectorstarget_core_dev_store_attr_block_sizetarget_core_dev_store_attr_enforce_pr_isidstarget_core_dev_store_attr_emulate_tpwstarget_core_dev_store_attr_emulate_tputarget_core_dev_store_attr_emulate_tastarget_core_dev_store_attr_emulate_ua_intlck_ctrltarget_core_dev_store_attr_emulate_write_cachetarget_core_dev_store_attr_emulate_fua_readtarget_core_dev_store_attr_emulate_fua_writetarget_core_dev_store_attr_emulate_dpotarget_core_store_alua_lu_gptarget_core_show_dev_infotarget_core_dev_releasetarget_core_hba_releasetarget_core_alua_create_lu_gptarget_core_alua_lu_gp_cittarget_core_call_addhbatotargettarget_core_hba_cittarget_core_store_dev_enabletarget_core_store_dev_controltarget_core_register_fabric.part.4g_tf_listtarget_core_register_fabrictarget_core_alua_lu_gp_show_attr_lu_gp_idtarget_core_alua_tg_pt_gp_show_attr_tg_pt_gp_idtarget_core_dev_pr_show_attr_res_aptpl_metadatatarget_core_dev_pr_show_attr_res_aptpl_activetarget_core_dev_pr_show_attr_res_pr_generationtarget_core_store_dev_udev_pathtarget_core_show_dev_udev_pathtarget_core_store_dev_aliastarget_core_show_dev_aliastarget_core_show_alua_lu_gptarget_core_alua_lu_gp_store_attr_lu_gp_idtarget_core_alua_tg_pt_gp_store_attr_alua_write_metadatatarget_core_alua_tg_pt_gp_store_attr_alua_access_statustarget_core_alua_tg_pt_gp_store_attr_tg_pt_gp_idtarget_core_alua_tg_pt_gp_store_attr_alua_access_statetarget_core_dev_pr_store_attr_res_aptpl_metadata.part.20tokenstarget_core_dev_pr_store_attr_res_aptpl_metadatatarget_core_dev_pr_show_attr_res_pr_registered_i_pts.part.21target_core_dev_pr_show_attr_res_pr_registered_i_ptskzalloc.constprop.22target_core_fabricstarget_core_make_subdevtarget_core_dev_cittarget_core_dev_attrib_cittarget_core_dev_pr_cittarget_core_dev_wwn_cittarget_core_alua_tg_pt_gps_cittarget_core_stat_cittarget_core_init_configfs__key.51313__key.51314target_core_cittarget_core_alua_cittarget_core_alua_lu_gps_cittarget_core_exit_configfs__mod_license3320__mod_author3319__mod_description3318__ksymtab_target_fabric_configfs_deregister__kstrtab_target_fabric_configfs_deregister__kcrctab_target_fabric_configfs_deregister__ksymtab_target_fabric_configfs_register__kstrtab_target_fabric_configfs_register__kcrctab_target_fabric_configfs_register__ksymtab_target_fabric_configfs_free__kstrtab_target_fabric_configfs_free__kcrctab_target_fabric_configfs_free__ksymtab_target_fabric_configfs_init__kstrtab_target_fabric_configfs_init__kcrctab_target_fabric_configfs_inittarget_core_fabrics_itemtarget_core_group_opstarget_core_alua_lu_gps_group_opstarget_core_alua_lu_gp_opstarget_core_alua_lu_gp_attrstarget_core_hba_item_opstarget_core_hba_group_opstarget_core_hba_attrstarget_core_dev_item_opslio_core_dev_attrstarget_core_dev_attrib_opstarget_core_dev_attrib_attrstarget_core_dev_pr_opstarget_core_dev_pr_attrstarget_core_dev_wwn_opstarget_core_dev_wwn_attrstarget_core_alua_tg_pt_gps_group_opstarget_core_stat_group_opstarget_core_alua_tg_pt_gp_opstarget_core_alua_tg_pt_gp_attrstarget_core_fabric_item_opstarget_core_fabric_group_opstarget_core_fabric_item_attrstarget_core_alua_lu_gp_lu_gp_idtarget_core_alua_lu_gp_memberstarget_core_hba_hba_infotarget_core_hba_hba_modetarget_core_attr_dev_infotarget_core_attr_dev_controltarget_core_attr_dev_aliastarget_core_attr_dev_udev_pathtarget_core_attr_dev_enabletarget_core_attr_dev_alua_lu_gptarget_core_dev_attrib_emulate_dpotarget_core_dev_attrib_emulate_fua_writetarget_core_dev_attrib_emulate_fua_readtarget_core_dev_attrib_emulate_write_cachetarget_core_dev_attrib_emulate_ua_intlck_ctrltarget_core_dev_attrib_emulate_tastarget_core_dev_attrib_emulate_tputarget_core_dev_attrib_emulate_tpwstarget_core_dev_attrib_enforce_pr_isidstarget_core_dev_attrib_hw_block_sizetarget_core_dev_attrib_block_sizetarget_core_dev_attrib_hw_max_sectorstarget_core_dev_attrib_max_sectorstarget_core_dev_attrib_optimal_sectorstarget_core_dev_attrib_hw_queue_depthtarget_core_dev_attrib_queue_depthtarget_core_dev_attrib_task_timeouttarget_core_dev_attrib_max_unmap_lba_counttarget_core_dev_attrib_max_unmap_block_desc_counttarget_core_dev_attrib_unmap_granularitytarget_core_dev_attrib_unmap_granularity_alignmenttarget_core_dev_pr_res_holdertarget_core_dev_pr_res_pr_all_tgt_ptstarget_core_dev_pr_res_pr_generationtarget_core_dev_pr_res_pr_holder_tg_porttarget_core_dev_pr_res_pr_registered_i_ptstarget_core_dev_pr_res_pr_typetarget_core_dev_pr_res_typetarget_core_dev_pr_res_aptpl_activetarget_core_dev_pr_res_aptpl_metadatatarget_core_dev_wwn_vpd_unit_serialtarget_core_dev_wwn_vpd_protocol_identifiertarget_core_dev_wwn_vpd_assoc_logical_unittarget_core_dev_wwn_vpd_assoc_target_porttarget_core_dev_wwn_vpd_assoc_scsi_target_devicetarget_core_alua_tg_pt_gp_alua_access_statetarget_core_alua_tg_pt_gp_alua_access_statustarget_core_alua_tg_pt_gp_alua_access_typetarget_core_alua_tg_pt_gp_alua_write_metadatatarget_core_alua_tg_pt_gp_nonop_delay_msecstarget_core_alua_tg_pt_gp_trans_delay_msecstarget_core_alua_tg_pt_gp_preferredtarget_core_alua_tg_pt_gp_tg_pt_gp_idtarget_core_alua_tg_pt_gp_memberstarget_core_item_attr_versionspin_unlock_irqcore_dev_get_lunse_dev_stopse_dev_startcore_export_portkzalloc.part.0core_alloc_port__key.46646__ksymtab_transport_get_lun_for_tmr__kstrtab_transport_get_lun_for_tmr__kcrctab_transport_get_lun_for_tmr__ksymtab_transport_get_lun_for_cmd__kstrtab_transport_get_lun_for_cmd__kcrctab_transport_get_lun_for_cmdtarget_fabric_mappedlun_attr_showtarget_fabric_mappedlun_attr_storetarget_core_mappedlun_stat_mkdirtarget_core_mappedlun_stat_rmdirtarget_fabric_nacl_attrib_attr_showtarget_fabric_nacl_attrib_attr_storetarget_fabric_nacl_auth_attr_showtarget_fabric_nacl_auth_attr_storetarget_fabric_nacl_param_attr_showtarget_fabric_nacl_param_attr_storetarget_fabric_nacl_base_attr_showtarget_fabric_nacl_base_attr_storetarget_fabric_nacl_base_releasetarget_fabric_np_base_attr_showtarget_fabric_np_base_attr_storetarget_fabric_np_base_releasetarget_fabric_port_attr_showtarget_fabric_port_attr_storetarget_core_port_stat_mkdirtarget_core_port_stat_rmdirtarget_fabric_tpg_attrib_attr_showtarget_fabric_tpg_attrib_attr_storetarget_fabric_tpg_param_attr_showtarget_fabric_tpg_param_attr_storetarget_fabric_tpg_attr_showtarget_fabric_tpg_attr_storetarget_fabric_tpg_releasetarget_fabric_release_wwntarget_fabric_wwn_attr_showtarget_fabric_wwn_attr_storetarget_fabric_discovery_attr_showtarget_fabric_discovery_attr_storetarget_fabric_drop_wwntarget_fabric_drop_tpgtarget_fabric_drop_nptarget_fabric_drop_nodeacltarget_fabric_make_tpgtarget_fabric_make_nodeacltarget_fabric_port_store_attr_alua_tg_pt_write_mdtarget_fabric_port_show_attr_alua_tg_pt_write_mdtarget_fabric_port_store_attr_alua_tg_pt_statustarget_fabric_port_show_attr_alua_tg_pt_statustarget_fabric_port_store_attr_alua_tg_pt_offlinetarget_fabric_port_show_attr_alua_tg_pt_offlinetarget_fabric_port_store_attr_alua_tg_pt_gptarget_fabric_port_show_attr_alua_tg_pt_gptarget_fabric_port_unlinktarget_fabric_port_linktarget_fabric_drop_luntarget_fabric_drop_mappedluntarget_fabric_mappedlun_store_write_protecttarget_fabric_mappedlun_unlinktarget_fabric_mappedlun_linktarget_fabric_mappedlun_releasetarget_fabric_make_wwntarget_fabric_make_nptarget_fabric_mappedlun_show_write_protecttarget_fabric_make_luntarget_fabric_make_mappedluntarget_fabric_discovery_item_opstarget_fabric_wwn_item_opstarget_fabric_wwn_group_opstarget_fabric_tpg_item_opstarget_fabric_tpg_group_opstarget_fabric_tpg_base_item_opstarget_fabric_port_item_opstarget_fabric_port_attrstarget_fabric_port_stat_group_opstarget_fabric_lun_group_opstarget_fabric_np_group_opstarget_fabric_np_base_item_opstarget_fabric_tpg_attrib_item_opstarget_fabric_tpg_param_item_opstarget_fabric_nacl_group_opstarget_fabric_nacl_base_item_opstarget_fabric_nacl_base_group_opstarget_fabric_nacl_attrib_item_opstarget_fabric_nacl_auth_item_opstarget_fabric_nacl_param_item_opstarget_fabric_mappedlun_item_opstarget_fabric_mappedlun_attrstarget_fabric_mappedlun_stat_group_opstarget_fabric_port_alua_tg_pt_gptarget_fabric_port_alua_tg_pt_offlinetarget_fabric_port_alua_tg_pt_statustarget_fabric_port_alua_tg_pt_write_mdtarget_fabric_mappedlun_write_protect__ksymtab_iscsi_parse_pr_out_transport_id__kstrtab_iscsi_parse_pr_out_transport_id__kcrctab_iscsi_parse_pr_out_transport_id__ksymtab_iscsi_get_pr_transport_id_len__kstrtab_iscsi_get_pr_transport_id_len__kcrctab_iscsi_get_pr_transport_id_len__ksymtab_iscsi_get_pr_transport_id__kstrtab_iscsi_get_pr_transport_id__kcrctab_iscsi_get_pr_transport_id__ksymtab_iscsi_get_fabric_proto_ident__kstrtab_iscsi_get_fabric_proto_ident__kcrctab_iscsi_get_fabric_proto_ident__ksymtab_fc_parse_pr_out_transport_id__kstrtab_fc_parse_pr_out_transport_id__kcrctab_fc_parse_pr_out_transport_id__ksymtab_fc_get_pr_transport_id__kstrtab_fc_get_pr_transport_id__kcrctab_fc_get_pr_transport_id__ksymtab_fc_get_pr_transport_id_len__kstrtab_fc_get_pr_transport_id_len__kcrctab_fc_get_pr_transport_id_len__ksymtab_fc_get_fabric_proto_ident__kstrtab_fc_get_fabric_proto_ident__kcrctab_fc_get_fabric_proto_ident__ksymtab_sas_parse_pr_out_transport_id__kstrtab_sas_parse_pr_out_transport_id__kcrctab_sas_parse_pr_out_transport_id__ksymtab_sas_get_pr_transport_id_len__kstrtab_sas_get_pr_transport_id_len__kcrctab_sas_get_pr_transport_id_len__ksymtab_sas_get_pr_transport_id__kstrtab_sas_get_pr_transport_id__kcrctab_sas_get_pr_transport_id__ksymtab_sas_get_fabric_proto_ident__kstrtab_sas_get_fabric_proto_ident__kcrctab_sas_get_fabric_proto_identsubsystem_mutexcore_get_backendsubsystem_list__key.45807__ksymtab_transport_subsystem_release__kstrtab_transport_subsystem_release__kcrctab_transport_subsystem_release__ksymtab_transport_subsystem_register__kstrtab_transport_subsystem_register__kcrctab_transport_subsystem_registercore_scsi2_reservation_seq_non_holdercore_pt_reservation_checkcore_pt_seq_non_holdercore_scsi3_pri_report_capabilitiescore_scsi2_reservation_checkcore_scsi3_pr_reservation_checkcore_scsi3_pr_generationcore_scsi3_pri_read_keyscore_scsi3_pri_read_reservationcore_scsi3_pri_read_full_statuscore_scsi2_reservation_reservecore_scsi2_reservation_releasecore_scsi3_pr_seq_non_holderCSWTCH.139core_scsi3_release_preempt_and_abortcore_scsi3_tpg_undepend_item__core_scsi3_locate_pr_reg.isra.1core_scsi3_locate_pr_reg__core_scsi3_update_aptpl_buf.isra.2core_scsi3_lunacl_depend_item.isra.4core_scsi3_lunacl_undepend_itemcore_scsi3_nodeacl_undepend_item__core_scsi3_write_aptpl_to_file.isra.3.constprop.16core_scsi3_update_and_write_aptpl__core_scsi3_do_alloc_registration.isra.7__core_scsi3_alloc_registration__core_scsi3_free_registration.isra.11__core_scsi3_dump_registration.isra.12__core_scsi3_add_registrationcore_scsi3_decode_spec_i_portcore_scsi3_pro_reserve__core_scsi3_complete_pro_release.isra.13core_scsi3_emulate_pro_releasecore_scsi3_emulate_pro_clearcore_scsi3_check_implict_releasecore_scsi3_emulate_pro_register__core_scsi3_complete_pro_preemptcore_scsi3_pro_preemptcore_scsi3_emulate_pro_register_and_movecore_scsi3_emulate_pr_outcore_scsi3_aptpl_reserve.isra.15__core_scsi3_check_aptpl_registrationcore_alua_state_check_nopcore_alua_state_check__core_alua_drop_tg_pt_gp_memcore_alua_put_tg_pt_gp_from_namecore_alua_write_tpg_metadatacore_alua_update_tpg_primary_metadatacore_alua_get_tg_pt_gp_by_namecore_alua_do_transition_tg_ptCSWTCH.83core_alua_update_tpg_secondary_metadata.isra.8core_alua_set_tg_pt_secondary_stateCSWTCH.86__key.46429__ksymtab_core_alua_check_nonop_delay__kstrtab_core_alua_check_nonop_delay__kcrctab_core_alua_check_nonop_delaycore_tmr_handle_tas_abort__ksymtab_core_tmr_alloc_req__kstrtab_core_tmr_alloc_req__kcrctab_core_tmr_alloc_reqcore_create_device_list_for_node.isra.3core_clear_initiator_node_from_tpgcore_tpg_check_initiator_node_acl.part.5__key.6370__ksymtab_core_tpg_deregister__kstrtab_core_tpg_deregister__kcrctab_core_tpg_deregister__ksymtab_core_tpg_register__kstrtab_core_tpg_register__kcrctab_core_tpg_register__ksymtab_core_tpg_set_initiator_node_queue_depth__kstrtab_core_tpg_set_initiator_node_queue_depth__kcrctab_core_tpg_set_initiator_node_queue_depth__ksymtab_core_tpg_del_initiator_node_acl__kstrtab_core_tpg_del_initiator_node_acl__kcrctab_core_tpg_del_initiator_node_acl__ksymtab_core_tpg_add_initiator_node_acl__kstrtab_core_tpg_add_initiator_node_acl__kcrctab_core_tpg_add_initiator_node_acl__ksymtab_core_tpg_clear_object_luns__kstrtab_core_tpg_clear_object_luns__kcrctab_core_tpg_clear_object_luns__ksymtab_core_tpg_check_initiator_node_acl__kstrtab_core_tpg_check_initiator_node_acl__kcrctab_core_tpg_check_initiator_node_acl__transport_add_task_to_execute_queuetransport_nop_wait_for_taskstransport_get_sectorstransport_get_qr_from_queuetransport_remove_cmd_from_queuese_sess_cachetransport_get_sense_datatransport_xor_callbacktransport_generic_get_task__key.47581scsi_dump_inquirytransport_all_task_dev_remove_state.isra.21transport_cmd_check_stoptransport_cmd_check_stop_to_fabrictransport_generic_write_pendingtransport_lun_remove_cmdtransport_direct_request_timeout.isra.23transport_add_tasks_from_cmd.isra.24transport_complete_task_attrtransport_generic_complete_oktransport_add_tasks_to_state_queue.isra.27transport_free_dev_tasks.isra.28transport_release_fe_cmdtransport_map_sg_to_mem.isra.38transport_release_all_cmds.isra.45transport_init_se_mem_listtransport_generic_get_mem.isra.47.constprop.54transport_add_cmd_to_queuetransport_task_timeout_handlertransport_generic_wait_for_taskstransport_generic_removetransport_generic_cmd_sequencerse_cmd_cachescsi_index_tabletransport_processing_threadCSWTCH.199hex_str.48024transport_stop_tasks_for_cmd.isra.49transport_lun_wait_for_tasks.isra.50__transport_clear_lun_from_sessionstransport_clear_lun_threadtransport_stop_all_task_timers.isra.51transport_processing_shutdowntransport_generic_request_failure__transport_execute_taskstransport_execute_taskstransport_do_se_mem_map.isra.52.constprop.53transport_map_control_cmd_to_tasktransport_generic_get_cdb_counttransport_new_cmd_objtransport_generic_new_cmd__ksymtab_transport_check_aborted_status__kstrtab_transport_check_aborted_status__kcrctab_transport_check_aborted_status__ksymtab_transport_send_check_condition_and_sense__kstrtab_transport_send_check_condition_and_sense__kcrctab_transport_send_check_condition_and_sense__ksymtab_transport_generic_free_cmd__kstrtab_transport_generic_free_cmd__kcrctab_transport_generic_free_cmd__ksymtab_transport_release_cmd_to_pool__kstrtab_transport_release_cmd_to_pool__kcrctab_transport_release_cmd_to_pool__ksymtab_transport_generic_process_write__kstrtab_transport_generic_process_write__kcrctab_transport_generic_process_write__ksymtab_transport_do_task_sg_chain__kstrtab_transport_do_task_sg_chain__kcrctab_transport_do_task_sg_chain__ksymtab_transport_generic_map_mem_to_cmd__kstrtab_transport_generic_map_mem_to_cmd__kcrctab_transport_generic_map_mem_to_cmd__ksymtab_transport_asciihex_to_binaryhex__kstrtab_transport_asciihex_to_binaryhex__kcrctab_transport_asciihex_to_binaryhex__ksymtab_transport_generic_free_cmd_intr__kstrtab_transport_generic_free_cmd_intr__kcrctab_transport_generic_free_cmd_intr__ksymtab_transport_generic_handle_tmr__kstrtab_transport_generic_handle_tmr__kcrctab_transport_generic_handle_tmr__ksymtab_transport_generic_handle_data__kstrtab_transport_generic_handle_data__kcrctab_transport_generic_handle_data__ksymtab_transport_generic_handle_cdb_map__kstrtab_transport_generic_handle_cdb_map__kcrctab_transport_generic_handle_cdb_map__ksymtab_transport_generic_handle_cdb__kstrtab_transport_generic_handle_cdb__kcrctab_transport_generic_handle_cdb__ksymtab_transport_generic_allocate_tasks__kstrtab_transport_generic_allocate_tasks__kcrctab_transport_generic_allocate_tasks__ksymtab_transport_free_se_cmd__kstrtab_transport_free_se_cmd__kcrctab_transport_free_se_cmd__ksymtab_transport_init_se_cmd__kstrtab_transport_init_se_cmd__kcrctab_transport_init_se_cmd__ksymtab_transport_device_setup_cmd__kstrtab_transport_device_setup_cmd__kcrctab_transport_device_setup_cmd__ksymtab_transport_add_device_to_core_hba__kstrtab_transport_add_device_to_core_hba__kcrctab_transport_add_device_to_core_hba__ksymtab_transport_set_vpd_ident__kstrtab_transport_set_vpd_ident__kcrctab_transport_set_vpd_ident__ksymtab_transport_set_vpd_ident_type__kstrtab_transport_set_vpd_ident_type__kcrctab_transport_set_vpd_ident_type__ksymtab_transport_set_vpd_assoc__kstrtab_transport_set_vpd_assoc__kcrctab_transport_set_vpd_assoc__ksymtab_transport_set_vpd_proto_id__kstrtab_transport_set_vpd_proto_id__kcrctab_transport_set_vpd_proto_id__ksymtab_transport_complete_task__kstrtab_transport_complete_task__kcrctab_transport_complete_task__ksymtab_transport_complete_sync_cache__kstrtab_transport_complete_sync_cache__kcrctab_transport_complete_sync_cache__ksymtab_transport_deregister_session__kstrtab_transport_deregister_session__kcrctab_transport_deregister_session__ksymtab_transport_free_session__kstrtab_transport_free_session__kcrctab_transport_free_session__ksymtab_transport_deregister_session_configfs__kstrtab_transport_deregister_session_configfs__kcrctab_transport_deregister_session_configfs__ksymtab_transport_register_session__kstrtab_transport_register_session__kcrctab_transport_register_session__ksymtab___transport_register_session__kstrtab___transport_register_session__kcrctab___transport_register_session__ksymtab_transport_init_session__kstrtab_transport_init_session__kcrctab_transport_init_session__ksymtab_transport_init_queue_obj__kstrtab_transport_init_queue_obj__kcrctab_transport_init_queue_objtarget_emulate_inquiry_stdtarget_emulate_unmaptarget_emulate_modesensetarget_emulate_request_sensetarget_emulate_readcapacity_16.isra.2target_emulate_write_sametarget_emulate_evpd_83.isra.8target_emulate_evpd_b0.isra.10target_emulate_inquirytarget_emulate_readcapacity.isra.11rd_get_cdbrd_get_device_revrd_get_device_typerd_get_blocksrd_DIRECT_do_taskrd_free_taskrd_detach_hbard_show_configfs_dev_paramsrd_set_configfs_dev_paramsrd_get_sg_table.isra.4rd_check_configfs_dev_paramsrd_release_device_space.part.15rd_free_devicerd_DIRECT_with_offset.isra.17rd_DIRECT_without_offset.isra.18rd_DIRECT_do_se_mem_maprd_MEMCPY_allocate_virtdevicerd_MEMCPY_readrd_MEMCPY_writerd_MEMCPY_do_taskrd_build_device_spacerd_create_virtdevice.isra.16rd_mcp_templaterd_dr_templaterd_MEMCPY_create_virtdevicerd_DIRECT_create_virtdevicerd_attach_hbard_alloc_taskrd_DIRECT_allocate_virtdevicetarget_stat_scsi_dev_attr_showtarget_stat_scsi_dev_attr_storetarget_stat_scsi_tgt_dev_attr_showtarget_stat_scsi_tgt_dev_attr_storetarget_stat_scsi_lu_attr_showtarget_stat_scsi_lu_attr_storetarget_stat_scsi_port_attr_showtarget_stat_scsi_port_attr_storetarget_stat_scsi_tgt_port_attr_showtarget_stat_scsi_tgt_port_attr_storetarget_stat_scsi_transport_attr_showtarget_stat_scsi_transport_attr_storetarget_stat_scsi_auth_intr_attr_showtarget_stat_scsi_auth_intr_attr_storetarget_stat_scsi_att_intr_port_attr_showtarget_stat_scsi_att_intr_port_attr_storetarget_stat_scsi_lu_show_attr_creation_timetarget_stat_scsi_lu_show_attr_hs_num_cmdstarget_stat_scsi_lu_show_attr_full_stattarget_stat_scsi_lu_show_attr_resetstarget_stat_scsi_lu_show_attr_write_mbytestarget_stat_scsi_lu_show_attr_read_mbytestarget_stat_scsi_lu_show_attr_num_cmdstarget_stat_scsi_lu_show_attr_state_bittarget_stat_scsi_lu_show_attr_statustarget_stat_scsi_lu_show_attr_dev_typetarget_stat_scsi_lu_show_attr_luntarget_stat_scsi_lu_show_attr_indxtarget_stat_scsi_lu_show_attr_devtarget_stat_scsi_lu_show_attr_insttarget_stat_scsi_tgt_dev_show_attr_resetstarget_stat_scsi_tgt_dev_show_attr_non_access_lustarget_stat_scsi_tgt_dev_show_attr_num_lustarget_stat_scsi_tgt_dev_show_attr_indxtarget_stat_scsi_tgt_dev_show_attr_insttarget_stat_scsi_dev_show_attr_portstarget_stat_scsi_dev_show_attr_roletarget_stat_scsi_dev_show_attr_indxtarget_stat_scsi_dev_show_attr_insttarget_stat_scsi_lu_show_attr_lu_nametarget_stat_scsi_transport_show_attr_dev_nametarget_stat_scsi_tgt_port_show_attr_port_indextarget_stat_scsi_lu_show_attr_revtarget_stat_scsi_lu_show_attr_prodtarget_stat_scsi_lu_show_attr_vendtarget_stat_scsi_tgt_dev_show_attr_statustarget_stat_scsi_transport_show_attr_indxtarget_stat_scsi_transport_show_attr_devicetarget_stat_scsi_transport_show_attr_insttarget_stat_scsi_tgt_port_show_attr_hs_in_cmdstarget_stat_scsi_tgt_port_show_attr_read_mbytestarget_stat_scsi_tgt_port_show_attr_write_mbytestarget_stat_scsi_tgt_port_show_attr_in_cmdstarget_stat_scsi_tgt_port_show_attr_nametarget_stat_scsi_tgt_port_show_attr_indxtarget_stat_scsi_tgt_port_show_attr_devtarget_stat_scsi_tgt_port_show_attr_insttarget_stat_scsi_port_show_attr_busy_counttarget_stat_scsi_port_show_attr_roletarget_stat_scsi_port_show_attr_indxtarget_stat_scsi_port_show_attr_devtarget_stat_scsi_port_show_attr_insttarget_stat_scsi_att_intr_port_show_attr_indxtarget_stat_scsi_att_intr_port_show_attr_port_auth_indxtarget_stat_scsi_att_intr_port_show_attr_porttarget_stat_scsi_att_intr_port_show_attr_devtarget_stat_scsi_att_intr_port_show_attr_insttarget_stat_scsi_auth_intr_show_attr_row_statustarget_stat_scsi_auth_intr_show_attr_creation_timetarget_stat_scsi_auth_intr_show_attr_hs_num_cmdstarget_stat_scsi_auth_intr_show_attr_write_mbytestarget_stat_scsi_auth_intr_show_attr_read_mbytestarget_stat_scsi_auth_intr_show_attr_num_cmdstarget_stat_scsi_auth_intr_show_attr_att_counttarget_stat_scsi_auth_intr_show_attr_map_indxtarget_stat_scsi_auth_intr_show_attr_intr_nametarget_stat_scsi_auth_intr_show_attr_dev_or_porttarget_stat_scsi_auth_intr_show_attr_indxtarget_stat_scsi_auth_intr_show_attr_porttarget_stat_scsi_auth_intr_show_attr_devtarget_stat_scsi_auth_intr_show_attr_insttarget_stat_scsi_att_intr_port_show_attr_port_identtarget_stat_scsi_dev_cittarget_stat_scsi_tgt_dev_cittarget_stat_scsi_lu_cittarget_stat_scsi_port_cittarget_stat_scsi_tgt_port_cittarget_stat_scsi_transport_cittarget_stat_scsi_auth_intr_cittarget_stat_scsi_att_intr_port_cittarget_stat_scsi_dev_attrib_opstarget_stat_scsi_dev_attrstarget_stat_scsi_tgt_dev_attrib_opstarget_stat_scsi_tgt_dev_attrstarget_stat_scsi_lu_attrib_opstarget_stat_scsi_lu_attrstarget_stat_scsi_port_attrib_opstarget_stat_scsi_port_attrstarget_stat_scsi_tgt_port_attrib_opstarget_stat_scsi_tgt_port_attrstarget_stat_scsi_transport_attrib_opstarget_stat_scsi_transport_attrstarget_stat_scsi_auth_intr_attrib_opstarget_stat_scsi_auth_intr_attrstarget_stat_scsi_att_intr_port_attrib_opstarget_stat_scsi_ath_intr_port_attrstarget_stat_scsi_dev_insttarget_stat_scsi_dev_indxtarget_stat_scsi_dev_roletarget_stat_scsi_dev_portstarget_stat_scsi_tgt_dev_insttarget_stat_scsi_tgt_dev_indxtarget_stat_scsi_tgt_dev_num_lustarget_stat_scsi_tgt_dev_statustarget_stat_scsi_tgt_dev_non_access_lustarget_stat_scsi_tgt_dev_resetstarget_stat_scsi_lu_insttarget_stat_scsi_lu_devtarget_stat_scsi_lu_indxtarget_stat_scsi_lu_luntarget_stat_scsi_lu_lu_nametarget_stat_scsi_lu_vendtarget_stat_scsi_lu_prodtarget_stat_scsi_lu_revtarget_stat_scsi_lu_dev_typetarget_stat_scsi_lu_statustarget_stat_scsi_lu_state_bittarget_stat_scsi_lu_num_cmdstarget_stat_scsi_lu_read_mbytestarget_stat_scsi_lu_write_mbytestarget_stat_scsi_lu_resetstarget_stat_scsi_lu_full_stattarget_stat_scsi_lu_hs_num_cmdstarget_stat_scsi_lu_creation_timetarget_stat_scsi_port_insttarget_stat_scsi_port_devtarget_stat_scsi_port_indxtarget_stat_scsi_port_roletarget_stat_scsi_port_busy_counttarget_stat_scsi_tgt_port_insttarget_stat_scsi_tgt_port_devtarget_stat_scsi_tgt_port_indxtarget_stat_scsi_tgt_port_nametarget_stat_scsi_tgt_port_port_indextarget_stat_scsi_tgt_port_in_cmdstarget_stat_scsi_tgt_port_write_mbytestarget_stat_scsi_tgt_port_read_mbytestarget_stat_scsi_tgt_port_hs_in_cmdstarget_stat_scsi_transport_insttarget_stat_scsi_transport_devicetarget_stat_scsi_transport_indxtarget_stat_scsi_transport_dev_nametarget_stat_scsi_auth_intr_insttarget_stat_scsi_auth_intr_devtarget_stat_scsi_auth_intr_porttarget_stat_scsi_auth_intr_indxtarget_stat_scsi_auth_intr_dev_or_porttarget_stat_scsi_auth_intr_intr_nametarget_stat_scsi_auth_intr_map_indxtarget_stat_scsi_auth_intr_att_counttarget_stat_scsi_auth_intr_num_cmdstarget_stat_scsi_auth_intr_read_mbytestarget_stat_scsi_auth_intr_write_mbytestarget_stat_scsi_auth_intr_hs_num_cmdstarget_stat_scsi_auth_intr_creation_timetarget_stat_scsi_auth_intr_row_statustarget_stat_scsi_att_intr_port_insttarget_stat_scsi_att_intr_port_devtarget_stat_scsi_att_intr_port_porttarget_stat_scsi_att_intr_port_indxtarget_stat_scsi_att_intr_port_port_auth_indxtarget_stat_scsi_att_intr_port_port_ident__mod_srcversion117__module_depends____versions__mod_vermagic5se_dev_set_emulate_tpucore_scsi3_ua_allocate__crc_transport_generic_process_writecore_alua_store_trans_delay_msecs__crc_transport_free_sessiontransport_generic_handle_datafilp_opencore_alua_store_secondary_statusstrcpyt10_alua_tg_pt_gp_mem_cache__crc_transport_subsystem_releasese_dev_set_max_unmap_block_desc_countcore_alua_check_nonop_delaycore_alua_allocate_tg_pt_gp__crc_core_tpg_register__crc_core_tpg_clear_object_lunsse_dev_set_block_sizetransport_dump_cmd_directionconfig_group_init__crc_transport_add_device_to_core_hbase_dev_set_optimal_sectorscore_dev_free_initiator_node_lun_aclcore_scsi3_free_all_registrationscore_alua_allocate_lu_gptransport_cmd_finish_abort_tmrtransport_calc_sg_num__crc_transport_init_queue_objstrim__this_moduletransport_generic_process_write__crc_transport_generic_allocate_taskstransport_init_sessionsnprintfcompletecore_tpg_add_initiator_node_acltransport_cmd_finish_aborttransport_get_lun_for_cmd__crc_transport_device_setup_cmdcore_alua_show_tg_pt_gp_infocore_alua_set_lu_gp_id__crc_transport_free_se_cmdfinish_waitse_dev_set_emulate_write_cache__crc_sas_get_pr_transport_id_lencore_clear_lun_from_tpg__crc___transport_register_sessiontarget_stat_setup_port_default_groupsfc_get_fabric_proto_identcore_dev_add_initiator_node_lun_aclset_user_nicetransport_dump_vpd_proto_idse_dev_set_max_sectorscleanup_modulecore_dev_add_lun__crc_target_fabric_configfs_deregister__crc_iscsi_get_pr_transport_id_lenprepare_to_waitcore_dev_setup_virtual_lun0core_delete_hbatransport_generic_map_mem_to_cmdtransport_device_setup_cmdmemcpyfc_get_pr_transport_id__crc_sas_parse_pr_out_transport_idcore_tmr_release_reqkfreetarget_stat_setup_mappedlun_default_groupst10_alua_lu_gp_mem_cache__crc_transport_complete_task__core_alua_attach_lu_gp_memtarget_fabric_configfs_registercore_scsi3_ua_checkcore_pr_dump_initiator_portint_to_scsiluntransport_dump_vpd_assoctransport_new_cmd_failuretransport_remove_task_from_execute_queuese_dev_set_emulate_fua_read__crc_iscsi_get_pr_transport_idcore_scsi3_alloc_aptpl_registrationkthread_should_stoptransport_set_vpd_assoc__wake_upkmem_cache_createcore_scsi3_ua_clear_for_request_sensesplit_cdb_XX_12core_alua_store_nonop_delay_msecsvfs_writev_raw_spin_lock_irqsavecore_tpg_set_initiator_node_queue_depthtransport_add_device_to_core_hba_raw_spin_lockkmem_cache_alloc_tracescsi_get_new_indextransport_generic_handle_tmrmsleep_interruptiblecore_tmr_lun_resetcore_alua_dump_statuscore_alua_free_tg_pt_gp_memconfigfs_unregister_subsystem__crc_transport_init_sessioninit_module__core_alua_drop_lu_gp_mem__crc_core_tpg_deregisterwake_up_process__crc_transport_release_cmd_to_poolcore_alua_show_secondary_write_metadatacore_scsi3_ua_for_check_condition_kstrtouldump_stack_raw_spin_lock_irqtransport_register_sessiontransport_core_report_lun_responsekmalloc_order_tracecore_dev_del_lunschedule__stack_chk_failtransport_init_se_cmd_raw_spin_unlock_bhtransport_generic_free_cmd_intrtransport_dump_vpd_ident_typetransport_generic_allocate_taskstransport_map_mem_to_sgcore_dev_del_initiator_node_lun_acltransport_set_vpd_proto_idtransport_send_check_condition_and_sensesas_parse_pr_out_transport_idcore_update_device_list_accesstransport_init_queue_obj__crc_transport_do_task_sg_chaincore_alua_show_nonop_delay_msecstransport_subsystem_check_inittransport_check_aborted_statustransport_subsystem_registerse_dev_set_unmap_granularitycore_tpg_post_dellun__free_pagespv_irq_ops__crc_transport_complete_sync_cachekmem_cache_alloccore_scsi3_check_aptpl_registrationsplit_cdb_XX_6core_scsi3_check_cdb_abort_and_preemptse_release_vpd_for_devtransport_free_sessionmodule_putrelease_se_globalcore_setup_alua__crc_transport_subsystem_registerinit_scsi_index_tableiscsi_get_fabric_proto_identcontig_page_datacore_scsi3_ua_release_allcore_alua_allocate_tg_pt_gp_mem__crc_target_fabric_configfs_registerse_dev_set_emulate_dpose_dev_set_emulate_ua_intlck_ctrlcore_alua_store_secondary_write_metadatase_tmr_req_cachecore_alua_store_preferred_bitcore_tpg_wait_for_nacl_pr_ref__crc_core_tpg_add_initiator_node_acltarget_fabric_configfs_inittarget_fabric_configfs_free__crc_core_alua_check_nonop_delayconfigfs_register_subsystemmatch_intse_dev_set_emulate_fua_writetransport_generic_do_tmr__core_tpg_get_initiator_node_aclcore_alua_free_lu_gpcore_alua_show_access_typetransport_free_se_cmdadd_timert10_alua_tg_pt_gp_cachese_dev_check_online__crc_transport_init_se_cmdconfig_group_init_type_name__crc_transport_generic_handle_data__crc_transport_get_lun_for_tmrse_mem_cachestrstrcore_dev_init_initiator_node_lun_aclse_dev_set_queue_depthcore_alua_show_offline_bit__kunmap_atomicse_free_virtual_devicemutex_lockkmem_cache_freetransport_deregister_session_configfsstrncmpse_dev_set_unmap_granularity_alignmentsas_get_pr_transport_idcore_dev_release_virtual_lun0core_alua_store_offline_bit__crc_fc_get_pr_transport_id_len__crc_iscsi_parse_pr_out_transport_idmcountstrncpycore_alloc_hba__crc_transport_check_aborted_statuscore_alua_set_tg_pt_gp_idfc_parse_pr_out_transport_idtransport_asciihex_to_binaryhexcore_alua_put_lu_gp_from_namecore_alua_get_lu_gp_by_nametransport_do_task_sg_chaintransport_complete_sync_cacheiscsi_get_pr_transport_id_lense_dev_set_emulate_tas__crc_core_tpg_check_initiator_node_acl__crc_transport_set_vpd_ident_typescsi_command_size_tbl__tracepoint_module_getse_ua_cachetransport_set_vpd_ident_typescsi_device_typekthread_stopprintk__mutex_initse_dev_set_enforce_pr_isidsmutex_lock_interruptiblecore_emulate_set_target_port_groupscore_scsi2_emulate_crhcurrent_task__crc_core_tpg_del_initiator_node_acl_raw_spin_unlock_irqrestore_ctyperd_module_initcore_alua_store_tg_pt_gp_info__crc_transport_deregister_sessioncore_alua_free_lu_gp_memcore_tpg_pre_addlunsplit_cdb_XX_16core_update_device_list_for_nodetransport_dump_vpd_ident__crc_transport_set_vpd_identcore_dev_exportmemsettransport_subsystem_releasesas_get_fabric_proto_identkstrtoulldel_timer_synccore_free_device_list_for_nodese_release_device_for_hbase_dev_check_shutdown__crc_target_fabric_configfs_initwait_for_completioncore_get_se_deve_from_rtpicore_tpg_del_initiator_node_acl__init_waitqueue_headconfigfs_depend_itemrd_module_exitcore_tpg_pre_delluncore_tpg_clear_object_lunssplit_cdb_XX_32strcmpcore_alua_do_port_transitiontransport_set_vpd_identtarget_stat_setup_dev_default_groups__crc_core_tmr_alloc_reqkthread_create_on_nodecore_dev_unexportkstrdup__alloc_pages_nodemaskget_jiffies_64sprintfcore_tpg_check_initiator_node_aclcore_scsi3_emulate_prse_dev_set_default_attribs__transport_stop_task_timer__core_alua_attach_tg_pt_gp_memcore_tmr_alloc_reqtransport_get_lun_for_tmrtransport_complete_tasktransport_generic_handle_cdb_mapse_dev_set_task_timeoutstrsepmutex_unlockse_dev_set_emulate_tpwsinit_timer_keyiscsi_parse_pr_out_transport_idiscsi_get_pr_transport_idcore_emulate_report_target_port_groups__crc_transport_set_vpd_proto_id__crc_transport_set_vpd_assoc__crc_transport_deregister_session_configfscore_scsi3_free_pr_reg_from_nacltransport_generic_handle_cdbcore_dec_lacl_countcore_setup_reservationssg_nextfilp_closeconfig_item_putt10_pr_reg_cachet10_alua_lu_gp_cachematch_tokencore_tpg_post_addlun__crc_transport_generic_handle_cdb_mapcore_tpg_deregistertarget_fabric_configfs_deregister__transport_register_sessiontransport_emulate_control_cdb_raw_spin_lock_bh__crc_fc_get_fabric_proto_ident__crc_transport_generic_handle_cdb__crc_transport_send_check_condition_and_sensematch_strdup__crc_transport_generic_handle_tmrcore_scsi3_pr_dump_typefc_get_pr_transport_id_lentransport_clear_lun_from_sessionsconfigfs_undepend_iteminit_se_globalcore_alua_show_secondary_statuscore_get_lun_from_tpg__crc_target_fabric_configfs_freeautoremove_wake_functioncore_tpg_add_node_to_devssas_get_pr_transport_id_lencore_tpg_get_initiator_node_acltransport_generic_free_cmdcore_alua_show_trans_delay_msecspage_addresscore_tpg_registerstrlen__crc_transport_generic_free_cmd__crc_fc_parse_pr_out_transport_idtransport_release_cmd_to_pooltransport_deregister_session__crc_transport_register_sessionpv_lock_opstransport_dump_dev_statese_global__crc_transport_get_lun_for_cmd__crc_sas_get_pr_transport_id__crc_core_tpg_set_initiator_node_queue_depth__crc_transport_generic_map_mem_to_cmdsplit_cdb_XX_10se_dev_set_max_unmap_lba_countcore_alua_store_access_typetransport_send_task_abortsg_init_tablemsleep__crc_transport_asciihex_to_binaryhex__crc_fc_get_pr_transport_id__kmallockmalloc_caches__crc_sas_get_fabric_proto_identcore_alua_show_preferred_bittarget_fabric_setup_cits__request_module__crc_iscsi_get_fabric_proto_identkmem_cache_destroycore_alua_free_tg_pt_gp__crc_transport_generic_free_cmd_intr__kmap_atomic #P###### #m###-#m###@#####4#;T#\y#8888#+48;X#kt8{#88888 88+08>C8QV8di8w|8888888 8  8" ' 85 : 8H M 8[ ` 8n s 8  8  8  8  8  8  8  8  8  8, 1 8? D 8R W 8e j 8 #    t  # >   h' #= E hW #_ t  h #  h #  h #  h7 #[ c ht | h  h  h # X r ~    8  # 6A_xt #G~4T[8b# hW`hnh# +3h=T\hkphz#h!+h7`#r~##4~>\#~#"CT~^|#~ 0#Bct~~#~,P#b~#$~.Lp#~#3D~Nl#~ #2Sd~n#~@#Rs~#~<`#r~##4~>\#~#"CT~^|#~ 0#M^q88#k $ . 7 8D #L d #i t #y  # a #  #  #  #  #   # !!h!#U!!!!!h""I"Q"hk"Ir"""h"""#5#####h##)$1$hK$IR$w$$h$$$#%%%%%h%% &&h,&I3&X&`&hx&&&#'X'c'''h'''#(((~(y((~((87)@)8L)[)`)8q)v)8)#)))*h*/*4*h?*j*#***-+7+hD+++h++#, ,h,$,h,#,,,,,,- -80-#E-[-k-u-----8-#- ..i%.L.[.f.k.8.#..... ///8@/#U/k/{/r/////8/#00+050\0k0v0{080#000r0 11&1+18P1#e1{111111182#2+2;2nE2l2{22282#222:23+363;38`3#u333u3333384#%4;4K4^U4|444484#444/5,5;5F5K58p5#555555558 6#56K6[6e6666686#66 77<7K7V7[787#7777778 8808#E8[8k8u8888888#c9j9yo9t9^99999 :::8&:*S:yX:+::8:::::8:*::8;(;8`;#;;#;< <8<!<&<8-<F<O<8d<#l<<#<u<<<<8<#=-=A=~F=N=`=g=}===%=====8=>>8(>->8P>#_>m>>>8>>8>>8?#7?Dh`D#DD~DD8DD8E#.E>E~`E#EE~EE8EE8E#F(F~@F#{FFFhFFF8F#FG-G2G8CGSG8bGgG8G#GGG8GG8H#HFHKH8]HbH8tHyH8H#HH'HH8HI8II8@I#]II_II8II8II8I# JeiJqJsJJJJJJJJOK K8K=K8LKWKqKvK8KKKKKKKKK LL6L;L8LLgLLMMM M(M0M8MVM`M8MM8MM8M# NN8-N#KNPNhcNZOvOOOh P*P4PhaPPPhPQ#DQ#NQpQ#QQQQQRR~RR!R(R.R8R=RtDRIR8XR]R8oRtR8RR8RR8R#R;RR^SSTTT:TETMTZTeTjTrT}TTTTTTTTTTTTU'Uk7UNUdUiUtUUUUaUU8Ut V"V4V?VVVcVtVV8VV8VV8VV8W#W W@W#OWpWWW8WWW8X-X#?XlXX#XXY#.Y;YXYYYYYmYZZ8Z Z8:Z#BZYZnZyZZ9Z&[E[J[8S[^[c[8z[#[[[[[#\(\8P\#a\y\\\#\\\ ]#@]w]}]]g]]]^,^L^\^d^j^^^^^^}^^8^^8*_#M_u_{__H____``8`#-`V`d````H````a0a#a#aaaaab1b:bjbb#bc@cFcccc8c#c*dUdd#d7dddtd eeeEe#\eEceRmee#eeee#eNfTf`f |ffff8 g#!gggg ggg h3h@7ir8_rdr8vr{r8rr8r#ss8;s@s8cshs8ss8ss8ss8ss8s#3t8t8Wt\t8ntst8tt8t#tt8u u87uELU8a8#8/48@QV88888 8$80AF8ot888 8$)8TY8q#8S88FK8 84=8Z#-<A8di8#~~N^^)`#NX8#&~>U~jz~888##.#Sc# *##8JO8i#886@MV8d##UZ8  8@ #N }  #   # dD \ u ~ 8  8  #  ~, O ~|  #  ^   #\   _%-Qq}8t#A]#~ ~>~r~#!1<IU8]t88#=>w##8Kdv8 "+8J#8G_\{888#)Wi8#*4\k|888#?Scrw~#^9MXu#|##",He5=B`#n# 9_8#   8     !!8!!*!83!X!#d!gi!!!8!#"3"C"R"W"g^""#"" ##"#]###m##$$5$=$ B$`$#$$$$$$%!%h,%C%V%[%k%%#&#&y(&-&^M&z&m&&&&'87'y''8'm'(((87(<(8((8(#((h((h) )h)$)h9)#I)))8))8)#))h *#*A*F*8`*e*8w*#**h*#***8++8+#"+.+hM+#]+++8++8+#++h+#,Z,_,8q,v,8,,8,#,,h,#,--8)-.-8G-#U-a-h}-#---8--8-#+.4.89.C........8...8./;/D/8O/T/8/#/#/#0#50#e0#0000#001 18=1#S1t1y111#122!28122222@223_33@33494@M4\4b4s4z44484444844 5 5805@75v?5u5@555558556 68668W6@d666668T7}7877l7787@888@J8O88W8Ui8n88{888@8888998998:9#I9t99999#9!:&:8J:#]::::H::^W;_;f;;;;;8;;8;;;#;><L<<<Q==8H=^=w=#=^=#==)>7>>>>8> ?D?I?8z??8?????8? @#2@<@@@8@@A'A~:AAA8A2B7B8cBhB8|BBBB8B#BC^,CDCjC#|CCCC!D*D8ODHWD~DD#E$E~4EEEEFF89F>F8pF#yFF#G#G0G|GG8GG8GG#GKHH:H#WHHHXKIPI|IXIIIIIJ J9JEJbJgJ8tJJJ8J#JJ,K1K8bKgK8oKK#KKKdKKK#LL6L;L8@LJLZLrLLLMQM;MKMZMM#N#N#O#%O#O#kuu#uuu8u#vv v8*v#Fvv@vv@w#w Hw@Qwnw@ww@w@xxAx|xxxxx0y#Pyyy#yz@&zRz@wzzUzz@zzUz{#B{l{{{8{||8||4}_Y}l}@}O~j[GGcكރ8_2݅y-=-]q<jo88ŋʋ888#>^22׌$2.U2hm88X#]tՎ"7KRg{4Ǐۏ ';BWkr ːҐgڐ8 8',5:4CHQV_dmr{ g8ő8ё֑888 88&+87<8U#[dinsx}4 gÒʒВ# #%18>Skp8#ӓ=kGOggΕc)3$K$c$y–ǖ8ז88 )877?qx8#ėЗܗ !388AF8OT8]b8}#՘# #8q@##ʙؙhh+7h_nhhh̚ܚ#CKhh$h$h>FhV^hnvhhhhΜ֜h8#.S#hĝhם$h h08h?JO8d#z#Þ˞hh$;HPh`hhxhhh؟h8#*C#h$h h"h,7<8U#qIIաI #D@LPYz#Ңl#@+U7b@lx@#ǣ@IUf@# @;Z@hu@ۥ@@*@sx88Ŧ#Ԧ#8ld@z#@%lU@c@ҨP@Z@@@%U2^o@88Ū#Ԫ@ #-K@z8ë_ʬ#!]@@pvg Ӯ@6L@h#x  Ggİ#ڰ#EW*/8:?8Z#ڲch8#0wZ#2#2ns8#z#ۺ8#!c-5UDI8e##ڻ߻84Z#f>qycl8{ )T@{ʾ !=S_d8z#~9I~cs~8#mv8p8 8-#8=#@E8W#0#kw8p8#"BhC`)+)eh.J#EJ88#5:8h8:# #U^8~8p888884#:@U##4#=45fv88#40#\w},4?a80#Snt4@8#####p$#)=#L\8c#hh#/eAIsZ_n8#8##8:#8%#CZ#=B8Z#8#uw8#BG8Z#:jz#8Z>#/pj#,f88888 #q~~(j8###).8hp{88# 8-#5Hrw8#MM##=####]###0#}## #P###(#Ef~#~#~#0~G#ay~#~#~7#IY~w#~#~#9I~g#~#~#~7#L`~w#~#~#0~G#bv~#~#~#,@~W#r~#~ #5a~#&2?~Jez#%~EZ# ~+:#~ #LTh`p~ffff#CP~Zt#~#$BS~]t#~#6K~Ul#~#6K~Ul#~ #.CT~^|#~ #4Rc~m#~ #6NVg~q#~ 0#D\m~w#~0#Bjw~#~$<B`#u~#%Sd~nt# ~4:`#u~ # H f ~p v    #   ~ " < B ` #w   ~     #' U j ~t z    #   ~ ! < B ` #u   ~     # E R ~\ b |   #   ~  "@#U~##4~>D\b#~ 0#Es~#-~7=TZ#~;AMp#uz#)4;@KPX# >/6B8GLpQV[`9ejouy98-28JOT\bs8u,18>INkv{88BZ0ARW\at|M 9IVq8Z##!]@o@|@@EUl- xo|ptw.xx|pth(lX\`dPTNMj n8<@DHL0W4(\, i$04h{l,`d)8<X\PcTHqL@~D(,  `5p- $}Xd\`TD"@<84,0!(TPLHhb l$? m0p&`l|hqJ1{zxt|Db|x  $(,04@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLP`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`d|         $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                                          $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                                          $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x   $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(, (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx (08@HPX`hpx     ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                      ( 0 8 @ H P X ` h p x                  (08@HPX`hpx $(04<@HLTX`dlpx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|         $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |     ,Xz`hzxzzzzzzzzzz $,4<DLT\dlt|z$(,8<@DHLX\  ,0<@DHLXdlx|z z $z,48z@DHLzT\`zlptz|zzzzzzz z $(z048<zDHLPzX\`dzlptxzzzzzzzz z $(,z48<@zHLPTz\`dhzpx|zzzzzzzzz$(,0z8<@DzLPTXz`dhlztx|zzzzzzz z z(04z@DTXhtx      0 4 D H X d h l p                   z    z  $ ( z0 4 8 < zD H L P zX \ h l t x                 l p x |              z$ , 0 z4 < @ zD L P zT \ ` zd l p zt |  z   z                   $ ( , 0 4 8 < @ D H L P T X \ ` d p t                    @DHLPTX\`dhlptzzzzzz$(z08<zDLPzX`dzltxzzzzzzzz z (,z4<@zHPTz\dhzpx|zzzzzzzzz$,0z8@DzLTXz`hlzt|zzzzzzz z z(04z<DHzPX\zdlpzxzzzzzzz z $z,48z@HLzT\`zhptz|zzzz3t