ELF>@@$#GNU#@fb UHHHt6HHt.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.UHAUATSHHDIE~\E1IcHHHH)DHEt(HtHǃHǃAD9%LHH[A\A]ffff.UHuoHH Ht3H8H8H9tD@LHH9uH HuHfff H1ffffff.UHATSHIHHƅ~'H1 tL;c`t,Hp9|HH [A\H{HuHC`HuH1d@UHATSHcHH9v}HcHIHHHH)ËtcHǃt HHLHHǃ[A\H1H1LHfUH DHH9sVL LD)IJ1HHuLL9rL9s ADHH)HH9wUH D AIL9sEȉD)IDJ41HHH;s H1HHHH)HI9wUHATSHIHPHtVHHtJDC1Et5HtBHt8CH;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[H1H1UHATSH0HHeH%(HE1LgP7 ET$ EL$ A|$ ED$ /@Hcɉ=HHHuHMHHEHEHHVHEHEHHH9uD%ˆEUȉUɉ‹UʃE͋?EUuDEʀUΈEϋt DEEAEA@ G CH߃ O^HUeH3%(u2H0[A\fDD ynUHHPH]LeLmLuHIeH%(HE1HQuHSPLbR Iʃw(HUeH3%(H]LeLmLuLLuD-1H=D+IIEEtqH5HLHu D+-HHEHEHEEE)IAELeDmE2f.H5Hf.UHAWAVAUATSH(HuHIIEPD`fAEE;ehD HHEIcMhHUAu`I}XHUAT$f9HUADemBUf9u|DmEtLLuE1 DLAID9}v#H}MfEnIALDtH}H([A\A]A^A_f   f.UHHH]LeLmLuL}IeH%(HE1HLoPEME1AEE]DA}DA1E1EE}L1 ALHHC@=K4H@E@ADžO,(tTH=u8\@=HcHHHvEA?AC=EiiL9B$AAt EDLLDDDHcI|=DDHcI|=DDËHcI|=D`DËHcI|=DQDËHcI|=DDËLDEHcDI|=LLfDEBD9LLAO@HUeH3%(H]LeLmLuL}D=E]ETE}AEAA CfDfDA1ɺ$HP@ADž3DH1ATHHHuAEAU AU AULcO,(+ƅs@9H@HH9v?AEAEAEAEAUAELcO,(HAEHAUHHAUHHAUfDLLLAC=cAA1EAkEbA3E*YDLLL+DLLXLDLLLDLLxLDLLXLkBB`fDHcDLI|=NLHcDI|=LDDDDDDLHDLLDDD'DDDLHcDI|=gDHcI|=D]DLUHHPH]LeLmLuL}AIeH%(HE1ILwPt0HUeH3%(_H]LeLmLuL}DL1@ELHAFuBAVEvF42u t A~01ɺ$LrfEvfLDLL[LA9~ ErADHc xV@pHc5pHc5t7A9? 1ɺ&LzpT 3pHc5m1ɺLH:]IDHH@ffDH:ITHHRfDH1LL8UHHPH]LeLmHIeH%(HE1HLoPt*HUeH3%(H]LeLmfH1@HHAEu{A}AEEEAU@σ?AuC /u=ƅƅ ƅ/ƅt(1ɺ$LfA@ @D{/Suƅƅ ƅƅƅ ƅƅ/ƅƅ@AHHOH9OlfDƅƅHFƅƅƅƅƅ&@&NfHtƅ]ƅƅ KEEEEEE&EEHEEEEEAƅ HFEȉF ƅ/ƅƅƅ ƅƅfDUHAWAVAUATSHHHIIAEAt 5Mt EwEHDUDIDUE 1҅1HDHO(McH_`DohLXHG HILwHDULHDUE?ǃH1[A\A]A^A_@HcHHHHH)H_D9|LHH1HEHH0D1DUDUf.AIL$HIT$HHJHHHJHHHRHPNDEtDMtHA1H[A\A]A^A_H1[A\A]A^A_ffffff.UHAUATSHIHHHMeIEL9ǃ=҃ЉP‰AÃAHII HILDHHDHHDHEHDH|$1HL$=It$HHTAHHD[A\A]ff=҃f.5ǃPDH1ɺ1E1II^D=ǃP"H11ҾE1IIHH1AHH1HAUHATSH΀t?H5PHItHX@H@H8H[LA\@H5ffffff.UHATSHHHt[A\HLM8I$8I$8H91p0;HH9txNuHHDHH9uHB0B4Lb@BLBNHBB8HBH@H@H@DEtLBrH(BHp4;Pp8;ADBpB 뮾 LQHH:fW HH11H11UHSHHu}Hf t fǀ HHH¸Ht9HH fu-H{D 1EtH[1HHDH1Tf.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.UHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHUHAWAVAUATSH8IHIAHDEutI4wtDLH=4wc=tIEpHt xHE1IDLHLϹLHEEH8[A\A]A^A_1ɺHSуpuʃʀCCSCC4벋 L1IHHUHHEIHHHD+EA9f{tZuZHc5LEHIH=LEf f9tIu C;EuDEHI놃t 5LEHcIH=LE렋CD9tLHH1L6ffLLDHH1 H<XIEpE1LHtL0B H]EeH%HHUHUU;PAN IHU9F˃BHHHuHHm۶m۶mHHHHH5H HAVMH<HcM5HHEH9ur HE1HHU)HEhLEIIEpH=H] ff.UHAWAVAUATSHIHHuȉUHMDE=AD5EtID$pHt xHMHULHuAHjDAEuFHHAt?u5A9s HĈD[A\A]A^A_ËuH}AA|$`L8 bHEȉ1IHHAeH%HBHHm۶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?IDClAHHD9;r =}pHIluzE1E1DžxE1AD$HA<~2LHAfD1ɺ LAfl 1ƒ)‰ 9\= 15E1E1DžxA#f.A<1L E1LLH*H1E1L1HHUeH3%(gH]LeLmLuL}f.$fD<b<JULHxADDLLHuu+  E1ADžxE1E1E1DžxE1L1HAE1녋~  AFuADEHMHUHuLDEULHuHiAD`DXDPdE1ɺ]LA6AF?=A@A A`A`AN =Cf{J DLHA<pAF>AF?`A@AFAF LAIOf{JY D=.= &K LAMHMSJxDD)9xVH1H;tAFAF<VЃAFAFAFINI~ANAFHcLD`AFIND`KAFAFINAFAF AFAF AFIVIFAFHBBHB 1Iv%HHB$B%B&B'IV,HIVEHױAFDINHAFIFHHǸAFINyAFAPIFI~ LHplAF@@HHIFHHIVH@HcIFPDHD`DXPHpADyGDXDHD`EAMcDCD>Dy0HADAHADAHADA HADSA!HAD3A"HAD3A#HAD0A$HATA%DHATA&DHATA'HETA(HADaA)HADA*HADA+HADA,HADA-HADA.HADA/HADxhA0Hnaa.5222IcADaAWHcADAWHcADAWHcADAWHcADRAWHcAD"AWHcAD"AWHcAD lAWHcALlAW HcALlAW HcALlAW HcALAW HcADaAW HcADAWHcADAWHcADAWHcADAWHcADAWHcALAWDHcADAGDHADaAGHADAGHADAGHADAGHADRAGHAD"AGHAD"AGHAD AGHATAGDHATAGDHATAGHHEDAG HADcAG!HADAG"HADAG#HADAG$HHpH0@2220 xH}1D`HcxHUINLpIAG8A P 0j |   8 |   1 |T Y     g |    |  S 0` z |  `  |  OC J U |[  l s  | 6  N  X  ]!, c5Z|  H    H*|Y ^q Hw|   H|_|8U\xg_{r  |8    r g|x  g|4p e ,p0pL PTX(t2l<pFPZdnHx4 ngn>]K Yn3x D|  e  @p @p|  :^E_PlXtap{ j|g)|g|)t:Ig|]gy|g|g |g| `    $ 3? `Dve|k u H{K   H  | # `)W/5C j `ov | `    " / 5 ? `F Ov[ Pbk r| `v|$pp | " O $pX p | %!|a!!|!8!! ! ")"|"7"y "{ "8#g#|#d#`O$|$$1&A&gm&|&&  &&&' p')' S'a' pz']''  ''  '' ' (|( T( ( @(( ((|( )5)dy))$)))()@B*`R* d*g*|++p+2+$p:+N++$p++g+|,;,,_0-|-.c".@.T.d. 300d1s1d13`4g4|5 7y &7z 17 F7 d7 t78{7 7g7 77|9y :g:|: : `:;;|/; U; \;p;tz; `;v; ; ; `;v; H;!< H<<|== =| =M=k=@=;= = = = = = > > p>%>+B>U>z>;><> (> > >?<%? 8? .?? K? R? Y?k? r?  y??r?|?<?d??4@|@8RA YA `AnA 4uAA|A ARAB0B =BZB|`B lBSB GBB|BBdCC:C H?CFCMC UC\C HmC uC C CC dCOCCxC_C_ DD ` D %DQHLQ3SQDcQ Q Q h QVR RS@/S  KSS0BT@bT  ~TT0|U?UVd)VAV}VV WXW$W_X$X(X Y#Y(Y0-ZmZZdZ[_]\ p\ w\ ~\  \\\\d]B]0]_] ^@^9^G^]^}^^$^`x_'_#__ R`(```g` t`` c``@=a]a a  b  [bibb]e fSef  lff @ ff`fbf`g`gg'%g0g;gNg]gg  i  i/i ]:iFi  biij yjj_UHSHuHHHH=HtH=AZ[ |\D(H1H?HHHHuH1[1HHZHL%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%AIcHDHHH1HHuH1]HH=u=u =Fƒ=E  t#9sHH11HHHH5HH1HHuH1u1HH=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`d$ppw$p~p p 0   X  $  )8 ?K NR  Wl^ e  mlt k}  l m  l a  l Z  l j  l w  l   l  `  l &  -l4 [;  BlI iP  Wl^ }e  lls fz  l u  l   l Y  l p  l h  l b  l P   l c%  -l: AFscsi_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`CP`Dh\ z{p|jW5:,G ,G-G$I(G0GN4G<O@GHOLGT^XG`G`dGparm=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=74FA6935B48A1F06C8BB655depends=crc-t10difvermagic=2.6.32-358.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 >He (08<@ HRPX`'`H*h2-p~/x22 44B56Z778:>B@#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``E ` p  @X@`   @X`@ )PP2 <@CXNPY`Db0 @qX}p@X@` 00<8 QP PPB   ` p  A  X ` p   scsi_debug e\ Hdmodule.sigFQ& j@ , | ndB$ V<8\^@\EX%    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`"5xB_z h!"#X@$P&  ( (%  <  V p*Fj +Fu - 4 7 :A < (   ?a @    A7 PBSO Bb hq    ` `Da D `E @F  h r p d( B  0Q He[  j pKu   P         @ <    8 F6 `IO Ad  N} R G @B 7 5  - `1 K. 8A @<T +h 9y 3 @= ; / G `E 4 4 @:038D0R@0`9v1 :@ *j w  & ( (, @J0 g((~ RP P( a p x( l+ J(c  (  ( * D(X  p @(  0 h( P (  -p @(M ^ u(   (   0(   -X(<  O f(w ! 0 ( * P ( 4 p &(= = X n (~ L  H( T  p( Z   ( _ + A(Q e e0 }( m P ( w p 8( ~   `(( 8 R(f ~ (  ( (  . 4EO@#bps;(@(0#5?@(W(k(r(@((( d@(/@(P(b(w((((6N(dm@((,(B NYay (,@Qhv@(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__.40071resp_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_spgstop_all_queuedqueued_arr_lockqueued_arrscsi_debug_host_resetscsi_debug_aborttimer_intr_handlerunmap_regionscsi_debug_unmap_granularityscsi_debug_unmap_alignmentmap_regionmk_sense_bufferresp_requestscheck_device_access_paramsresp_report_lunsresp_write_samescsi_debug_write_same_lengthatomic_rwcheck_readinessresp_readcap16scsi_debug_physblk_expscsi_debug_lowest_alignedresp_get_lba_statusresp_unmapresp_mode_senseresp_mode_selectresp_log_senseschedule_respsdebug_driver_probesdebug_driver_template__func__.39984sdebug_device_createdevInfoReg__func__.38025scsi_debug_slave_configurescsi_debug_device_resetsdebug_add_adapterpseudo_lld_buspseudo_primary__func__.39603sdebug_remove_adaptersdebug_add_host_storesdebug_opts_storedo_remove_driverfs_filessdebug_driverfs_driverscsi_debug_exitdif_storepscsi_debug_initscsi_debug_unmap_max_desc__func__.39440resp_read__func__.37158resp_write__func__.37392scsi_debug_queuecommandinq_vendor_idinq_product_idinq_product_revvpd84_datavpdb0_datascsi_debug_opt_blksscsi_debug_unmap_max_blocksvpd89_data__mod_write_same_length2791__mod_vpd_use_hostno2790__mod_virtual_gb2789__mod_unmap_max_desc2788__mod_unmap_max_blocks2787__mod_unmap_granularity2786__mod_unmap_alignment2785__mod_sector_size2784__mod_scsi_level2783__mod_ptype2782__mod_physblk_exp2781__mod_opts2780__mod_opt_blks2779__mod_num_tgts2778__mod_num_parts2777__mod_no_uld2776__mod_no_lun_02775__mod_max_queue2774__mod_max_luns2773__mod_lowest_aligned2772__mod_lbpws102771__mod_lbpws2770__mod_lbpu2769__mod_guard2768__mod_fake_rw2767__mod_every_nth2766__mod_dsense2765__mod_dix2764__mod_dif2763__mod_dev_size_mb2762__mod_delay2761__mod_ato2760__mod_add_host2759__mod_version2757__mod_license2756__mod_description2755__mod_author2754__mod_write_same_lengthtype2752__param_write_same_length__param_str_write_same_length__mod_vpd_use_hostnotype2750__param_vpd_use_hostno__param_str_vpd_use_hostno__mod_virtual_gbtype2748__param_virtual_gb__param_str_virtual_gb__mod_unmap_max_desctype2747__param_unmap_max_desc__param_str_unmap_max_desc__mod_unmap_max_blockstype2746__param_unmap_max_blocks__param_str_unmap_max_blocks__mod_unmap_granularitytype2745__param_unmap_granularity__param_str_unmap_granularity__mod_unmap_alignmenttype2744__param_unmap_alignment__param_str_unmap_alignment__mod_sector_sizetype2743__param_sector_size__param_str_sector_size__mod_scsi_leveltype2742__param_scsi_level__param_str_scsi_level__mod_ptypetype2741__param_ptype__param_str_ptype__mod_physblk_exptype2740__param_physblk_exp__param_str_physblk_exp__mod_optstype2739__param_opts__param_str_opts__mod_opt_blkstype2738__param_opt_blks__param_str_opt_blks__mod_num_tgtstype2737__param_num_tgts__param_str_num_tgts__mod_num_partstype2736__param_num_parts__param_str_num_parts__mod_no_uldtype2735__param_no_uld__param_str_no_uld__mod_no_lun_0type2734__param_no_lun_0__param_str_no_lun_0__mod_max_queuetype2733__param_max_queue__param_str_max_queue__mod_max_lunstype2732__param_max_luns__param_str_max_luns__mod_lowest_alignedtype2731__param_lowest_aligned__param_str_lowest_aligned__mod_lbpws10type2730__param_lbpws10__param_str_lbpws10__mod_lbpwstype2729__param_lbpws__param_str_lbpws__mod_lbputype2728__param_lbpu__param_str_lbpu__mod_guardtype2727__param_guard__param_str_guard__mod_fake_rwtype2726__param_fake_rw__param_str_fake_rw__mod_every_nthtype2725__param_every_nth__param_str_every_nth__mod_dsensetype2724__param_dsense__param_str_dsense__mod_dixtype2723__param_dix__param_str_dix__mod_diftype2722__param_dif__param_str_dif__mod_dev_size_mbtype2721__param_dev_size_mb__param_str_dev_size_mb__mod_delaytype2720__param_delay__param_str_delay__mod_atotype2719__param_ato__param_str_ato__mod_add_hosttype2718__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.debug@.rodata.str1.1.rodata.str1.8.rela.data.rheldata.rela.rodata.symtab.strtab.shstrtab.rela__mcount_loc.note.gnu.build-id.rela__bug_table.rela.gnu.linkonce.this_module.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@$7pk2kP R6rMh Bd=x 9 4h 202K Xt 0 lp   ((` `*[`- *56 $E R Z0 0\0 `\@q `\`A\`'!NI (Q@]