ACC SHELL

Path : /lib/modules/2.6.34.10-0.6-desktop/kernel/drivers/mtd/nand/
File Upload :
Current File : //lib/modules/2.6.34.10-0.6-desktop/kernel/drivers/mtd/nand/nandsim.ko

ELF,4("GNU0xHQSXL(VS=(u
,t&؉ӋHJ@ (uء0=0u(PމS@ 0uء8=8u.؉ӋHJ@ 8uء[^VS t*($ 1[^t&tVt111t9wۋ[^v[^Ðt&|$= \$Ét$u&VljVf\$t$	|$$̍t&'%tFvL@t:fv~= St*=@yt=t=0du8Ѓf3tv\{t|Yt҃jt$ 1븃t t0&uftvDEv ug&
RG@3] =8=E8v

SÃ umǃǃǃfǃfǃǃǃǃǃǃ[1T$D$$XT$n
WVSÃ tFt311$Ѐ8t

 up9wу[^_ft<11vt
 uI9wЃ[^_ÉT$$$m$D$뜍vx\$hát$l|$pl$tt:҉t;;s'\$ht$l|$pl$tx$벋-
11D$1ۋ9G9B9r\$F1ɉD$\$d$D@t$	Tu܅D$dt$<t/0ɉD$D$1v;
u9r$@D$$dD$$D$1ҋD$$D$t$1$|$$D9v
t3uT$1L@T$D$$@L$АD@?$U\$$+D$1ƒ`tAvG
t2v`t#tt$1Ít&
tv>0tPt݃uԍt&qtɁ	tpu붍Ұtu롐 u	$鍶'SL\$$D$D$غL[ÍvVS ;wI;t[^Í tt$$$t҃[^AzD$$ˍvVSl~1ۋ,9l[^ÍUWVSÃȋj|L$$T$ T$1D$ T$$L$)Pwn19ǃlw^t$#l,9lr3uԉPtЉ$$뱐1[^_]ËEPuȉf \$\$(|$׉l$ʼnL$L$$t$S$T$u[%Pd5@F
T$uRNL$$T$$fËT$%PK؋\$t$|$l$ Ðt&L$$T$$뺍v' \$\$(|$׉l$ʼnL$L$$t$S$T$u[%Pd5@F
T$uRNL$$T$$fËT$%P{؋\$t$|$l$ Ðt&L$$T$$뺍v'UWVSÃ$ o D$(T$41D$t5T$D$T$$<T$l$D$l$<$T$  D$91Ʌ~1t& 9utx(l$4$T$  D$(;m$1$[^_]fl$kT$؋L$l$<$T$ L$ 91$[^_]Ë4t/1o 9u1밋- upPt<됋$D$$D$D$${D$$D$D$$TD$'UWVSÃ( T$D$$t&D$@1D$D$D$(|D$)DptTtBk1kD$|$ Df3t@9|ڋ|$ D$|$t&D$
g|$tyt$fL$$fǃD$t&)D3u)t&|$ okD$D|$ fkT$1fǃ|$$DH([^_]Ã|$$A= VǃǃǃfǃfǃǃǃǃǃǃX|$t4|$$A$0f|$$ЃfNjsD$D$|$$D$GD$$d D$$$Ld1D$$X$^t&ЀVSÃB=A@ P
Pt[$3(1ҋ$ 1؃[^ÐHu$1҉Ԑt&t$11
t&9w拓1ɸD$$tj1ۃ[^ÐH$O'$P$'$$$t&UWVS0 щT$ SLt$ CHl$ D$$PHL$HT$T$p@D$D$҉ՉD$,t1ՉD$$D$,T$$T$ ʼnD$$D$$l$ D$$D$D$$D$$T$(T$T$(T$(T$DЉSPDD$1Ƌl$,(D$ ǀ,<\$ ǃ|$|$D$ ǀǀ, \$ L$\$tsL$ @D$$	ЉT$(t\$9\$($D$ 0[^_]Ðt&T$ ǂǂc111ېt&T$ L$L$s 8$뉐rt$9t$$ft$ 111ۍY~nD$$T$(ljFՉV)D$,T$9oL$ @D$$D$T$(9rT$9T$$L$$L$(uǀ|$w'|$wt$ dždžHl$ DžDž+"bE‹T$ 뙋L$ ǁUkt$T$ \$rt$ jzZ L$ 8t9Pu@u탉 l$ u$L$ $T$D$\$ $D$$D$
D$$$'D$$9D$$OD$$^D$$wD$$D$t$ $$	

T$D$$D$$D$$D$kytl$ O$D	D$&L$$X$&'U1WVSD$[-ЀÉš(s{XD$C((t~1ɍT$tJD$:t,{D$o&1ɍT$D$NjD$ǀ0t$	[^_]Ív1҃[^_]$	ԉ%@D$t4D$PD$Ѐډ,$T$D$D$D$u҉%h@&'U1WVSD$\-ЀÉ҉8s{XD$C88t}1ɍT$tID$:t,zD$n1ɍT$D$NjD$Ȁ0t$	[^_]Ív1҃[^_]$	ԉ%@D$t4D$D$Ѐډ,$T$D$D$D$u҉%h@&'U1WVSD$\-ЀÉ
ɉ0s{XD$C00t}1ɍT$tID$:t,zD$n1ɍT$D$NjD$Ȁ0t$$
[^_]Ív1҃[^_]$	ԉ%@D$t4D$pD$Ѐډ,$T$D$D$D$u҉%h@&'UWVS8;XtЋt&=8u1[^_]fP;PsP1[^_]Ë19}T$T$\$$P
듐t&0t$$5\$ É|$(׉l$,u\$ t$$|$(l$,0Ív=?w݃=v15t‰t&1|$1҃t$׉T$L$0T$|$$
D$D$D$0냍'$\$Ét$։|$l$  $<t1
 Ct>\$t$|$l$ $f= ȍ11틻4$NjՋ D$D$؉|$l$9btM= 0떍t&- D$$D$$
D$$(T$D$$T$?D$$lD$a
,\$1t$ |$$l$(pƃ0;0vNP"`@ 1\$t$ |$$l$(,Ðt& u‹~++9BUt
 $(t5-(t!Mb10t&;xЋt&=0uv@
 1艃+9Q)lj؉+- =$(1w-(_Mb19t&N+9؅+Ћǃ)щ
 $(ttvXAu-t`(;pЋt&=(u>v5 7ǃ1 1&;sp
$Y$(
D$>&P;Pr(t$$P;Ps@1Pv$$X
D$&|$$3D$$(T$$
щD$$|$)$
$
D$$ʋ|$$‰T$$h1W$D$P$p&$D$$1$0t$$h0$D$IT$|$l$T$T$T$D$$pT$l$D$$E$1VSÃfɉD
 pgpt
҃ @qt9G5 ǃǃǃfǃfǃǃǃǃǃǃ[^Í&qfD
 ǃǃ 
$Pc
 ҃ A1T$pt| ǃI0"@ǃf ѣ0t@;t&ǃǃ[^Íz&++Vvu5 b1҉#Bt&t$f&+Ƌut$D$$TT$$= T$1-D$$XT$$R)L$$P҃ AƋt$D$$4$&'UWVSÃ 7
p%=t*~1fR.9[^_]Ív;;u t%=tu[^_]Dž;s u{[^_]HD$$40$$$能ҁA[^_]u$D$jv'\$ˉt$ֺ|$9ۉu
 u%1\$t$|$f u$1$4뺍t&VS |npz%=0tZ9=t_= t
 9tQ[^Ðt&5 [^Ívtoу9Hu  t%=tDw؈L$L$b&?ǃ;s5 ؈L$QL$D$$1wD$D$$1D$$l1D$$|1L$$\L$t$T$$1$HD$EL$$D$L$v(щ\$t$|$ l$$ btoE;fB\$t$|$ l$$(fu`t1t%t&0tPftt&%=@Z=0O=D? '5 ҃ A1ǃǃǃfǃfǃǃǃǃǃǃɉp96)9/	= 95 d؋t$\$|$ l$$(& ؈L$cL$pǃ C@\B& 5v؋L$?L$)ύ	-$= ҃ @MǃǃǃfǃfǃǃǃǃǃǃJvEɉL$$`wv[vpt&JuĐt&;v؍L$*- 怃Aǃǃǃfǃfǃǃǃǃǃǃ4fǃ$1L$ƋL$t$ɉD$L$$؋t$\$ҋ|$ l$$(A*D$$w$fL$kL$D$ɉL$$h뇉T$D$t$$
$ML$
L$D$D$$hL$L$8D$$L$1D$$XD$$tD$w1T$mD$$XT$1T$L$DD$$X T$L$L$$ L$3$t&$t$|$1 ‰1ƒ։t$t$ы|$$t$|$UWVSttD$$u$i
0KL C(9C/C,C@CP-C/Cpǃu=tdž
dždž҃ @$ =udžKLǀ,PLA2t$O
-1҉T$E‰D$ t1D$ЉT$ t1҅u;D$t$DtD$T$EUCdShT$EDKPC\D$ EHCl=tyh1ۋxH҉|$ljl$t
1ՉÉډD$T$T$9uu$ttdD$l$D$1ɉ8u0u1Љt$?D$8,u@D$D$8uut=1C u[^_]áVS1ۋ C u[^<7>[nandsim] debug: read_word
<3>[nandsim] error: get_state_name: unknown state, BUG
<7>[nandsim] debug: switch_to_ready_state: switch to %s state
<7>[nandsim] debug: erase_sector: freeing page %d
<3>[nandsim] error: Erase counter total overflow
<3>[nandsim] error: Erase counter overflow for erase block %u
<6>[nandsim] *** Wear Report ***
<6>[nandsim] Total numbers of erases:  %lu
<6>[nandsim] Number of erase blocks:   %u
<6>[nandsim] Average number of erases: %lu
<6>[nandsim] Maximum number of erases: %lu
<6>[nandsim] Minimum number of erases: %lu
<6>[nandsim] Number of ebs with erase counts from %lu to %lu : %lu
<6>[nandsim] *** End of Wear Report ***
<3>[nandsim] error: get_state_by_command: unknown command, BUG
<7>[nandsim] debug: device_ready
<3>[nandsim] error: write_buf: data input isn't expected, state is %s, switch to STATE_READY
<3>[nandsim] error: write_buf: too many input bytes
<7>[nandsim] debug: write_buf: %d bytes were written
<7>[nandsim] debug: prog_page: writing page %d
<3>[nandsim] error: prog_page: read error for page %d ret %ld
<3>[nandsim] error: prog_page: write error for page %d ret %ld
<7>[nandsim] debug: prog_page: allocating page %d
<3>[nandsim] error: prog_page: error allocating memory for page %d
<7>[nandsim] debug: find_operation: operation found, index: %d, state: %s, nxstate %s
<7>[nandsim] debug: find_operation: no operation found, try again with state %s
<7>[nandsim] debug: find_operation: no operations found
<7>[nandsim] debug: find_operation: BUG, operation must be known if address is input
<7>[nandsim] debug: find_operation: there is still ambiguity
<3>[nandsim] error: alloc_device: cache file not readable
<3>[nandsim] error: alloc_device: cache file not writeable
<3>[nandsim] error: alloc_device: unable to allocate pages written array
<3>[nandsim] error: alloc_device: unable to allocate file buf
<3>[nandsim] error: alloc_device: unable to allocate page array
<3>[nandsim] error: cache_create: unable to create kmem_cache
<3>[nandsim] error: init_nandsim: nandsim is already initialized
<3>[nandsim] error: init_nandsim: unknown page size %u
<3>[nandsim] error: too many partitions.
<3>[nandsim] error: bad partition size.
<4>[nandsim] warning: 16-bit flashes support wasn't tested
flash size with OOB: %llu KiB
<3>[nandsim] error: init_nandsim: unable to allocate %u bytes for the internal buffer
<3>[nandsim] error: invalid weakblocks.
<3>[nandsim] error: unable to allocate memory.
<3>[nandsim] error: invalid gravepagess.
<3>[nandsim] error: invalid weakpagess.
<4>[nandsim] warning: simulating read error in page %u
<4>[nandsim] warning: read_page: flipping bit %d in page %d reading from %d ecc: corrected=%u failed=%u
<7>[nandsim] debug: read_page: page %d not written
<7>[nandsim] debug: read_page: page %d written, reading from %d
<3>[nandsim] error: read_page: read error for page %d ret %ld
<7>[nandsim] debug: read_page: page %d not allocated
<7>[nandsim] debug: read_page: page %d allocated, reading from %d
<4>[nandsim] warning: do_state_action: wrong page number (%#x)
<3>[nandsim] error: do_state_action: column number is too large
<7>[nandsim] debug: do_state_action: (ACTION_CPY:) copy %d bytes to int buf, raw offset %d
<7>[nandsim] log: read page %d
<7>[nandsim] log: read page %d (second half)
<7>[nandsim] log: read OOB of page %d
<3>[nandsim] error: do_state_action: device is write-protected, ignore sector erase
<3>[nandsim] error: do_state_action: wrong sector address (%#x)
<7>[nandsim] debug: do_state_action: erase sector at address %#x, off = %d
<7>[nandsim] log: erase sector %u
<4>[nandsim] warning: simulating erase failure in erase block %u
<4>[nandsim] warning: do_state_action: device is write-protected, programm
<3>[nandsim] error: do_state_action: too few bytes were input (%d instead of %d)
<7>[nandsim] debug: do_state_action: copy %d bytes from int buf to (%#x, %#x), raw off = %d
<7>[nandsim] log: programm page %d
<4>[nandsim] warning: simulating write failure in page %u
<7>[nandsim] debug: do_state_action: set internal offset to 0
<3>[nandsim] error: do_state_action: BUG! can't skip half of page for non-512byte page size 8x chips
<7>[nandsim] debug: do_state_action: set internal offset to %d
<7>[nandsim] debug: do_state_action: BUG! unknown action
<7>[nandsim] debug: switch_state: operation is known, switch to the next state, state: %s, nxstate: %s
<7>[nandsim] debug: switch_state: operation is unknown, try to find it
<7>[nandsim] debug: switch_state: double the column number for 16x device
<4>[nandsim] warning: switch_state: not all bytes were processed, %d left
<7>[nandsim] debug: switch_state: operation complete, switch to STATE_READY state
<7>[nandsim] debug: switch_state: the next state is data I/O, switch, state: %s, nxstate: %s
<3>[nandsim] error: switch_state: BUG! unknown data state
<3>[nandsim] error: switch_state: BUG! unknown address state
<3>[nandsim] error: read_buf: chip is disabled
<3>[nandsim] error: read_buf: ALE or CLE pin is high
<4>[nandsim] warning: read_buf: unexpected data output cycle, current state is %s
<3>[nandsim] error: read_buf: too many bytes to read
<7>[nandsim] debug: read_buf: switch to the next page (%#x)
<7>[nandsim] debug: verify_buf: the buffer is OK
<7>[nandsim] debug: verify_buf: the buffer is wrong
<3>[nandsim] error: read_byte: chip is disabled, return %#x
<3>[nandsim] error: read_byte: ALE or CLE pin is high, return %#x
<4>[nandsim] warning: read_byte: unexpected data output cycle, state is %s return %#x
<7>[nandsim] debug: read_byte: return %#x status
<4>[nandsim] warning: read_byte: no more data to output, return %#x
<7>[nandsim] debug: read_byte: read ID byte %d, total = %d
/usr/src/packages/BUILD/kernel-desktop-2.6.34.10/linux-2.6.34/drivers/mtd/nand/nandsim.c<7>[nandsim] debug: read_byte: all bytes were read
<7>[nandsim] debug: read_byte: switch to the next page (%#x)
<3>[nandsim] error: write_byte: chip is disabled, ignore write
<3>[nandsim] error: write_byte: ALE and CLE pins are high simultaneously, ignore write
<4>[nandsim] warning: write_byte: command (%#x) wasn't expected, expected state is %s, ignore previous states
<7>[nandsim] debug: command byte corresponding to %s state accepted
<7>[nandsim] debug: write_byte: operation isn't known yet, identify it
<3>[nandsim] error: write_byte: address (%#x) isn't expected, expected state is %s, switch to STATE_READY
<3>[nandsim] error: write_byte: no more address bytes expected
<7>[nandsim] debug: write_byte: address byte %#x was accepted (%d bytes input, %d expected)
<7>[nandsim] debug: address (%#x, %#x) is accepted
<3>[nandsim] error: write_byte: data input (%#x) isn't expected, state is %s, switch to %s
<4>[nandsim] warning: write_byte: %u input bytes has already been accepted, ignore write
<3>[nandsim] error: write_byte: unknown command %#x
<3>[nandsim] error: wrong bus width (%d), use only 8 or 16
<3>[nandsim] error: unable to allocate core structures.
<3>[nandsim] error: can't register NAND Simulator
<3>[nandsim] error: overridesize is too big
<3>[nandsim] error: Too many erase blocks for wear reporting
<3>[nandsim] error: invalid badblocks.
STATE_CMD_READ0STATE_CMD_READ1STATE_CMD_PAGEPROGSTATE_CMD_READOOBSTATE_CMD_READSTARTSTATE_CMD_ERASE1STATE_CMD_STATUSSTATE_CMD_STATUS_MSTATE_CMD_SEQINSTATE_CMD_READIDSTATE_CMD_ERASE2STATE_CMD_RESETSTATE_CMD_RNDOUTSTATE_CMD_RNDOUTSTARTSTATE_ADDR_PAGESTATE_ADDR_SECSTATE_ADDR_ZEROSTATE_ADDR_COLUMNSTATE_DATAINSTATE_DATAOUTSTATE_DATAOUT_IDSTATE_DATAOUT_STATUSSTATE_DATAOUT_STATUS_MSTATE_READYSTATE_UNKNOWNNAND simulator partition %dnandsimflash size: %llu MiB
page size: %u bytes
OOB area size: %u bytes
sector size: %u KiB
pages number: %u
pages per sector: %u
bus width: %u
bits in sector size: %u
bits in page size: %u
bits in OOB size: %u
page address bytes: %u
sector address bytes: %u
options: %#x
<7>[nandsim] log: reset chip
#%0_5description=The NAND flash simulatorauthor=Artem B. Bityuckiylicense=GPLparm=cache_file:File to use to cache nand pages instead of memoryparm=overridesize:Specifies the NAND Flash size overriding the ID bytes. The size is specified in erase blocks and as the exponent of a power of two e.g. 5 means a size of 32 erase blocksparm=rptwear:Number of erases inbetween reporting wear, if not zeroparm=gravepages:Pages that lose data [: maximum reads (defaults to 3)] separated by commas e.g. 1401:2 means page 1401 can be read only twice before failingparm=bitflips:Maximum number of random bit flips per page (zero by default)parm=weakpages:Weak pages [: maximum writes (defaults to 3)] separated by commas e.g. 1401:2 means page 1401 can be written only twice before failingparm=weakblocks:Weak erase blocks [: remaining erase cycles (defaults to 3)] separated by commas e.g. 113:2 means eb 113 can be erased only twice before failingparm=badblocks:Erase blocks that are initially marked bad, separated by commasparm=parts:Partition sizes (in erase blocks) separated by commasparm=dbg:Output debug information if not zeroparm=log:Perform logging if not zeroparm=do_delays:Simulate NAND delays using busy-waits if not zeroparm=bus_width:Chip's bus width (8- or 16-bit)parm=input_cycle:Word input (to flash) time (nanodeconds)parm=output_cycle:Word output (from flash) time (nanodeconds)parm=erase_delay:Sector erase delay (milliseconds)parm=programm_delay:Page programm delay (microsecondsparm=access_delay:Initial page access delay (microseconds)parm=fourth_id_byte:The fourth byte returned by NAND Flash 'read ID' commandparm=third_id_byte:The third byte returned by NAND Flash 'read ID' commandparm=second_id_byte:The second byte returned by NAND Flash 'read ID' command (chip ID)parm=first_id_byte:The first byte returned by NAND Flash 'read ID' command (manufacturer ID)parmtype=cache_file:charpparmtype=overridesize:uintparmtype=rptwear:uintparmtype=gravepages:charpparmtype=bitflips:uintparmtype=weakpages:charpparmtype=weakblocks:charpparmtype=badblocks:charpparmtype=parts:array of ulongparmtype=dbg:uintparmtype=log:uintparmtype=do_delays:uintparmtype=bus_width:uintparmtype=input_cycle:uintparmtype=output_cycle:uintparmtype=erase_delay:uintparmtype=programm_delay:uintparmtype=access_delay:uintparmtype=fourth_id_byte:uintparmtype=third_id_byte:uintparmtype=second_id_byte:uintparmtype=first_id_byte:uintsrcversion=0330902366968A0A77B9C04depends=nand,mtd,nand_idsvermagic=2.6.34.10-0.6-desktop SMP preempt mod_unload modversions 686  +4>IS\t x$|( $cache_fileoverridesizerptweargravepagesbitflipsweakpagesweakblocksbadblocksparts ,@dbglogdo_delaysbus_widthinput_cycleoutput_cycleerase_delayprogramm_delayaccess_delayfourth_id_bytethird_id_bytesecond_id_bytefirst_id_byte| FAA8<ACi
AJW
AHAA$xpUCDJFo
AHU
C `AEt
AADAAAEJ
AAACS
AAAA$(*C|DSQ
AP0EN
El#CQ
A-ACTgA8@ACCP
AAGv
AGH 	*ACdA<0	AAAAE 
AAAAA(H 
C$DHFN
F(t
C$DHFN
FTAACAE8
AAAACS
AAAAA<p{AAAAE<
CAAAA8
8HAAE
AAB
CAB<BAAAACD=
CAAAFP0ACAAC(
CAAADE
CAAAAPACAAC(
CAAADE
CAAAAPlPACAAC(
CAAADE
CAAAAPAACCC f
AAAACQ
CAAAA(C4DJFFW
D(@ C(DFJN
C$l"TC0DP
F<(bAAE
AAH_
AAGP-AACCEs
AAAADb
CAAAEn
CFAAE\
DAAAE$X/|CDFKm
C8/AAC
CAFX
AAF<02C,R
C
L>
H(9wCCNI
KN8(AAAAC0CAAA dRFAEAuUHhmodule_layout	lvparam_get_ulong
řparam_set_ulongfCparam_array_get'wEparam_array_setparam_get_uintH̅2param_set_uint@4Aparam_get_charpejparam_set_charp9nand_release	Gvadd_mtd_partitions	5nand_default_bbtnand_scan__const_udelayk}__udelayJnrandom32ݓppreempt_schedule) simple_strtoul''^__tracepoint_kmallocA^)slab_buffer_sizehkmem_cache_alloc_notrace&malloc_sizesrknand_flash_idskmem_cache_createhvmallocx2filp_open[__kmalloc}nkmem_cache_alloc[+memsetvfs_writef$vfs_readz;current_taskwwrite_inode_now2Aunlock_page|앇find_or_create_pagePfind_get_pagej1put_pageκ`.memcpykstrdupZ,<sprintf՗#printkkmem_cache_destroy$kmem_cache_free`filp_closevfreezkfree2(9((0088@@P`	 	@ 	P 	`  00@
@ 
0nandsimOspWGOspWGnandsim.ko.debug!a.symtab.strtab.shstrtab.note.gnu.build-id.rel.text.altinstr_replacement.rel.init.text.rel.exit.text.rodata.str1.4.rodata.str1.1.rel.altinstructions.rel__bug_table.modinfo.rel__param.rel.rodata.rel.eh_frame__versions.rel.data.rel.gnu.linkonce.this_module.bss.comment.SUSE.OPTs.note.GNU-stack.gnu_debuglink4$2`X:.	p 8:	R:N	\ a>R]	,H l2>{2[^$	t0 ^	  
_ j	ĸ `l	  lm	 u  	0 @h 	  0)̃9̃H|!	
	
(0#8/@LpU^ bq`*0#-@	*!0	+ 
5
@Jp{Y@l]
mzB,@ 0P "T,$0(:IVco{(bP-/|/029w"$0=GRY%o%?`BDL@O-A<.I@%VAi/| :`>36 ;`MK W1]H`s
	((	#<6 MB	cPt+	Y	d4
r	x>
	!3I
I	\jS|\	t	x	|
'	>P
f
1

L
	, 	8	f
T	@k		
	T	
	
	h


7
|M
g







 #C$1`G
AKU^hlzR%2>O_m



+
>
M
X
m
}






free_listsweak_blocksweak_pagesgrave_pageserase_block_wearfree_devicens_nand_read_worddbgget_state_nameswitch_to_ready_stateerase_sectorupdate_weartotal_wearrptwear_cntrptwearwear_eb_countget_state_by_commandns_device_readyget_partition_namens_nand_write_bufput_pagesget_pagesread_filewrite_fileprog_pagefind_operationopskzalloc.clone.0alloc_devicecache_fileinit_nandsimparts_numpartssecond_id_byteparse_weakblocksweakblocksparse_gravepagesgravepagesparse_weakpagesweakpagesbitflipsnsmtdread_pagedo_state_actionlogdo_delaysprogramm_delayoutput_cycleaccess_delayinput_cycleerase_delayswitch_statens_nand_read_bufns_nand_verify_bufns_verify_bufns_nand_read_bytens_nand_write_bytens_hwcontrolns_init_modulebus_widththird_id_bytefourth_id_bytefirst_id_byteoverridesizebadblocksns_cleanup_module__mod_description2367__mod_author2366__mod_license2365__mod_cache_file161__mod_overridesize160__mod_rptwear157__mod_gravepages156__mod_bitflips153__mod_weakpages152__mod_weakblocks149__mod_badblocks146__mod_parts144__mod_dbg143__mod_log142__mod_do_delays141__mod_bus_width140__mod_input_cycle139__mod_output_cycle138__mod_erase_delay137__mod_programm_delay136__mod_access_delay135__mod_fourth_id_byte134__mod_third_id_byte133__mod_second_id_byte132__mod_first_id_byte131__mod_cache_filetype129__param_cache_file__param_str_cache_file__mod_overridesizetype128__param_overridesize__param_str_overridesize__mod_rptweartype127__param_rptwear__param_str_rptwear__mod_gravepagestype126__param_gravepages__param_str_gravepages__mod_bitflipstype125__param_bitflips__param_str_bitflips__mod_weakpagestype124__param_weakpages__param_str_weakpages__mod_weakblockstype123__param_weakblocks__param_str_weakblocks__mod_badblockstype122__param_badblocks__param_str_badblocks__mod_partstype121__param_parts__param_str_parts__param_arr_parts__mod_dbgtype120__param_dbg__param_str_dbg__mod_logtype119__param_log__param_str_log__mod_do_delaystype118__param_do_delays__param_str_do_delays__mod_bus_widthtype117__param_bus_width__param_str_bus_width__mod_input_cycletype116__param_input_cycle__param_str_input_cycle__mod_output_cycletype115__param_output_cycle__param_str_output_cycle__mod_erase_delaytype114__param_erase_delay__param_str_erase_delay__mod_programm_delaytype113__param_programm_delay__param_str_programm_delay__mod_access_delaytype112__param_access_delay__param_str_access_delay__mod_fourth_id_bytetype111__param_fourth_id_byte__param_str_fourth_id_byte__mod_third_id_bytetype110__param_third_id_byte__param_str_third_id_byte__mod_second_id_bytetype109__param_second_id_byte__param_str_second_id_byte__mod_first_id_bytetype108__param_first_id_byte__param_str_first_id_byte__mod_srcversion74__module_depends____versions__mod_vermagic5filp_openvfs_write__udelay__this_modulefind_get_pagenand_flash_idsput_pagecleanup_moduleparam_set_uintmemcpykfreeparam_set_charpkmem_cache_createparam_get_ulonginit_modulenand_scanparam_get_uintkmem_cache_allocdo_bit_flipsunlock_pagepreempt_schedulekmem_cache_freedo_read_errorfind_or_create_pagewrite_inode_nownand_default_bbtprintkcurrent_taskrandom32kmem_cache_alloc_notracememsetvfs_readparam_get_charpkstrdupparam_array_setsprintfvfreenand_releaseadd_mtd_partitions__const_udelayfilp_close__tracepoint_kmallocparam_array_getsimple_strtoulparam_set_ulongmalloc_sizesslab_buffer_sizevmalloc__kmallockmem_cache_destroy
28AFjpy	<Ty	
"4@PZcht4Bg	G		
	 	+	D	M	R	oty				
	;@KTY	`iv
ty	#(4|						
i


9c	
	





,5NW	$]	lu		Tr#7^h{					 %<Pajw4HU^kt:	R^gn
7<Sf	*0B9Z	r~-2W\s@Xkp			& 	A d  	  	!g!!	!!!	!!!!"$"@"I"_"h""	w#	#	#	###	####$	W$	s$	$	$$$	$$C%	W%	k%	u%%%	%%%	%	&	/&8&\&a&&	&&&&&&&&'#'/'7'I'R''''''''''''(((%(*(<(E((((((()	)	?*	***	+	+	++f,k,,,,	,,,,,,--4-9--h.	.......... /	)/	</	Z/	l/q/|//0	B0	0	1	D1I1h1m11111111112223	4	4	4	i5	5	5	667	7788=8B8N8S8x8}88888889	9%9*9F9O9j9o9999	9999a"'6=	FP[
)5PUds			Q	W						
6@^	cv	{			#(	-8B	GN	 $	(048	<DHL	PX\`	dlpt	x					 $(,48<@HLPT\`dhptx|`	dhp	@|,TpLx<LpDp\,h(,048<X

ACC SHELL 2018