ELF>@@$#GNU;G0j6T$usjBUHHHt6HHt.HHt"H8H8H9t@LHH9uH [H1UHuH1UHH H$Ld$Ll$Lt$1IHH$Ld$Ll$Lt$E1DH1E1H1AAt'CD5HAP]vH11HAD9ufff.UHSHHHHuHH[fHU1HuҋExHHH=u FǂHH=t(HPx 9|ʉˋ HfffHT@UHSHHHHuHH[fHU1HuҋExHHH=u FǂHH=t(HPx 9|ʉˋ HfffHT@UHHfff.UHAVAUATSHIHt^HM L8M9I$Lu %HLIL9HHuI~1[A\A]A^HH1f.UHH0D eH%(HE1E DEt HHEE E EEHEEEEEEEEKfEEGt@t+HUeH3%( u7D%g@HEHE؉GƐHEfG HGff.UHH0eH%(HE1HEEEEEHEEEEEEE EEEEEEEEEEGt4tHUeH3%( u-fHEHE؉GҐHEHGEfG fUHAVAUATSHeH%(HE1AIIID,HHL$D$xD$pD$hD$`D$XD$PD$HD$@D$8D$0D$(D$ D$D$D$$H 1D DHc1ɉL9}?ELH)IōM.D)9OHUeH3%(u1H[A\A]A^@11빿u tALeDNLMcLLHU1HLBD5t _=EI:ffffff.UHD DHH HH1Hffff.UHH0H]LeLmIHu`HHIt&HSLCLHHLAEtCC1H]LeLmH1HuHuUHH eH%(HE1EE EE EEEEHEEEEEHEGtHUeH3%( u@HGfG UHH eH%(HE1EEEEEE EEHEEEEEEEEEHHEHGt HUeH3%(u'f.HGHG@f@ UHH HEEeH%(HE1EHEHEE@HGHEHHEHGˆG W G G tHUeH3%(u-HGHGH@@f@UHH eH%(HE1EEEEEEEEHEEEEEEEEEHHEEEEEHGEGtHUeH3%(u"@HGHGH@f@ffffff.UHHeH%(HE1EEEEEEEEHEHtHUeH3%(ufGfGfff.UHHpeH%(HE1EYEAEEdEEEEEEEEEE EEERE"E"E EEEEEQEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEERE"E"E EEEEEQEEEEEEEEEEEEEEEEEEEEEEEEEEEEHUEEEHHUHWHUHWHUHWHUHW HUHW(HUHW0HUHW8HUHW@HUHWHHUHWPHUHWXHUGHW`WW‰WGDOGGEGFtHUeH3%(hfHwd@uE@uZ@uE1HHHt Ht fHtGHwcHfHfffff.UHH eH%(HE1EYEEE EEEEHEEEEEEEEEHHEHGt HUeH3%(uf.HGG f.UHATSHcHH9vHcHIHHHH)DEtcHǃt HHLHHǃ[A\H1H1LHUHAUATSHHD%E~zE1IcHHHH)DLEtCHt9HHI}HǃHǃAD9%HHH[A\A]fUHuoHH Ht3H8H8H9tD@LHH9uH HuHfff H1ffffff.UHATSIH ~&H1fD3tL;c`t,Hp9|HH[ A\HHH{HHC`H1UfUHSAIL9D5LHD>E1A)I8HHHL)H9t1HxHtD)H)I9vAu1HHHHH9uH<9I9rI9vD5DD[DUHAHIL9sgD5DftD)H1HH9vHD5DHHtD)H)I9wUHATSHIHPHtVHHtJDC1Et5HtBHt8CH;HcHSuAT$h)1S[A\DI\$X믐A|$Lt[A\fffff.UHDOh1Et1HHPHt)HtG`HXHcHfLtUHH H]LeLmHwHGAAHFHFHF=EuH]LeLmDDH1UHHPH]LeLmLueH%(HE1LoPHEIHEHEHHE~L0AEu 1҃=tHSHCLuHUHPHUHPHUHPHUAEt DEtQA111HDLLHUeH3%(H]LeLmLuf.IIFAIFIFErPUP U@ ErDtL9v-IɃH?tO A9A9AAHcHEtI AJHcHQLǁOfDA@ƅƅAE1ҋ 11ff.UHH@H]LeLmLuL}IHHAIDMWAu#D;%v71ɺ$LADH]LeLmLuL}@HUIŅtLHcHH55A9s DHHEvCAfHcI<HHIHHH<8H40L9uwDEuHLH@DHLHAfDDH뫉H1:fDUHSHzLHt1uiCLH1ɺ)HH[@u4zMt.u>H߹H[fH1[H1H1UHHPH]LeLmHIeH%(HE1HuHSPLbR Iʃw$HUeH3%(H]LeLmLLuȋ L1H=HEEH5H5 =H…t)H)LHuHEHHUHH9HEHEHGº ED)AAEDeE@H5Hk@ )I(UHAWAVAUATSH(HuHIIEPD`fAEE;ehD HHEIcMhHUAu`I}XHUAT$f9HUADemBUf9u|M̅tFLuE1DLA1ID9}v#H}MfEnIALDtH}H([A\A]A^A_f.   f.UHHH]LeLmLuL}IeH%(HE1HLoP3EME1AEE]DA}DA1E1EE}L1 ALHHC@=K4H@E@ADžO,(tTH=u8\@=HcHHHvEA?AC=EiiL9B$AAt EDLLDDDHcI|=D?DHcI|=DDËHcI|=DDËHcI|=DqDËHcI|=DDËLDEHcDI|=LLfDEBD9LLAO@HUeH3%(H]LeLmLuL}5_EVE}AEAA EfDA1ɺ$HjP@ADž3DH1ATHHHuAEAU AU AULcO,(+ƅs@9H@HH9v?AEAEAEAEAUAELcO,(HAEHAUHHAUHHAUfDLLLAC=cAA1EAkEbA3E*YDLLL+DLLxLDLLLDLLLDLLxLkBB`fDHcDLI|=nLHcDI|=LDDDDDDLHDLLDDDGDDDLHcDI|=DHcI|=D}DLUHHPH]LeLmLuL}AIeH%(HE1ILwPt0HUeH3%(_H]LeLmLuL}DL1@ELHAFuBAVEvF42u t A~01ɺ$LwrfEvfLDLLLA9~ ErADHc xV@pHc5pHc5t7A9? 1ɺ&LzpT 3pHc5m1ɺLH:]IDHH@ffDH:ITHHRfDH1LL8UHHPH]LeLmHIeH%(HE1HLoPt*HUeH3%(H]LeLmfH1@HHAEu{A}AEEEAU@σ?AuC /u=ƅƅ ƅ/ƅt(1ɺ$L<fA@ @D{/Suƅƅ ƅƅƅ ƅƅ/ƅƅ@AHHOH9OlfDƅƅHFƅƅƅƅƅ&@&NfHtƅ]ƅƅ KEEEEEE&EEHEEEEEAƅ HFEȉF ƅ/ƅƅƅ ƅƅfDUHAWAVAUATSHHHIIAEAt 5Mt EwEHDUDIDUED1E1HHO(McH_`DohLXHG HILwHDULHDUE?ǃH1[A\A]A^A_@HcHHHHH)DHE]D9|LHH1fDHEHH0D1DUDUf.AIL$HIT$HHJHHHJHHHRHPNDEtDMtHA1H[A\A]A^A_H1[A\A]A^A_ffffff.UHAUATSHIHHHMeIEL9ǃ=҃ЉP‰AÃAHIIHILDHHDHHDHEHDH|$1HL$=It$HHTAHHD[A\A]ff=҃f.D-EǃPDH1ɺ1E1IIfD^D ǃP"H11ҾE1IIHH1AHH1HAUHATSH΀t?H5PHItHX@H@H8H[LA\@H5ffffff.UHATSHHHt[A\HLM8I$8I$8H91p0;HH9txNuHHDHH9uHB0B4Lb@BLBNHBB8HBH@H@H@5tNBrH*BHp4;Pp8;ADBpB 묾 LQHH:f` HH11H11UHSHHu}Hf t fǀ HHH¸Ht7HH fu-H{=1tH[D1HHDH1Tf.UHSHHu)HtH;Ht@LH [H1ffff.UHAWAVAUATSHH5ЀHHHLL8L8L@D5D5E~&E1@HkHAE9HH5HHHfffHǃHCLkHǃ0HL1LAtZL8M9M.Lu %fDILMM9IELuHHD[A\A]A^A_޺ HHAz HH1Af.UHSHH1H=tHHHfffHtH{-H[ffffff.UHSH1HHUHHHt H[D}~*f.EEuHH[@tfDEEu@UHATSH0H]HIeH%(HE1HHt#HHUeH3%(u}H0[A\@HHu8HUH{HuELHU1HHoff.UHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHUHAWAVAUATSH8IHIAHDEButI4wtDLH=4wc=tIEpHt xHE1IDLHLLHEEH8[A\A]A^A_1ɺHGSуpuʃʀCCSCC4벋 L1IHHUHHEIHHHD+EA9f{tZuZHc5LEHIH=LEf f9tIu C;EuDEHI놃t 5LEHcIH=LE렋CD9tLHH1L6ffLLDHH1 HXIEpE1LHtL0B H]EeH%H?HUHUU;PAN IHU9F˃BHHHuHHm۶m۶mHHHHH5H HAVMH<HcM5HHEH9ur HE1HHU)HEhLEIIEpH=H] ff.UHAWAVAUATSHIHHuȉUHMDEADEtID$pHt xHMHULHuAH芷D AEuFHHAt?u5A9s HĈD[A\A]A^A_ËuH}9AA|$`L8 bHEȉ1IHHAeH%H?BHHm۶m۶mHHHHH HAwH43HuI\$X1EHUHhHxH]H]DdLpH]HpU;P`HEHUHBHHHm۶m۶mE1HHMAHHHQDeLhH HHHUM;J IcHEE;o Hc5HfHUHU f9/twu B;EurJHHIHI9ƸLDHEEAEHcHDt 5HjB;EtLHH15HAl$LHIHAD$HHHm۶m۶mE1HHHHAGHEH HHHEffDLHH15HeH%H-?hhH}AHxkH׃EDXXHEg DdIeH%D DH1Dfffff.UHHH]LeLmLuL}eH%(HE1HLwPH?IDClNHHD9;r =pHIuzE1E1DžxE1AD$H A<]LHAfD1ɺ LA 1ƒ)‰ 9\=O u]HKPB]t@t t5t0oy eHI H.O1~A<1L E1LLH*H1E1L1HSHUeH3%(DH]LeLmLuL}f.$fD<2<J%LHADDLLHuA(@P  u$ E1E1DžxE1@E1E1DžxAfL1H0AE1W  AFu>H1D`DXDPDPDXD`fD1LHD`DXDPA5HMHUHuL DEULHuHAD`DXDPnE8xE EFLA~$f  AFuAH1D`DXDPDPDXD`f1LHD`DXDPnA HMHUHuLѫDEULHuH AD`DXDP6E1ɺ]LAhL1HAE1AFt< < i 1ɺ$LA1LHAD5ED-ELH|AoLHYA\HHPHlH^1LHADEHMHUHuL`DEULHuH*ADEULHuHyAHHPH HHHx{h HIAifDL1H[ANLHLsPA/AFDAT$M9 AD$MLHAA~ &HCPIT$@A H5D@HRDxPpx @l@ PhHIƋPoAAt$0DE40ȺVUUUAF)R)ANAvA~AFAF AFAF AF AF AF AFHAFAFLAFAFAFAFAFAFAFAFAFAFAAFAFAFxphl¸OLAMLCPH5 A AHxAxLH@pHHILHEL$HEu!=tAt$8t AA@&xDpF ID$@AH@xAD$0xhiDEAD$HE\$4AAipL]D1HLHLD`DXLPLHD`DXLPA@XAFAFAFAFAFAFAF AF AF AF AF AF=u=u= t AF AFIN AHHAN9OHLLALHA A~HHHHE1fLHA @Hcɉ=HHHHEH9%ˆEUUUHuH߉ˆEUA$LHA  tE1ADžxE1@AE1DžxE1xfD1ɺ$LAL/r5i*[AFAF@s"efAFAFAF[AF AFAFAF ҺDAFHHIFHHIVH@IFHAF:AF;wAF<AF=AF AF>AF?=A@A A`A`ANEEEE6uD#/$oLHLsPA EV EN A~ EF @Hcɉ=HHHuHHPHMHEHEHFHEHEHHH9uD-ˆEUU‹UE?EUu=u =tʀUEt DEDEEA@D DH߃ OAf{J fAFAFU<p AF>AF?`A@ f{J fD LA9K LAqM@HMSJxDD)9xqH1H;dAFAF<ЃAFAFAFINI~ANAFHcLD`AFIND`AFIVIFAFHBBHB 1Iv%HHB$B%B&B'IV,HIVEHױAFDINHmAFIFHHǸAFINAAFAPIFI~ LHplAF@@HHIFHHIVH@HcIFPDHD`DXPHpADiGDXDHD`EAMcDCD.Di0HADAHADAHADA HADSA!HAD3A"HAD3A#HAD0A$HATA%DHATA&DHATA'HETA(HADaA)HADA*HADA+HADA,HADA-HADA.HADA/HADxhA}0Hnaa.5222IcADaAUHcADAUHcADAUHcADAUHcADRAUHcAD"AUHcAD"AUHcAD lAUHcALlAU HcALlAU HcALlAU HcALAU HcADaAU HcADAUHcADAUHcADAUHcADAUHcADAUHcALAUDHcADAEDHADaAEHADAEHADAEHADAEHADRAEHAD"AEHAD"AEHAD AEHATAEDHATAEDHATAEHHEDAE HADcAE!HADAE"HADAE#HADAE$HHpH0@2220 xH}1D`HcxHUINLpIAE8A P 0j {   8 {   1 {T Y     f {    {  S 0` z {  `  {  OC J U {[  l s  { 6  N  X  ]!, c5Z{  H    H*{Y ^q Hw|   H{^{8T\wg^{q  {8    r f{x  f{4p e ,p0pL PTX(t2l<pFPZdnHx4 mfm>\K Yn3x D{  e  @p @p{  :]E^PlXtap{ j{f){f{)t:If{]fy{f{f {f{ `     ! ' 1 `8 AuM PT] dn `su{ `    `u `  * `/uE{K U H[Kaho   H {  `W  E `Juf `kut{ ` {$ppT Z u {   $p p   {G!!{!"{="8F"L" l" s""{"7"y #{ F#8L$fU${b$dl$`${Y%n%&&f&{'C'  H'X'f'w' p'' '' p'\'(  (.(  9(Z( a(z({( ( ( @) ) )5){)))p)$p)~)))`s*$p{***f*{*++^,{,,c- -4-d{- //d/S0dw0r2`3f3{4 5y 6z 6 &6 D6 T68[6 e6fq6 66{8y v9f9{9 9 `999|: 5: <:P:sZ: `_:u: : : `:u: H:; (;;{;; ;| ;-<K<@l<;< < < < < < < < p<=+"=5=yb=;=<= (= = ==<> > .> +> 2> 9>K> R>  Y>g>qx>{><>c>>4>{?82@ 9@ @@N@ 4U@j@{p@ @Q@@A A:A{@A LASvA G}AA{AAcAAB HB&B-B 5BH1H?HHHHuH11HHZHL%F~H1D LEċ 1EʉEA)DЙAADEID9|HcH}DLDAƄ$UAƄ$IľA$HؙAD$)‰Й=AD$ؙ=AT$AD$)‰Й=AD$=A\$AD$)؃AD$ AT$Iwf=t_D%AIcHDHHH1HHuH1HH=u=u = Fƒ=E ҉ t#9sHH1.t)H؉1HHPH@HH<HH5HH1HHuH1Hc 1HH?HH=t 1HyH1/HyH1HyH1HHHHAHHD HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH HH AHHD y&H1HH1I3Lc11MkpI$ADŽ$IDŽ$;|LH1D%tH1D9|1t\5H1FHHH=HtH=HtH=H([A\A]: FQ?[ (gr+| X    +3`FVd\hfprh|ldtphpp p  p5 8= FM`St]lct t.t<tp?z`p pp #'$,9 0@ GW`$p$pp p 0$pl   X) .= DP  Ud kw M~  k   k j  k l  k `  k Y  k i  k  v  k! (  /k6 _=  DkK R  Yk` Zg  nku h|  k |  k e  k t  k   k X  k o  k g  k a$  +k2 O9  @kJ bQ  Ykf mrEy  ~} `    `uA   )0 H7@ EpL QVXpbipsz psdebug_add_adaptersdebug_driver_removesdebug_driver_probedevInfoRegprot_verify_readprot_verify_writescsi_debug_initwrite_same_lengthvpd_use_hostnovirtual_gbunmap_max_descunmap_max_blocksunmap_granularityunmap_alignmentsector_sizescsi_levelptypephysblk_expoptsopt_blksnum_tgtsnum_partsno_uldno_lun_0max_queuemax_lunslowest_alignedlbpws10lbpwslbpuguardfake_rwevery_nthdsensedixdifdev_size_mbdelayatoadd_hostr/`110 r/(r/0r/8r/@1Hr/P 2Xr/`r/hr/pr/xr/r/r/r/r/r/r/r/r/r/1r/r/1r/r/r/r/r/r/r/ r/(r/0r/8r/@r/Hr/Pr/Xr/`r/hr/pr/xr/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/-3RMWOW O(O0O8O@RHOPSXO`OhOpOxOOONYOOw\QQOOUMWOQu[OOOOO O([0O8O@KRHOPSXO`OhOpOxTOOOOO3ROOOOOQOOOOOTUO O(O0O8O@OHOPOXO`Oh,VpOxOOOO?VO8WQQOOUOOOOOOOOO O(O0O8O@OHOPOXO`OhOpOxOOOOOOOOOOOOOOOOUOOOO O(O0O8O@KRHOPSXO`OhOpOxOOOOTOOOOOOOOOO3UO UOOW O(O0O8O@KRHOPS%d %u 0x%x 0-%u %d%10s<6>scsi_debug: bus_reset <3>>>> Sector Dump <<< <3>%04d: %c %02x 1.82<6>scsi_debug: biosparam <6>scsi_debug: host_reset <6>scsi_debug: abort drivers/scsi/scsi_debug.c<3>%s: scsi_register failed DIX1 DIX0 DIF3 DIF2 DIF1<3>%s: scsi_add_host failed DIX3 DIX2<3>Host info NULL <6>scsi_debug: device_reset adapter%d0x%x<6>scsi_debug: cmd %08Xhttps://www.kernel.org/confighttp://www.kernel.org/logenabledinhibiteddelayoptsptypedsensefake_rwno_lun_0num_tgtsdev_size_mbnum_partsevery_nthmax_lunsmax_queueno_uldscsi_levelvirtual_gbadd_hostvpd_use_hostnosector_sizedixdifguardatomappseudopseudo_0SCSI DEBUG20100324Linux scsi_debug 0004<6>scsi_debug: pseudo_0_release() called <6>scsi_debug: slave_destroy <%u %u %u %u> <6>scsi_debug: slave_alloc <%u %u %u %u> <6>scsi_debug: ioctl: cmd=0x%x <3>%s: Unable to locate host info scsi_debug adapter driver, version %s [%s] num_tgts=%d, shared (ram) size=%d MB, opts=0x%x, every_nth=%d(curr:%d) delay=%d, max_luns=%d, scsi_level=%d sector_size=%d bytes, cylinders=%d, heads=%d, sectors=%d number of aborts=%d, device_reset=%d, bus_resets=%d, host_resets=%d dix_reads=%d dix_writes=%d dif_errors=%d scsi_debug, version %s [%s], dev_size_mb=%d, opts=0x%x<3>scsi_debug:timer_intr_handler: indx too large <3>scsi_debug:timer_intr_handler: Unexpected interrupt <6>scsi_debug: [sense_key,asc,ascq]: [0x%x,0x%x,0x%x] <6>scsi_debug: write same: cdb indicated=%u, IO sent=%d bytes <6>scsi_debug: Reporting Unit attention: power on reset <6>scsi_debug: Reporting Not ready: initializing command required <6>scsi_debug: mode_select: cdb indicated=%d, IO sent=%d bytes <6>scsi_debug: <%u %u %u %u> non-zero result=0x%x <4>scsi_debug: can_queue exceeded <6>scsi_debug: host protection%s%s%s%s%s%s%s <3>%s: out of memory at line %d <6>scsi_debug: slave_configure <%u %u %u %u> <3>scsi_debug_init: invalid sector_size %d <3>scsi_debug_init: dif must be 0, 1, 2 or 3 <3>scsi_debug_init: guard must be 0 or 1 <3>scsi_debug_init: ato must be 0 or 1 <3>scsi_debug_init: invalid physblk_exp %u <3>scsi_debug_init: lowest_aligned too big: %u <3>scsi_debug_init: out of memory, 1 <4>scsi_debug:build_parts: reducing partitions to %d <3>scsi_debug_init: dif_storep %u bytes @ %p <3>scsi_debug_init: out of mem. (DIX) <3>%s: ERR: unmap_granularity < unmap_alignment <6>scsi_debug_init: %lu provisioning blocks <3>scsi_debug_init: out of mem. (MAP) <4>scsi_debug: device_register error: %d <4>scsi_debug: bus_register error: %d <4>scsi_debug: driver_register error: %d <4>scsi_debug: driver_create_file error: %d <3>scsi_debug_init: sdebug_add_adapter failed k=%d <6>scsi_debug_init: built %d host(s) <3>%s: GUARD check failed on sector %lu rcvd 0x%04x, data 0x%04x <3>%s: REF check failed on sector %lu <3>%s: GUARD check failed on sector %lu rcvd 0x%04x, calculated 0x%04x <6>scsi_debug: write: cdb indicated=%u, IO sent=%d bytes <6>scsi_debug: initiator's id used as target! <6>scsi_debug: Opcode: 0x%x not supported for wlun <6>scsi_debug: Medium removal %s <3>Unprotected RD/WR to DIF device <6>scsi_debug: Opcode: 0x%x not supported }}}}} 08 H@BP`ChM  y}kXBG+F +F+F$H(F0'M4F<N@FHNLFT`XF`6adFparm=write_same_length:Maximum blocks per WRITE SAME cmd (def=0xffff)parm=vpd_use_hostno:0 -> dev ids ignore hostno (def=1 -> unique dev ids)parm=virtual_gb:virtual gigabyte size (def=0 -> use dev_size_mb)parm=unmap_max_desc:max # of ranges that can be unmapped in one cmd (def=256)parm=unmap_max_blocks:max # of blocks can be unmapped in one cmd (def=0xffffffff)parm=unmap_granularity:thin provisioning granularity in blocks (def=1)parm=unmap_alignment:lowest aligned thin provisioning lba (def=0)parm=sector_size:logical block size in bytes (def=512)parm=scsi_level:SCSI level to simulate(def=5[SPC-3])parm=ptype:SCSI peripheral type(def=0[disk])parm=physblk_exp:physical block exponent (def=0)parm=opts:1->noise, 2->medium_err, 4->timeout, 8->recovered_err... (def=0)parm=opt_blks:optimal transfer length in block (def=64)parm=num_tgts:number of targets per host to simulate(def=1)parm=num_parts:number of partitions(def=0)parm=no_uld:stop ULD (e.g. sd driver) attaching (def=0))parm=no_lun_0:no LU number 0 (def=0 -> have lun 0)parm=max_queue:max number of queued commands (1 to 255(def))parm=max_luns:number of LUNs per target to simulate(def=1)parm=lowest_aligned:lowest aligned lba (def=0)parm=lbpws10:enable LBP, support WRITE SAME(10) with UNMAP bit (def=0)parm=lbpws:enable LBP, support WRITE SAME(16) with UNMAP bit (def=0)parm=lbpu:enable LBP, support UNMAP command (def=0)parm=guard:protection checksum: 0=crc, 1=ip (def=0)parm=fake_rw:fake reads/writes instead of copying (def=0)parm=every_nth:timeout every nth command(def=0)parm=dsense:use descriptor sense format(def=0 -> fixed)parm=dix:data integrity extensions mask (def=0)parm=dif:data integrity field type: 0-3 (def=0)parm=dev_size_mb:size in MB of ram shared by devs(def=8)parm=delay:# of jiffies to delay response(def=1)parm=ato:application tag ownership: 0=disk 1=host (def=1)parm=add_host:0..127 hosts allowed(def=1)version=1.82license=GPLdescription=SCSI debug adapter driverauthor=Eric Youngdale + Douglas Gilbertparmtype=write_same_length:intparmtype=vpd_use_hostno:intparmtype=virtual_gb:intparmtype=unmap_max_desc:intparmtype=unmap_max_blocks:intparmtype=unmap_granularity:intparmtype=unmap_alignment:intparmtype=sector_size:intparmtype=scsi_level:intparmtype=ptype:intparmtype=physblk_exp:intparmtype=opts:intparmtype=opt_blks:intparmtype=num_tgts:intparmtype=num_parts:intparmtype=no_uld:intparmtype=no_lun_0:intparmtype=max_queue:intparmtype=max_luns:intparmtype=lowest_aligned:intparmtype=lbpws10:intparmtype=lbpws:intparmtype=lbpu:intparmtype=guard:intparmtype=fake_rw:intparmtype=every_nth:intparmtype=dsense:intparmtype=dix:intparmtype=dif:intparmtype=dev_size_mb:intparmtype=delay:intparmtype=ato:intparmtype=add_host:intsrcversion=FDD10189AA877A4CF97E3D5depends=crc-t10difvermagic=2.6.32-696.20.1.el6.x86_64 SMP mod_unload modversions $$$$$$$$$$$$$$$$$$$@ (R8@HPa`hpxl(08@PX`hx   (0 @HPX hpx! * 4 =  L 08@$HT X`h(pZ ,_ 0e 4m 8w (0<8~ HPX@` pxD      (%0U8@HPXE`uhpx5e%Uzj*JE (0Z8@HPXu`h9p9x#%Y )  y 8h6x ?(]08@2HP@&X()`,h^.p0xh123"45:667r9<A @#Rmodule_layoutw_write_unlock_irqrestoreY5bus_register\4Z__kmalloc]driver_register(U-sg_copy_to_bufferhvmalloccjscsi_host_alloc ip_compute_csumiparam_get_int4/Iscsi_add_host_with_dma)scsi_bios_ptable8qsg_copy_from_bufferˑmalloc_sizesj_write_lock_irqsave(scsi_build_sense_buffers8_spin_lockѣfind_next_bit?sg_nextinustrnicmp&jinit_timer_keyvfree%Kparam_set_int*q_spin_lock_irqsaveZ,<sprintf-5}Hscsi_adjust_queue_depthh}jiffiesC__list_adddel_timer_syncFdevice_registercsprintkB"BsscanfP xxx~k4}@i4<@@P P P B< <0PO! Q@  Kscsi_debug0  @X`@D ` p  @X@`   @X`@ )PP2 <@CXNPY`Cb0 @qX}p@X@` 00;8 PP N0A   @ p  `@  X ` p   scsi_debug d[ `dmodule.sig^Zkk Bh)h0 ;\Z"{Jͻ|s@WNM5`X#,x*sgGG3w0;EXTw    U%`6!]J _dtp0@)p)0)D )@,)D0)_y`))))! )7LP)au)8)))#@)8Lp)`4s)<))0)`( (p) p4,D$WYsPh`@ _L Y Y ` Y Y1 D $U vnp [ TP )PH  $9 HW ao| x8p0p4pPX\xpt  $C4@p@Ug zpt`o@$5B_zp !"P$X$&  p(  )* *F5 +E 3V 6e 9As ; (   p>a >   `@ 0AS A" h1  @  `O @Cae C{ @D  E  h r p      3  0B FeL  [ PJf  u N6         @ <    8 F' `I@ AU  Nn R G @B 7 5  - `1 K 82 @<E +Y 9j 3} @= ; / G `E 4 4 @:0$850C@0Q9g1w :@ *j w  & ( ( @;0 X((o RP P( a p x( l ;(T q (  (  5(I  a z@(  0 h( P (  p 1(> O f(w   (   0(   X(-  @ W(h ! }0 ( * P ( 4 p (. = I _ (o L  H( T  p( Z  (  _  2(B e V0 n( m P ( w p 8( ~   `( ) C(W o (  ( (   %6@@#Spdq@(@(0 &0@(H(\(qr(@((( @( 1(A(S(h(((('?(U^t@(((3 ?JRjr(1BYgw@(scsi_debug.cget_data_transfer_infodo_device_accessfetch_to_dev_bufferfill_from_dev_buffersdebug_store_sectorsscsi_debug_sector_sizefake_storeppseudo_lld_bus_matchsdebug_ato_showscsi_debug_atosdebug_guard_showscsi_debug_guardsdebug_dif_showscsi_debug_difsdebug_dix_showscsi_debug_dixsdebug_sector_size_showsdebug_vpd_use_hostno_showscsi_debug_vpd_use_hostnosdebug_add_host_showscsi_debug_add_hostsdebug_virtual_gb_showscsi_debug_virtual_gbsdebug_scsi_level_showscsi_debug_scsi_levelsdebug_no_uld_showscsi_debug_no_uldsdebug_max_queue_showscsi_debug_max_queuesdebug_max_luns_showscsi_debug_max_lunssdebug_every_nth_showscsi_debug_every_nthsdebug_num_parts_showscsi_debug_num_partssdebug_dev_size_mb_showscsi_debug_dev_size_mbsdebug_num_tgts_showscsi_debug_num_tgtssdebug_no_lun_0_showscsi_debug_no_lun_0sdebug_fake_rw_showscsi_debug_fake_rwsdebug_dsense_showscsi_debug_dsensesdebug_ptype_showscsi_debug_ptypesdebug_opts_showscsi_debug_optssdebug_delay_showscsi_debug_delaysdebug_map_showscsi_debug_lbpwsmap_sizemap_storepscsi_debug_lbpuscsi_debug_lbpws10sdebug_vpd_use_hostno_storesdebug_virtual_gb_storesdebug_capacitysdebug_max_queue_storesdebug_every_nth_storescsi_debug_cmnd_countsdebug_no_lun_0_storesdebug_fake_rw_storesdebug_dsense_storesdebug_ptype_storesdebug_delay_storepseudo_0_releasescsi_debug_slave_destroyscsi_debug_slave_allocscsi_debug_bus_resetnum_bus_resetsscsi_debug_ioctlsdebug_max_luns_storesdebug_host_list_locksdebug_host_listsdebug_num_tgts_storesdebug_release_adaptersdebug_driver_remove__func__.41633resp_ctrl_m_pgctrl_m_pgresp_iec_m_pgiec_m_pgscsi_debug_proc_infodif_errorsdix_writesdix_readsnum_host_resetsnum_dev_resetsnum_abortssdebug_sectors_persdebug_headssdebug_cylinders_perscsi_debug_version_datescsi_debug_infosdebug_infoscsi_debug_biosparamresp_err_recov_pgresp_disconnect_pgresp_format_pgresp_caching_pgresp_sas_sf_m_pgresp_sas_pcd_m_spgresp_sas_sha_m_spgtimer_intr_handlerqueued_arr_lockqueued_arrstop_all_queuedscsi_debug_host_resetscsi_debug_abortunmap_regionscsi_debug_unmap_granularityscsi_debug_unmap_alignmentmap_regionmk_sense_bufferresp_requestscheck_device_access_paramsresp_report_lunsresp_write_samescsi_debug_write_same_lengthatomic_rwcheck_readinessresp_get_lba_statusresp_unmapresp_mode_senseresp_mode_selectresp_log_senseschedule_respsdebug_driver_probesdebug_driver_template__func__.41546sdebug_device_createdevInfoReg__func__.39565scsi_debug_slave_configurescsi_debug_device_resetsdebug_add_adapterpseudo_lld_buspseudo_primary__func__.41160sdebug_remove_adaptersdebug_add_host_storesdebug_opts_storedo_remove_driverfs_filessdebug_driverfs_driverscsi_debug_exitdif_storepscsi_debug_initscsi_debug_physblk_expscsi_debug_lowest_alignedscsi_debug_unmap_max_desc__func__.40993resp_read__func__.38692resp_write__func__.38926scsi_debug_queuecommandinq_vendor_idinq_product_idinq_product_revvpd84_datavpdb0_datascsi_debug_opt_blksscsi_debug_unmap_max_blocksvpd89_data__mod_write_same_length2804__mod_vpd_use_hostno2803__mod_virtual_gb2802__mod_unmap_max_desc2801__mod_unmap_max_blocks2800__mod_unmap_granularity2799__mod_unmap_alignment2798__mod_sector_size2797__mod_scsi_level2796__mod_ptype2795__mod_physblk_exp2794__mod_opts2793__mod_opt_blks2792__mod_num_tgts2791__mod_num_parts2790__mod_no_uld2789__mod_no_lun_02788__mod_max_queue2787__mod_max_luns2786__mod_lowest_aligned2785__mod_lbpws102784__mod_lbpws2783__mod_lbpu2782__mod_guard2781__mod_fake_rw2780__mod_every_nth2779__mod_dsense2778__mod_dix2777__mod_dif2776__mod_dev_size_mb2775__mod_delay2774__mod_ato2773__mod_add_host2772__mod_version2770__mod_license2769__mod_description2768__mod_author2767__mod_write_same_lengthtype2765__param_write_same_length__param_str_write_same_length__mod_vpd_use_hostnotype2763__param_vpd_use_hostno__param_str_vpd_use_hostno__mod_virtual_gbtype2761__param_virtual_gb__param_str_virtual_gb__mod_unmap_max_desctype2760__param_unmap_max_desc__param_str_unmap_max_desc__mod_unmap_max_blockstype2759__param_unmap_max_blocks__param_str_unmap_max_blocks__mod_unmap_granularitytype2758__param_unmap_granularity__param_str_unmap_granularity__mod_unmap_alignmenttype2757__param_unmap_alignment__param_str_unmap_alignment__mod_sector_sizetype2756__param_sector_size__param_str_sector_size__mod_scsi_leveltype2755__param_scsi_level__param_str_scsi_level__mod_ptypetype2754__param_ptype__param_str_ptype__mod_physblk_exptype2753__param_physblk_exp__param_str_physblk_exp__mod_optstype2752__param_opts__param_str_opts__mod_opt_blkstype2751__param_opt_blks__param_str_opt_blks__mod_num_tgtstype2750__param_num_tgts__param_str_num_tgts__mod_num_partstype2749__param_num_parts__param_str_num_parts__mod_no_uldtype2748__param_no_uld__param_str_no_uld__mod_no_lun_0type2747__param_no_lun_0__param_str_no_lun_0__mod_max_queuetype2746__param_max_queue__param_str_max_queue__mod_max_lunstype2745__param_max_luns__param_str_max_luns__mod_lowest_alignedtype2744__param_lowest_aligned__param_str_lowest_aligned__mod_lbpws10type2743__param_lbpws10__param_str_lbpws10__mod_lbpwstype2742__param_lbpws__param_str_lbpws__mod_lbputype2741__param_lbpu__param_str_lbpu__mod_guardtype2740__param_guard__param_str_guard__mod_fake_rwtype2739__param_fake_rw__param_str_fake_rw__mod_every_nthtype2738__param_every_nth__param_str_every_nth__mod_dsensetype2737__param_dsense__param_str_dsense__mod_dixtype2736__param_dix__param_str_dix__mod_diftype2735__param_dif__param_str_dif__mod_dev_size_mbtype2734__param_dev_size_mb__param_str_dev_size_mb__mod_delaytype2733__param_delay__param_str_delay__mod_atotype2732__param_ato__param_str_ato__mod_add_hosttype2731__param_add_host__param_str_add_hostsdebug_proc_name.LC29scsi_debug.mod.c_rheldata__mod_srcversion88__module_depends____versions__mod_vermagic5driver_attr_add_hostdev_set_namedriver_attr_ato__this_moduleblk_queue_max_segment_sizesnprintfdriver_remove_filescsi_remove_hostcrc_t10difdevice_unregisterscnprintfdriver_attr_sector_sizedriver_attr_fake_rwdriver_attr_num_tgtscleanup_modulememcpyscsi_partsizekfreedriver_attr_no_ulddriver_attr_every_nthdriver_attr_guarddriver_attr_mapkmem_cache_alloc_traceinit_moduledriver_attr_scsi_level__stack_chk_faildriver_attr_difdriver_attr_ptypedriver_attr_max_lunsdriver_attr_dev_size_mbdriver_create_filedriver_attr_dsensecapable_read_lock_irqsavedriver_attr_dixbus_unregisterscsi_host_put_read_unlock_irqrestoreadd_timerdriver_attr_virtual_gb_spin_unlock_irqrestoredriver_attr_max_queuelist_delper_cpu__kernel_stackscsi_scan_hostbitmap_scnlistprintfmcountdriver_attr_optsdriver_unregisterfind_next_zero_bitsscanfprintkdevice_registerdriver_attr_vpd_use_hostnodel_timer_syncdriver_attr_num_partsdump_sector__list_addjiffiesscsi_adjust_queue_depthsprintf_spin_lock_irqsaveparam_set_intvfreeinit_timer_keystrnicmpsg_nextfind_next_bit_spin_lockscsi_build_sense_buffer_write_lock_irqsavedriver_attr_delaymalloc_sizessg_copy_from_bufferscsi_bios_ptablescsi_add_host_with_dmaparam_get_intip_compute_csumscsi_host_allocvmallocsg_copy_to_bufferdriver_register__kmallocbus_registerdriver_attr_no_lun_0_write_unlock_irqrestorescsi_debug.ko.debug9%(.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rela__param.modinfo.rela.smp_locks__versions.rela.altinstructions.bss.altinstr_replacement.rela.text.rela.init.text.rela.exit.textm@$7pl2lQ HRfrMؾh B@= 9 48h 22xK t@  0 @ 0 p l    ( ` `-[/p *H8`8 $`G xT `\0 ^0 ^@q ^xA8_H'!MIxQ]