ELFd4('&GNU geVh05HhҺÐt&fÍt&fÍt&Stt S([ WVS~1w9u[^_ÍVS~1f9u[^ WVS~$18t"f 8u91[^_Í&[^_Í&WVS~1&Bwf9u[^_ÍvVS~1ffB9u[^Í'WVS~&2f1f9t 4Bff9u91[^_Ðt&[^_Í& t$pƉ\$$S0S\$t$ Ã$Ét$։ʋHVK؋V1$t$ UW1VSӃ $D$D$%ofL$$St$u6~DL$$Sl$tŋ$S뵐t&$S)$HtS 1[^_]Ít&UWVSӃL$D$|$ D$D$0$T$tCT$1t$l$߉ÉfD$L\$ t$l$ut$l$~#1T9D$tYD$1\$|$l$t:t$ \$|$ڍ7|$$yǃl$uƃ1[^_] UWVS˃(D$ BLD$ȹT$1t$1)ǍC\$D$1$ǃ@|‰CD%FwD$$ @t}=uǃ t vdžht=tt =pP$, ǃp #ǃ_ǃPǃ`A$, ǃ ǃ tǃXǃp<ǃ dž$D ǃ@ ǃ ǃ rǃ@VǃP:S;H rv [Ív;Pwt$[Ív$S t&$Ӊt$Ή|$ljl$ tN‹$t$|$l$ ÍvډU$ߍ'SS@ǃ$v[Í'uvD$$Í&'UWVSÃ $l$dD$D$~D$D$ D$D$:&9tT<$tvT$vBuZ@9uu$򉃀v1[^_]Ít&vDƒ[^_]Í'‹&'SËڹ[v \$Ӊt$Ήl$ʼn|$ЉOP tЋT$$#Gl҉D$ GLt\O|T$ $PW0W fG|E|;\$w6G1҉T$S$S01ɺ$S0S;D$t%1҉{`Kd{hcd1FV ,[^_]ÍvD׃ S\fSCxSF FFу{C0EыK SvS C k$C {C$,`EыKSv@EщSSxvpEЋC01v<9|\$<.K4~-[@.:1:9|\$t7D 9D$<~-:L$<t&:9D$4\$49\$ t$<71d[^_]ËL$AyD$ |$D$XL$\$Tt$D$!Ɖ8tۋD$\t ;D$\tbOXD$ t1D$T$$fD$Xat&OX1D$$ EEƉT$D$D$XL$\$T t&D$D$9D$ \$0t$4|$ )|$(t"1;|$8u$M1<[^_]É$Tt&'UWVS$T$ D$ƒT$C`|$8L$D$11)|$u'Cd9s`ShKX~h E9t$8uҋD$l@<|$D$ D$D$KXShCd tЉ$T$ D$t$[^_]Ít&$1[^_]ÍQxGӉ"t&ǁǁt*[t&ǁǁh&x`GӉ뺍t&ǁǁU#*54 -< A\fpz ep  - 2@O^my ~ (7t ?~  &*!'"." 3"h""$$?&N&T&&&&&*''''(%( 2(v))))))))**3*8*S*f*{*******+!+ 3+?+M+ f++ ++++ +,,-:-G-Q-y-~------*00:10272 <2c2w22222G4455699v;;=>a+S22;o<t==? ?A A{C CF 'FBF GFH HPH pHH H I IMN`O iOOPP PP PP PQ QQQR RTT\UUIWY %Y0YJY OYY YYYYZ ZZ[ [N[X[p[u[[[Z@[1 ffffO8+nand_scannand_resumenand_do_write_opsnand_get_flash_typenand_erase_nand drivers/mtd/nand/nand_base.cnand-disk<4>Invalid NAND_ECC_MODE %d <4>Invalid ecc parameters <4>No NAND device found!!! <6>%d NAND chips detected <3>nand_bbt: Out of memory @  6   3n$l+s  $(04<@HLTX`d<4>No oob scheme defined for oobsize %d <4>No ECC functions supplied; Hardware ECC not possible <4>%d byte HW ECC not possible on %d byte page size, fallback to SW ECC <4>NAND_ECC_NONE selected by board driver. This is not recommended !! <3>%s called for a chip which is not in suspended state <5>%s: Attempt to write not page aligned data <6>%s: second ID read did not match %02x,%02x against %02x,%02x <6>NAND device: Manufacturer ID: 0x%02x, Chip ID: 0x%02x (%s %s) <4>NAND bus width %d instead %d bit <2>%s called with NULL mtd->owner! <4>%s: attempt to erase a bad block at page 0x%08x <6>Scanning device for bad blocks <4>create_bbt(): chipnr (%d) > available chips (%d) <4>Bad eraseblock %d at 0x%012llx <4>Bad block table not found for chip %d <7>Bad block table found at page %d, version 0x%02X <6>nand_bbt: Error reading bad block table <4>nand_bbt: ECC error while reading bad block table <7>nand_read_bbt: Reserved block at 0x%012llx <7>nand_read_bbt: Bad block at 0x%012llx <3>No space left to write bad block table <6>nand_bbt: Error reading block for writing the bad block table <4>nand_bbt: ECC error while reading block for writing bad block table <7>Bad block table written to 0x%012llx, version 0x%02X <4>nand_bbt: Error while writing bad block table %d <3>nand_update_bbt: Out of memory <3>nand_scan_bbt: Out of memory <3>nand_bbt: Can't scan flash and build the RAM-based BBT <7>Bad block table at page %d, version 0x%02X I}}] }r} $(description=Generic NAND flash driver codeauthor=Steven J. Hill , Thomas Gleixner license=GPLsrcversion=3D18F7BC807F2BA6122559Ddepends=nand_ecc,nand_idsvermagic=2.6.32-642.1.1.el6.i686 SMP mod_unload modversions 686 ,6  $ nand_releasenand_scan_tailnand_scan_identnand_scannand_wait_readynand_default_bbtnand_scan_bbtFW nAmodule_layout }per_cpu__current_task[__kmallocgljnand_calculate_ecc-0mtd_erase_callbackhvmalloc_led_trigger_eventmalloc_sizeso5qremove_wait_queues8_spin_lock__const_udelayvfree`nand_correct_datah}jiffies__init_waitqueue_headdefault_wake_function[+memsetotouch_softlockup_watchdog՗#printk nǡ_cond_reschedL6BscheduleEkmem_cache_alloc_traceT.d__wake_up;led_trigger_unregister_simpleU`^del_mtd_deviceFeadd_wait_queue zkfreeκ`.memcpy–eled_trigger_register_simplerknand_flash_ids6nand_manuf_idsk}__udelay=Ƚdel_mtd_partitions()*+,-./0123456789:;<=>?&0PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~N    @@@Bbt01tbBqq @nand< `dmodule.sig^WM  DS|}kN;xE1?+TO|wzQpIk1Uv.fИtr{   !"  - <0!M`$\!jIz-@#pI@1@1@9&@"Ep ] @o  t@ } / pP' E8pH W!hwP29#6"`2@LS  HH$H/`H;cO  ^n}PP_* P$:, -!<< -  <P K2\+r@X    %?Ys,   6?CF' I$4PJ>RMN@D_DtDDDD`DF &>WVnz #@A-L;Jf u|v`2N  % +E94 = +CG LW .Mg Ӷ} ?m  Z  ةt p    $ , > D UQ ` k }  ${{ 0Q    *md  U  nand_base.cnand_read_bytenand_read_byte16nand_read_wordnand_select_chipnand_write_bufnand_read_bufnand_verify_bufnand_write_buf16nand_read_buf16nand_verify_buf16nand_check_wpnand_read_page_rawnand_read_page_raw_syndromenand_read_page_sweccnand_read_subpagenand_read_page_hweccnand_read_page_hwecc_oob_firstnand_read_page_syndromenand_read_oob_stdnand_read_oob_syndromenand_write_oob_stdnand_write_oob_syndromenand_write_page_rawnand_write_page_raw_syndromenand_write_page_sweccnand_write_page_hweccnand_write_page_syndromesingle_erase_cmdmulti_erase_cmdnand_base_exitnand_led_triggernand_base_initnand_erasenand_readnand_writenand_read_oobnand_write_oobnand_syncnand_suspendnand_resumenand_block_isbadnand_block_markbadnand_write_pagenand_oob_128nand_oob_64nand_oob_8nand_oob_16nand_release_device__func__.25132nand_get_devicenand_block_badnand_fill_oobnand_do_write_oobnand_do_write_ops__func__.24701nand_transfer_oobnand_commandnand_default_block_markbadnand_wait__key.25143nand_command_lp__func__.25213__func__.25529__func__.24967nand_do_read_ops__mod_description2982__mod_author2981__mod_license2980__ksymtab_nand_release__kstrtab_nand_release__kcrctab_nand_release__ksymtab_nand_scan_tail__kstrtab_nand_scan_tail__kcrctab_nand_scan_tail__ksymtab_nand_scan_ident__kstrtab_nand_scan_ident__kcrctab_nand_scan_ident__ksymtab_nand_scan__kstrtab_nand_scan__kcrctab_nand_scan__ksymtab_nand_wait_ready__kstrtab_nand_wait_ready__kcrctab_nand_wait_readynand_bbt.ccreate_bbtsearch_bbtread_bbtread_abs_bbtwrite_bbtmark_bbt_regionagand_flashbasedsmallpage_flashbasedlargepage_flashbasedbbt_main_descrbbt_mirror_descrsmallpage_memorybasedlargepage_memorybased__ksymtab_nand_default_bbt__kstrtab_nand_default_bbt__kcrctab_nand_default_bbt__ksymtab_nand_scan_bbt__kstrtab_nand_scan_bbt__kcrctab_nand_scan_bbtbbt_patternmirror_patternscan_agand_patternscan_ff_patternnand.mod.c_rheldata__mod_srcversion61__module_depends____versions__mod_vermagic5del_mtd_partitions__udelaynand_manuf_ids__this_modulenand_flash_idsled_trigger_register_simplecleanup_modulememcpykfree__crc_nand_scan_tailadd_wait_queuedel_mtd_deviceled_trigger_unregister_simple__wake_upnand_wait_readykmem_cache_alloc_traceinit_modulenand_scan_ident__crc_nand_scan_bbtschedulenand_scan__crc_nand_scannand_erase_nand__crc_nand_wait_readynand_isbad_bbt_cond_reschednand_default_bbtprintk__crc_nand_scan_identnand_scan_tailtouch_softlockup_watchdogmemsetdefault_wake_function__init_waitqueue_headjiffiesnand_correct_datavfreenand_release__const_udelay_spin_lockremove_wait_queuemalloc_sizes__crc_nand_default_bbtnand_update_bbtled_trigger_eventvmallocmtd_erase_callback__crc_nand_releasenand_calculate_eccnand_scan_bbt__kmallocper_cpu__current_tasknand.ko.debug.rodata.str1.1.rodata.str1.4.rel.data.rheldata.rel.rodata.rel__kcrctab.symtab.rel__ksymtab.strtab.shstrtab.note.gnu.build-id.rel__bug_table.rel.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rel__kcrctab_gpl.rel__ksymtab_gpl.modinfo__ksymtab_strings__versions.rel.altinstructions.bss.altinstr_replacement.rel.text.rel.init.text.rel.exit.textu4$T`[P \#mc i c#^cZ c#:c7c`3 Pd(# 2xd*el e# 2(f$l0  Ll@#lA m( nP#\n pn(#neYoU o #C0o? 8o#)Ho`o@ #w  8#L L#5\\xMԁ $c2 ؘkx