H43740
s 00006/00001/01368
d D 1.2 02/02/04 23:49:33 patch 3 2
c Import patch diff
cC
cF45083
cK54529
e
s 01369/00000/00000
d D 1.1 02/02/05 10:38:55 patch 2 1
cC
cF1
cK41947
cO-rw-rw-r--
e
s 00000/00000/00000
d D 1.0 02/02/05 10:38:55 patch 1 0
c BitKeeper file /home/torvalds/v2.5/linux/drivers/mtd/nand/nand.c
cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864
cHathlon.transmeta.com
cK61573
cPdrivers/mtd/nand/nand.c
cRa361093b193e2984
cV4
cX0x821
cZ-08:00
e
u
U
f e 4
f x 0x821
t
T
x^í=iwÛF’ÏÉ_Ñv&
i‰)ÅÞŒdiG–h›3²äÑO6“Ç‚ ¢5“ìoß:º�ÆIPV2IV~‰M Ý]ÕÕuW�|4ÛÍ­§MñTˆ±oßX~°5Ç[®áŽ7M¸MOŽ¼ù­o_OCÑ:j‹ín·+.BëÆrÅ_7ÅÛqD+ø0…ÿbzábÓôfmœúèXìàü?Æ»‚WÜ¸½Í^×èmuw¶¶»¢û_»ÛÏw»=1^ÌÛ¢ÿi.þÔ|Ô‡©�%ó·y~¯»ÕÝ½g»Ýg»½¯óóûË©ˆ¹ï]ûÆLÀÇ‰oY"ð&áÂð­=qëEÂ4\á[c;}{…–°Cà¶<_Ì¼±=¹Åuà^äŽ-_„SK„–?„7¡‹×§WâµåZ¾áˆwÑÈ±Mqb›–X	j{®ØF€‹Ìñq0µÆbtKs_!6ñÊF36íÏ`‰ÛZìÒïþÃ¹×€½½<–‡'&€òéáé±˜8F0cë	6Å ÁÔ‹€kñB¦17FŽ…{XxþGÛ½;œ
Ã™yl•2§ö<fäû–:·Â¸1lg"†[Íæ¶k:ÑØ/Û�>m�-Ç¸ÝœäX¾ïzEèQô ¼�î�Cáÿ²GÄ*Ï†ö˜–%þÊ²]8[?š‡4Ù(a³-›ö 7'ck"ŽÎN_^á†H­aÿè(·bÖ2MBËr�§šRìÞ¦ïtpŽ·è8 V0ã50#œ§é¹¡ï9Dê/  íZt,Ã£ËóÑzÚºñà8ÇÈìkËœ¾xÚÿl6�Vx:2CŸ!ž%>Œ:sà˜vç Ÿ·c 46°Ë[íFnm_üoü×98=êï1 ^×›Íàß¬»!Ñ{{<<ï_ô/7D§‡ÿ·åøˆøC´zÝö^àØR µþ”©hFŒ™PùŸŽmb˜–˜D®‰„ò¶ÕB �‰�Šoc¡ˆømwâ‰§„¹ãM&Ã„7Û�ý/.ËÝ@¼ååSß
ñ–ˆ†LçQ4��AÁã¾¤*PÉ,d[eÀ=otßÀ@-|´e5œÐËAÉ.•STš€[�‡Õ -c±œ¸wÂ¢ÞM0^A>³½ËOá¯@nGiÇån‚i	‹ð“ø ƒ”ž®¼Kcä}°ñ“un<{,uÉ­[rlíX¦/@+
©H =–q¶_º '‹ª±…ënhú�Ç1Mpo¦çD3 ?~ž×ÖÐ�ývóßÍF¬vóJ•�ØO4çž6:MhR^ƒ3Ò©0ƒµ—¼†Ý6¶žŠ—0Ó�7
Üœ
óÖ-ÕîOjúÑ	*?˜Úl ©Þ“ÔyQH^€F3¼d’mâ@XËžˆ–ðx?ÑÍý¿NÛ 	qØ(%õ·ÄŽ§a9À@Z‹öì?r<ó£ØßÛÏž‹µ5ISq@7Ú4¼!ïuèÞÞaX­¬…ÈB,xx|vö²ÎPÚYÁÀŸáÚJá6ž�OY²&!Ý�ãäí‚íåpA´{¸äG–aMh'G CTŠ×ª Vnl%Ü˜d:;Át‹¦f–Á€åfy¸°BqxÒGŸ[€€:†G†¡÷Áù´‚ PDŸ„d¤Hx•ð ßÇöD%ë&‚B´9¥©‹+ŒìpN¬@ä4¢•šØJ9em}ôšè~šLÚùEË'k³Ä7íŠ5`¯gàWÍ<ˆ)ÒÔC?s
¡¨­1D(vx«‚"C"ähB×ìÒÉ÷5Ñë=güº€qŸLñùŸ�•¨ŸHÑ'GùÎˆÞMïYÄb×ò,ÿsÊWD—èWsÁ’TD�Z¶­KùnÖ�$Ä#‚«à“oÈ4RÞË�=Š/P‚ï´ÜéÕÉ	-@áJž /âžÊ([Ã]+¤ny\`4Ý÷zDÎutPŒÐB)u•—Bw€ÐÝ½š§pÜ?:9<ïß.ÿ~Õ¿ê·†N”Œ†‘8M€GàèÈ	a9‰8ám8æ÷Ïˆ©‹°^^½-\‚>OúßöOv�ORÝ%šá6>}Ùýæ�\}iÿÓ}²!±ðm&/,Ñ¢+vóH~Ž=ázæ{:Í ÈÎ$zaÞDê„X3¶ä:- ˜FxF¬ŠQïÒQfq?Ck6™�FÖ­ðR0a¤äÙËãRüÛéN¿=<Ù‹UÇkß‘ßC–H`‘�O|!L—ÄYÜ¬åßîÌmwˆó†£©h­±ø 3ÐM¢T <ª©ÅÏˆ�hÏ&zÆ¯NÈ~K5´€²|28}�¸œÈ­‚ÔhŒ€"¤Zº~x,[<ÍÚ½ÕáÿÀŸ'°Â¡äm¹bëòðâoÃ«ÓÁéeÿüüêÝåàåIŸæƒª¢4Œ¬ÈŠ�,~ÜkxŸÕÂ„ò?‘cµˆâpÒ3ˆd–¯}í�ƒ@G‰Ü Ùú•í/À+‹Ü2ù˜âBÕ@\MöY”À\1 ²`ÁÔž„r¹×à˜øÆ"™/]\>ªÖ²eGô” ]gìÙeƒ¥ìíÔ¸Q(ø×”[4\ò©G·¡4ÉêhÑ” �(±øý·èŠ]<u‚uoZâ©ì)jj0¯ –#ˆy%ëS¨m„–?�úO[Ÿîw2·w€:pí¼*t¤�ÞNÄTN	±tÁ0ÇC‡B†DS4¤)8$˜Ð5ð¼9X¡íPJrl„ëœ±˜bæ«¥ ¼`ýôïÊì9Gl"´”
�bè1:\¥ò[Ò^ÆŽ­ô€ÁÉé²Ñ!¾$�¹ÎÔ^f*£vŽ¡+$Ojd_ƒ‚ô¢ë)1!á‰­û]±'>dØo­¯úÌ×H5t¾ÿðîy¤TZâ�¥Á#q Âìx“Îñ'Âg	Äá²}R,’!R
ý;ÆeÖ5ds¸Ö€š?˜t8³l¾Âz§ kÂ÷Åó_	k>˜D¶ñh�p‰ˆh&·X›¨:5•ý1©Mc¦èþ =ôÆZìšt`|ÿv%‘û`†Cbˆ¥k!EàžÈ­\t«£¹s�hî¤Ð”+#šHT@çUz>9×ç	gÀO^�/ž!>åÃ–î9q	ÃÑ*3NZ±!­jµMe¤×€™4çGHƒiHqBÑ(rrhÌÂøh£¹f‘5Œ–ÙyÍ‡;Ó9›T¹kxVdP‘4t‡5³Þ+Ùzœ.oÅü«ÿui…•ì ‘j·Ñ¨I»€;(2´mäu¿½¾ŽbœáXîÓV í÷ÖW]�=—­¦fÀL¹Æ1{ã}©4ÐŽVêê| ˆ�×½o3‡NtX«X1}fÑ‘ŽmEJ»È$eö(Ò/|–%VïW<Ëâ°�é]Ìï8z1f˜²§È©¤É“†€æ>`îFžÕB·‘é„©  :LA4
,p£]¹Ð„»!È1Ïš;X3ó\ÖA˜2œI‡.ZÒ €°À)º¥r"‘®l@qÐ9¢¶oƒïŠüÂùitEyRâ�°›Y¾·‰é?r®“ÑñÀÐã‰°y+Œ	o<iòô‰Ä"Âá"°gsKö<O
.¯©³'[Äå$%3 à<‚Ðc“¦*!Bz2G —ŒÆY1ùÀ5}šÇ´ÐsWÌÌÄ™dy[üôC¤UqæúºZñÒ»¾v$BqÈ¯—[“Ñ¸ˆRÕüo¨ùØêHûQêu§,Mz"@Óî-JF]DCf	mþrcT`Šr&&1DRÒr#”*6Auíëœ5ÏÔ˜Ïo	©ŠºE)CÝ.Or-¯®œäŠSZ¶¦]‘”¿d.«Q7	¾Ÿ$Ô†Ú(´×–"<ú )ÇÉíŠý­|TKHå�‹°¸ÊèÓÐ¥Ñ*àsN+ƒÖ\²Lè¹²qzœN”¹VÎ•‰S¹²DéN>Q' 7ÿ¥M‡�[’§�£%1í‹³i¾ÌŠmÝ-©¶\<dÓ~oÙ´U“5åþè2/’¢mÍ�lð‚ç)?"ÌFÙoËfŸ?­“ß…^—]ák=ØC]‹Ìa¢üàï½róHeÀB›HO–Ä‚ö˜¬5ÌwÇÜ]�PÕ*aˆWHŒV)«Õ[­ªªÆ¤«,«i@V¥ðró°Òúš�²%&¶!zQ€W‡úË}�ªVõ4N�ï—8Äàÿ>ÿwg•ÒZLÔ]ô$ê95@àf�K“rø<s–;ö ØÝkjÒÒQ ÔòÓUµß�á>¸¼“áÿcâŽrèU¹ÉXÉÂCJ+Y°zUëNŽóªÄÑÔ¨8üý;1’Yí*ßáâòðòê"i2fÁzÜ*´ÿ	|ÓmßAÂŽcÞ—æ{!`n�?~¬d+ï9ÔJÕæX>N·›özÜ—:æZUŸMA1Mn)´˜
sjD/t‚hï<Sy¹T¬üHÕ¯x‰2à½µlÌž‘ù êúpi¦#oŽ¬Ëdo0Î‚’‡§'Ø &ŒnSjVËÔeAÁ¿ ¬…:qÛëg‚«´XH³ÿÁ´•êÕ¤²�ïìkIg6&”¤#›Ô“ºžvJ
A(ÌŽjm8„………eKÕcÇ99 lymªÃË�'9H5¾fÕ/—QÎîÁ%û-$z¡ïiié¥#YÑá2Tª<–¡�Ñ…ëÂnR4R?\4_¤KŸM`™ØèRëˆŠ½šš‡KÛ
õ¿ígÏS„RE5I(";ï‘P¬I ’â7_æh”‡M›|Wk†VJ“Ä÷Kk™zWØÕBN`çdª–rŒrzÕKžŽ¦Ô6ExJ9g¬’Š€Äkî[�9ø&ˆÓ §€+Å«X
Š„ËÀhz>Ç…M.y�5±œƒŠ3s~šÖ/d/Ù„�²¯Œ¨¥Þˆàcñ‘Ué+Ù¡\Ð�!¹"ÂÜâlîXä\c¡DÖŠ(_›H?ÄúMÛ¯Š9³ÍÙMfQ?³z½1•*©Üò»Ã×ýwçg¯5×‰`4©lò¼Q¹°7·|ßªB°Š›ü6¢‰ïò<¬+a–ít»Ý(­�YÐÆ4IàÍâzÄ�jApry"h}Â·.ñcd›ñEÃ ù1°éUCU‘áx“=ÌŒ*ßþZ’–¹n=ØŒƒzÛªIX{mû„åÐÄñ”xló®§†»äÅö¢ÉÁè”~ÝeÎ—Ñ‹Îæ~I¿r?ØíD¦iYcK«öjËuWèOÐœÜlƒ=Ju'l$c¾|nK±°|‹
&‘£¥œ•b yÇuÜã
ÿ¸ÌA®ç!´#”ørßöÏ¯¾£P´OÇÒ$¦½ÌD5FD3_Í5B<#”�…qË68=žiÐ[.09å1¹ÒôÆrM Li¶�áQ“
¶|×px.;Ô÷c›,’®ÿŽp4A}{ûá!,ŽEžÛCÁì¢ØÆÑüØŒOÏ.U'ŠÀbê9JÏ�Nå¹xÖøÒ2ÿk6¿Ul'R*AOåÔ…ðLÌ‡(•‘lÙã2.…EFà!‘²ŽÜ(ÀÔÏCh¢®0|F›2Ë*C&ôJ³I¯àj–ï{>ÏDÇ‡­Xœ¡ÅÑË$IŸ ‡˜‘£fQ^ÜÔ’³yI8	 L�Ú¾è €ñÈ^Z!¤=™•–{læ´]�mn Kô±QNŸÓæF†ÔD-ïÏ½©ÄªDCºá*>Z6‘û:À¼ƒ{˜1ŠF†SŸ¼Wœ®ñNÎ*J?=¿t�»Ê™>|�¦PmÊIÕ*­\§¥•šÄ¸D·U+7R áŠU\-W¥äJµ\M5—ÕsÔÏR®ìTàÚdG ÔšƒÆÚp)ÿÄÒ:53�0!Âsdë�Ã¦—lª1#É<7à.…q¶Õb;5‘fü®T|�â²’t°šž¨+³Ü‘ë´?æ·„µî‰óìß#Ï©À¦°å	ô0~†²•·Äg» `»øµvÈóð»ß]Ac¥w/%�H¸tÀùOž…<irþ3äÆ"þ†nÂæ%Ò¿Ò÷u¼kÛ¬Ût5#=q˜Rã£¤w¯yvœBÚG}¨fUµálú­´ó”²M1ÏÔ`˜{¨D.íÔaáô–¶êÜ©n–i×¡—EYLÙ)G2ÜO}¬Q»šåaIø™Õ¬Ï¯;”·çàGYuè~êÝ_óCyÑM‚þ¬�ÄªIG¹€9È¥·ßwém‰®ÍjÚßb	‹õ�QÂz¯´=D`û–öfR%‘9ÃËþ³ÞvâH¦ÒH¨YâQ
¡<-WÅéÉ8p[ë!X˜�Sß÷q‡lz9wHÆ‰:¹8V=z&®"GKA.—†KÉŽ\�FV‘-/<µspÅ)8•�“ìV/ÿV’~[I<U;giî-ýfÐo[RKbËt"­@tÒ	�Z‚£wÆŽ—ÍZ™Šñ§#Ä“­—˜¨:ìÒÓ^ž•¸¯÷ÁÊ¾ìäë}6Ò£/õˆã;þ‡p%®P“¾±«<Zùu¾ö«¢¹�‚�ÐgHï;˜)ÑŸ×ì‡f$yU‘W„^³‹wU`À¨xŠ{ì$£×•YAzƒVØòãäŠb�ÌnVŽÊ¹»Å‹+…?!ö&KÜ¹óðæ¡íð�û|vøÿÐvxÇ˜íæ�°ezÉ\_±&žXøƒ£ÃªD,í#ŸÀ‰‚–}‰¤˜“ÀÂCA¸–P}«3Á×J)PªÓ½+{]ÕW4ŸÌ&%�ÏÑO¥-`$
êÎ2°A &÷ªz¼1‰F„§Æy"@ba}u#KšHd@Z#H²Írß-î]L‰	,ØRI4ƒ:u4ªF¬VKå+ÙvuÐr�@¶¿*«÷Ú‘�‘èº�ã±d-NoRJþ$GÔÀ|8`ÓéÐ…úA"[ú¨°Íhµ³’g”%A½s«ò3·;¶h2DU,Ò¡.oÖä·—AQÞl¯%Ó»JÖx³XË¬Ä»�T…šk¥VKZzM®�¢J÷‡v­;·^ X¹	3&z‰[	‚E·ÿ¹m•åDÙÉåóÚ, <4\®ÚpYØ“ñÐXøÐX(IË²�Æ¬(¡™Ïh¦]K=¥YIÁ¼sY?©™MEþ§oJR]%ý•í4å¡«ð¡«�f>t>tþº
5…¶<y—Æ®‡–ÂßyK!ßÉ¸âIsaÉãÕÙð¡Ç°�	3=†¤ZVhÊ£°�¿EM)¦s›õÉ<44r––Ñ”)MÎ`Å9€‡æ¾|µ¬¬:Æ?9#¿û¶°4Æ#J*cò.»Šþ£4¹*—“´øV0÷hHpqc÷SáªQ"\w9ANi¾,ÔÌ•€hS�d¥\ÑH>ÓêC©_Ñ˜EÖŠ`yw¸aÕ,ËgƒêM§ç	SŠý1?_7›-÷wåª¯”xT•†Èà4ÿ*Ø"ÍîY	]L†(q_†sªÇŒš¯‰ÅXëh¯ëGz§¢œD½_µ
õßt%NûŠÚÿE6ÎÇ>:}PAJ(JnJÜ“ü'é53¨<Á¬¬–Õô�Rk‰Ìl¥Óž
Ó%–)k—~[e5) w­ªå3ödjqLymL…<*8cÏ€õ¢!öâX\‡¡IB=úöSe?cJÑ;Cn­>‘Zó€—�ßþÅ{_ËÄÞ×¿Vbogû�›ØcÁfv¸¿œž”¡lJ�n§Â�:mkåUO¤²€¢@‰¿�2¶Ô#‡M<e­“Õ�¸"Í‡  ç2 sØÒ—˜ 0f£É\·|M5TÆ7ÏS\¿
Ëšã‰¯›SÃ½VÇ¸Ôêê¹IeÝ¢ÊS/ú¦k~²Ši­g[ë�G¥­kmóÊöU#«ÜÓÏõ•;Å_àö™X¿§›úùÙØÍ“:Gà ÛÌ-9F-w™rµP#°§»üÀK%ªîökÇiø‹žzxVë·>1ûÅ+Áš
ÑØ¥cQn{¡›‹„‰¥V'p)‰P¿.¦FøU ®=fÓdòp—:¸êúâ»Ó£²ï£•Ï�{k\±_˜žb(â
{¥8é�Z’Z®’S)	µå4í7›Bþ!�H*ÀU²ò\XfUE+þ¶|ð®;‘Ç¹uz³BÌ�Æ’Ö¨4þWÌME;¨¦f,^øcô*Ë©) ’¶8à¨r)“©:3&C{,/`-¸@�PC³NVfõ`üõ¿ÊÿÁmà ˜ÈÉƒãd~‰›„«Ôlü*7]Á„h‚åi_¦ßâuÙÓ¶,Jrþ{±"GZ”�" ï|¤%âMsâÁ4VÏ.ÖÓØËEàì]’¯É”¥ÑøsóØ*ìbÊ„÷êäDó;‘'SXË_°IÍÕ¶�c(™Œ,—ÚHáDœW¸ÐR×�3¹…FƒnzEKàä9.‰‹§ü'9CnõÄ‹S�ýT ›@‘?©¡ýºnL¨ÔlôÍ’ë•³“†ždzüD®û�¼ÍÇž„ÑÉ#t‡t‡(¿xü¼ÙÅ{
hÁêÖV§¿æÈcàü­~:œ¾:O4Áßo“Ã>ß�½oòµ·?m€ßOäÑú2h«d¾ÔM‡¥TÁ<ž1“_(T˜ªõàj~©n9K•f¢»mX¤Hñ¸]Y=“÷¸X*†ï¢j™�{�ž:ŠVI“éEìž¢öûÃsðf_Á½”·7Á£–�~�ö«¯°Ì
=°.ˆ¸"bŠZWÕ+	vx;G²¨zØ«“Ã‹7{òðò5ª]|xtø. ~¢{ý£#5D�í¾¸|3¸¾=;¾¢_<Vâ¢A�IÃ‹÷ñ3
¥°Ò…z2÷�ŒR#É{‘[t—jÈr	ü¬îsE> }5Æi³ð:5SßH­ "•Z®Ó+hâú
7™�pù,5]Nfô]åü¬îKiO“©àfs´�YÚaG|³†£ÝÿÇ»³óKðKÞ¾<;a�‡8ñÑ@ì4›|öÃ“ÁQÿô¢ßzòúÝ	²©¼}xuùæì¼õäv‘í_7ÅäÕÁ‡)üûÓ›`zµÇý‹£ó„sg§°˜åZ>¸ô$ÒÜ1WcÁg=êð×6¢ÓÃO½æÿZàëÊ