H50601 s 00002/00002/01239 d D 1.4 02/02/04 23:39:13 patch 5 4 c Import patch diff cC cF37668 cK24987 e s 00001/00001/01240 d D 1.3 02/02/04 23:37:24 patch 4 3 c Import patch diff cC cF37181 cK24362 e s 00023/00013/01218 d D 1.2 02/02/04 23:35:51 patch 3 2 c Import patch diff cC cF36886 cK24576 e s 01231/00000/00000 d D 1.1 02/02/05 09:40:04 torvalds 2 1 cC cF1 cK01551 cO-rw-rw-r-- e s 00000/00000/00000 d D 1.0 02/02/05 09:40:04 torvalds 1 0 c BitKeeper file /home/torvalds/v2.5/linux/drivers/char/n_tty.c cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cHathlon.transmeta.com cK03985 cPdrivers/char/n_tty.c cR30452e305b5fcaf8 cV4 cX0x821 cZ-08:00 e u U f e 4 f x 0x821 t T x^å]{wÛÆ±?ù“ú«ôÔ¢,êå¤Mjùqi™¶ˤJQµÓ&ÅAPB,ZQ÷;¿™ÝÅe)ííÉ9×M%r³³³óÞ‡¾è«Gû7ÔC•xEq³¨ÝÝ]Íq8“"WÅe¨Þxü½Š£$TÓ(¢>î¡þ?¾Œr¤ÓP-ópªŠTMB%ŠÀyQºtÔdYœ(¹È•Ÿ…ê", ú¢.ý(»„0I——ÔÄ/TT¨¹O°ò0ÉCËi4Û=�Íö”j� Rè½ÈÒ Ìs�H˜\úÉá‘§j¾ ,Ô­œj³i|£²0H/’èg‡ð“›kÿfooo›¾¡`�¡ôÃìÓE˜¨,]˜ÿ,Í49hÒK?ó“"¤Ñ’ðc˜Ý,,–Y"`U˜eiF3‰è¿IøD$u%ËŸÔuÇjæÓ�‰\ñ\5e|&6€P¡nÒ4I •_Gæ–y•šÙÊú(¬`¼Ï¢¢ 9Ln‘0�¦´ã|+í¨ãtq“E—…:üÓŸ¾®®è,ŠCåÇDÆ M ?Jô"§Ô!Jëu]ÆŒr5N³�~<Í™¬à‡ü|Ä?¿êÖSôúnG4£ãô:ošÑùâ¥úC§¹ËBšk‘EÄ\Dÿe2ýi¹Š0›ƒQøËëÁ¹:]Nâ(Øø¢G€¾èÿ»Ð^‡I˜ùq*<‰0,pÆ×Q8]hÎÓì†ÿÞIc@îŽÞ©ü&/B‚­vÕh™ç!±Á[Z{áÑÁÁÁþÁáþ£¥Ô«è'vöîTÅipIµXYïŸËp ÙCñ$*[‚Ðjå…>!Rw“i^«ïöÔÛ,¥±žøß|ûõÿ̲�&TìM–3âÄt�ð~Æ�¯/‰·‚bÉ =Ó N¢ö"Nì’ �Ìù*óžüþÆÆï¢$ˆ—Ä)Ob°ù~q³ó½Ëg+sÿ$ $6IÚT‘G„HSÍ,HŠÆŠ<¸ §M n–-ES%TaSq410É¦Š«Æ±çó¦Rð1ÕÓ½R='r§W÷¨šXyµMûÛ¢^¹ uG¥Sáçóý¥@V1B…pèj91Yºàö¿›†3¨�ãáàlxÒó^öþ¢Þ½¥ŸmÒYÞ»îwÃQç`Û6;ûþ -¹YÙ®{þA7=Ür3’¾™zר~ô¹íw&Û­vÛßVOT{²­ž+|~ŒÏ4@˜L£Ù™2•,ç1²Ä–´Ê¹ŠÃY›ôÓœ”(x�ZLÂ4!I^l:®Cúõ‘8;Mç`e3üûîÛÞù©wü¦;:S�þðGŒcµˆ´C§×»¬Û.I‹í^ûÐ~v•³è—YZ1ë÷dŠþËÄ)C(úi‘)a£’©p€Àv²‰%hè½ Y6½ó ![ÞK–Ωž©È¥™ füfÔ;{3úV�|é5™#ŒB*& ç¤ø¿N’*”ó��£gc#/ü" —�— —@bEÔCæc�pkL£éöÆ¿6Zµ‹£�É'é›(UO Œg¥µ�•ýêÔ뎇ïúÇÄøò¶7ôNŽ6¨ÛLµO»¯{ÞYÿ¯=µùŢ÷âü—l+­µ  W"Oíj}‡ÇܦñÒb›>´H‹“en/:ê S‡G-?©0ÎC ¶]›Ê6y;ÞÏa–†SoAV ­áo´ÄSP4×Ou‚�. ª™©TƒHEL³ÏÍ”ºŒ6:šI˘”€ã4¹Ø·l32¤Z¾j¨bq¼$…1ªaGÞ©±% ê�é³E™>ï>wz¤²I–›Ö§lC8ý­üvI?~$"XŸj1H_+ÙQ‡Ûê�ª­ðî!¯n��,#O½w‡©ßkÎ"«Yì_ä4)�™Y8²dTÉ�CcåE:_hó!ùÍÉAž’ûJFwOü!t}yCÞÞ4Ù*ঠ4¼VRIø¤ó9AzNþ|÷»·Ž÷s·¾õ®-’ýVN¸yXt/Êþ™“¦l?(ɈòŽÌ�Lh~õ›_o^lföV#kÓÂb�¤¡L™d!-Wv >±=bWø2$ÿú2dG�¼ö^?VXk{k ÈK\&A¥ »¿ïá�æ‡h•Ëjö%<=rË2ª#ÝDN~L�LŽŽÙÀL‡Ø¥`™eÍ)0¶vÓ4�3s@Ï+qh7°3S¢"ÃAJ=ÔƒÄQôhzd×¼ ýÌ#ôذw”ÐIˆCÝ”î‡Â*@y5×`lC[ñ´I5×-žbÜHr:ŠÑáz¹Ãë=÷¯ˆí—øÞ¬b´r¨éž:¦u ÙVÏ22€#{É ˆÌâe~ Ö¥¡ÛÛ«ôÍ€£®÷�& 7*Œ{ ߪ¨”ÉÅ•HåSuptþ–a($M“Ê8R2õ ß”PÄÄቌ£Í©W/ Y×<ú9D´U­Â`+LZc„WX^Ë(!iÖœÀkÁ‹Ð°T ‹`Ùœ$WX�ý §xÅIuøÚ±a•Å–Í&OŠLʸ[¬¿ñXlÕî3râ®ÂÂÑ‹A‘Å؉ì_žªqx|úvì½:9?#¬ûÚ횘Ù[.J7)"“¢),`™˜×~T°ÇâÊ{!�^³Ìçt¦aŒÉÊwrD…¸9–Ì+4}Ñ;'4n!±¡p#Ÿ·,8a–ûñ}I戙P¨PeâwP€}6dU´2³<[öqk˜¿ŸÕäˆ\Q¸‡õf»uq{ÜÔj§n¨VúÉJÝ_,µc™8Âqf4ÌÕðtx6v2ffäj÷JüŽtY@„¦áÇ[”Ù’L$€ Ša5_’ â E¯¤2]å>]¤yq/‡‰zµ8”éHD£µb½ŽÚ( ýzˆLŒ ñúsÓRÄhbFʆÏŸ[Ë2ëjë‡d‹WLwœŒzºJõB¦ñr®yÔmzîûä4]ÃVŽÏH�åKüUY@–…–,Z93)kÉdÚøõ‹úfº¹¥†V›�\,�!×£eÈZŽV®½Ð†ç´s‹€ƒ ½òËt›3o—þä4…€‘Ãbpýúö@þiÜÜj¨'eáøìApEQ|¡7µ¤ÝÊTF –$åØÇ¾&ŽÙ± •}SÀ•ŒIU2P7ÔtŠuÜ"Ò¡™UÆ®.„ ¶4 ÂYC¡¬Që*ê]~Ö¢7TI™þFQÅ㯬*îm”¹v$’£¡WÄ�­|s€‘"iCßÐïuŽ8 …âа*,.²…™&£¿àÁ¤›]’Å =¸¿öºÃW'goœµhؽ2”µ£UBTiÄZWi ¸aˆ;u3 ƒ�ºzLçÏH}¯ÿzðbTú1Öa‘Zªê\#Æä=뿦RæM�•ø ï�vGï `î Fr$c뇯¾ù¦4ºµeݧÚvµö¶­4æ+½‰vš¥"¹�jâÁFüñëa‘xrUL_VÔ¼ÄÑœ�ϬÉrë*:êÑl…9yioþj”Ñ®Ú_þ>¬~£I³V¥í’/yÒ^âÏu¾y>'¹YÇ… »26)q=¸­vúhôn<¶ð³ˆ¾ò±é5Dz-ƒa-P®²á© ™ÿ— U«+%±¥Áéq)·€3§ÉÖýO2(+ê5„n¢®–iNÈ!™Rû×Mdu¼HwIœŽä&“G1e/’ fqzí•¥’ž&z~˜œh‰¯Ý�lÜȰ4÷Œ¶Šru<êu6õOíªêñëOßÌŽlƒóãÉBŠEï÷>Œ{2.wxZ¤„žÞqfÄié‘kPam^QÊžàÙ¸;W3Mø×g㡜I­tJ•>0žÎ¼ÍÁ3Õw‘…£tÉ·&ô†.ÎsŸ h–•f8{…#¡ú6D”sï²5E²¸�€ScÚk¶u8zD�®Ã­8–sµEʽ/)Žq\5 "!ï AD>eVKœù´×9ì¶Žl×pçåb¿÷…Ô›|ì‡�sÀH÷gÖöæþ‚Ý®‰“ð'}°¢ÑÐÊ‹›iµÅƒ4‡dÜÖD|êYýø%¹ÍÚ‰r¢2=F~ê$ XͳÄ&�vQË_| j: ƒ4«‡(rú‹›J”R² õy¬T+<”ÓÌ:äRVÆR� ñÉ*ZTºOëg`·•¨Rr­2X[áJ­[>e:0ÔÒõzànó”TÔÕå& ª�ÝêÕˆ3ÙÒ*¥²s$]2ti”çµâ,|Ð Ï«9¹&Á6Ýk’]í­­é'r¦\¤ÄsMü åÍC<.C•¾�jê„÷yò0™zÍ þ|Þ¯Â@Á=aŒÏƧgçgµÙ;½e{>£|×>ãÁzŠ`g÷4�¨–ƒ°)¥j‚�Š7ÄÝhN7¯Z½`:—ïfMÖ¬7kÛÛ @ž‰QN’�%ïÕ´Ó:íæ¶¿%Òs·^*µxŽ•ÿX3¯QïtD\UŸ™E—m9“¶iºwOᬛn£æjΫÞ)±SÂ+ëmvÇ¥Ì�s*·Q:æÆ¥›�×kÛÆ–ßïb–í’Ô8HPl&W±|‹E÷tâ{e*½á«º>ÓFý^%/]5V¦²Ô§‹OÏÏÞT3bÐÔž÷²Ö}qÒ{ÉCsùgp5È:Ò¿"þTû¨ÎÐ Â/«wåÇ|oÇ@•]„wVÃéóM>G¸²ð_ZÜû:%*Ÿ÷0îäb¬‘TÆ®BÉiJ®xô70\úå$.EIËfZ×I|o×e�‹BuUžz¬Ã¤{í-Hô„} aï*1 “s�íÂw,ÖâåÜn¨µYs¿¡²Xz£Š/‹Óçe‘ ¨Ì÷[f\Î�Íüü& tcùÒaGeØQ§C²Éý�ðV1®Ì…b�¨JXŽeÉî+·V�‡�5v¥Q<ï#œM¢yK\7DÑQí�§{$¦–„^ÎÖ¬X§ù(f°à„¡¸R4[H¾žïI¶©çâH'gδÂ">À¤ÃÑ».öÚÁ‘nÅG:9…[s\ƒÅ²r¦Fhf|Ç’õ37±ghw°"f–/HÃ�iž`‡?Þο’S%ÝÒŒåžÁÏÃy°à8´œ‡Ú©5J|îmC+ [ÃŽqµd‡®u’«’¶óççÈÅ[”ùÚ.ûÕ³×Îå--c¸«©u9ÃÙ®”¹O5‘p°èÎè÷lqD#¨hw—Êwô™\fMæVêªeááLo"›»2Ž´ç¡¥´pÜ®7±*¹ç’ûPåtŽ©Úþ/F½îÛ¦î²UXǶ¡/Ù–þø{îlË^�ºïzMð*{ŸEkø—Þht>hdvXšPsO¹Vög– Ò¬ +õû)öf¸�æKÀ¯mÓ¸§–jç{�£À¼°zp•—qM�ÁÚh÷6Tþª—Ãsr•æË¹W¤\.íÝË­»»Wwg§ÎÉwË \ø@µ7 äesi°n¤¹ï<�â5�÷°ç8ZpíËI¥¦‹€lÿVxbV @†Â&_€pB¼<+v›Ž¡mpT°0êÉšç„Þû0㘧n¤¯ ÛkÂÞÀ0÷‚Óe&÷�Åó“Å6—xÝ {ýÞ áO—•Ü ¼«]Ûlñ† Ìp”{d.IwMÍ6;Ûdí Ïå¤q'aÖ~ ï1ï>ãë!βRsŽÑµ ˜«Î»Ï¨f÷Ø(Mþ†Ï‡?îå>ý牔q®±ÿyãí5^¨€×7¢tÝ…ÝòD€4£OcyÒÂH�kâ[zWËÓSNØwf#k—Ž´#`v6°oÞ{ÇÃá[’•ê"Ⱥ çû×Jç�$°a -Ÿ~eï )¥Ê^—|·)uKb7‘®Ù$¹ä¥Üù8½ìf�42Yê2—Uï±²=ÄQÛØ_ÜæYÖw{øÌý£?üqÿÛmñd¦îD*s`>5ÜŽìþÚm$££êÛNo„`k{ëîici ¬œŠ[ ÌéT?�z—>•„Üݺ|fvàwÆGd%÷kaÕ³íz÷ÿ6˜¶o-­~Ÿ®Õ,ß]zÊL,‹§dá­dÂ5È[aº–|e³É‚®m6ÝNﲓ»ÃtkƒÁÊÎ’VÝ8º˜íSÝ(º[ŸêÆÐ­}€tùE-|kϼÐJ†›ˆúä�`ù^êT>ÔRúÓNsÖ¶ ™(s š§½Y9Å1tUÓ9fUº›S,è¾ Ýc‘8-ytëÌÁ=À>ÀËQŸüT�\èoÔ}/lYŸ ãkN‡Ö+ëgwëˆ�O…;XÀõgÖØ¾é‘$– Ä¼xT­sÉ/ÁÖ*^ev‡_縫U»¬v{ýÁ_Ò»>oµúøåVŒ^C7PÓ ßõÞ1Êëe¯yXjý‹ÜÛfÝ@ŒU�¥°;£Üºæ¢ë…@rVECjJÅèDì¯ÁQöü�~ãMo±†Ø’dñç’b±+^ߊ*)$ƒð«¿ÓàFm®žcõCÊål\eroøM/Èó3OìTî drÉÕïÃ-•[rúÆ.Ë‚o}�㈟äL8w-¢ógDŸ_±ä7cêŠã�Á!–œ°�$ï4"/¿ˆodT"2o¤šfQAäµã×QJ��1¥AäµT†ÝÇEÊÑ‘„)¡j/.or„!ÛxKJÕa.ÉEjàë!;P&áE”p•ÎäBµy­ 8©¡QØ«¾aù¨¼Gl¤`#�%´_ËÑ=œ¸•ú÷CÜ´Öù[ZÕâ#:°ïŠÕ3t6='mµÜ!éfpÈ òL4²$œ*¬Z—ìÕw>ã®ù;(DBËÑ|"ZÈN€iK‚Î7´‰HîîѤò–޻–£� ²h–b÷"�£ íîwµd‡¹cŽ‹°àíƒ{Ó¤õp‚w¦Å0€>Ye`&Wj6ÃVü×q¡‰ôøÕ؇ø)‰ÃK²67¼&Wþë-”Üßh½ìŸtG=ï}·?þóyï¼Ç �މay•!)ú·Öà…S·`‹ºË·º¿è«ž örQ»™ó§©‘J¿ ±|‹ 4ù*“œÐ{ludT\ ÙF>Uƒó““ç›ÏH¾4ì©­í�…Yú.� s�‡,uòbw×>*3ŹBŸß-ËðTÝTù3R)"ò»L*�±kÖ>žõ?ìªoöé_oËv®” ǽÇ|Dñ&ÄETÀˆJw³çâ“Kyw…GtÌe ô‚¸…¿Dæ‘é=àú�80ƒIf'µpßo~Ü7ïP˜Äø†‚woJë›…§^”¤S*мŒÚ#ྥjN»Þ¡›û¶ªéf“!´`z¯fyù†Â¤ÀÌf…�µ­¶Ú4kY™3Cpst_œÌ±“ãÁ‘¯q V0–T›f  OdRÇ*LKU™§¼NQiˉE€7×Ên£GJD%”ë-H-Q$:ú ;$HK tz÷ƒwvü¦÷òœ–cÜמã¼[)®3£!´ßüUí«Ãƒm2ŠèRF,·�ÌDµ PuµC9@ð€ÍNœ³›ŸM¡j·4Ô!>3jFÓ½±ÑSÓˆié\‚*iÇAS9×—õZ‡é2Û�Ï|Ü>¦™´³�lÄÃÄ>C�œ´'Ãã·%»OÓkR\Ù L†&Š_¤ó(`Mæ%né¾îöGl9ìä,�¦¼ózPÆÂþTVBïU×Ö‡lµI_›À—#¹áO¾õO«ù¿#{·—l cÉבïåw#‘݆¡“Þ¬²l¶W•_›C Ê_c~+ÎyqN/\í*€¼6 ˆ¼ wÜ�ì5ƒäúæ*Ë1Øy òŽšììˆ0'Yýհ˾~ˆ™“Ùø£Ö|Hâ[¿óÌÚZ4á fƒÕ�y>éÛ••=ð\¿,)irýH¿ôwÏÞz£óÁ ?x­iŠåÒÚˆ§¶¹ûØ*:÷_œpT×ÒôoqÇ“Tú2"ÅßÄþn´ßÜ�"‰�Ö‰Oc7ŸÍÕÈ®�ÒÕGnVz8~ÓyÇ'óú怑wëšX½]ŠFs¢w¹L.°©³`aÖʧl+:W´GSÝç4@#ÝÍØ€Ó}²-âÓ4¥ªMYV} u½»j‘Ÿ«_ñukOÌ™ÛÝM#`K<)¢diO7–›"ÌÉO+ìË©i¢—!M‹}8­dßk�¾˜À¡°¾a)±æ}Ê—Ýq·Av¡Kp®ewmïÅžò9Édî�Q[P[vF„RÍÉr±CR>TZÖ4DQÒì^ASSØTÊÏkÌVÄØ5ÏaT(PÚ¼wÅ�XÜ@7$-ù‘žZÕŠƒ£ª�ÕvtuK¿³lÀ†ÕÛÚìN³­Ò·Êå�q,“©Ÿè}rì£^‡º67ñÙeçWf£™mWf’�£90åÌ82þî.ÏÜiø¤~¹¬b{dIiÜÎç“=ùø[ ³� 7âË; Ž·1Y&œÀ’£�æ‹Ò)„jz¦€5x€l9Õö;wìôL§…ªŒsP7XkÕç` Ûëx�ÏÁIŽjõ¯à/Èá9¤º˜9ðçb üb³[�3{ØØÇk:«}Y}Àv[›|³µ^&º:ÊÏ‘Äõ8Ê•?�¯nùïIg>owåa Í=0 'úø½iû¼ª$Érƒ5ùm8¤à'ëÿìÍ¿:._ãe¹¹æ¨ô"g.¾�IV zFÅ7“ @ÔøD¿5 Î̶æyf XûpRLx�Nv‘Ù ˜Pg%H ¸«-].ò#äædPîäwëï³�på¢UWËFGŸ3½-äi¨TèHG¡ˆ‡�Ï‘e½~Éyªº›Ñx%ÂÍ¢¯šÁæn˜žâNzÈÉ«¯O¥Éó”ëriøRK¦ñ/} ¯ñ,¦¼¢Wͪ56üU¹µ¦<Ú}sSk2P ø‰7bÃUäè�yøþ)�?Tc"‘nªDƒ•䃴b ¬-ñú°U–º·jMŸw¿sX$Œ›ï½Þõ®„Ìæ«!YÆqgy~YG¡|xu ¶¬ à¾%Ͱšì ÏÇ5±ÒC”^,ÎCkSh7)8Ëá¾DËB3á'VÑÔ Î‹ñ,Ú‰dfZMOuOA2妡N–›¯¢eØëf†píq ÑÆº":•¯ÊéJžË‘²>‹6F”þk*-ïº�uÒWßâ<¬Ð£.ñ,íøo�4ŽÑe²I¡6\±Éª¹fØ>›6†¦Ž3a!ïóT/ýœ�YgùEW ¾Í¨çÆ2©Ç®ÆßÇ3K6éc ·å*Ìr®À°ê2Œñdÿ±¨rÿϪkÞ¯O³9„=�ã{ …¶G©ˆ1¯ì²ðV‰Ÿ_EέьÂH£cøÍ䛺t2-±ªk²%Õœ/Ñï€(WIö²eeyÊ'`ûõ ½Äii Ÿÿlz®êtÔ×°Ö½cú¦öÍùi‰U]¯®o¼Ùæò°Ž\ÞŒ›Ñ‰èR¡ëÕ*AYºÓU¯k%¥^9Ô²ÚžÏ8ÄÖ:£Ùý­ü¸ú”IËë½ijkIB+í#Y�ñG:ËOÇô„ÑËrBà±÷®ûºÜ�2÷±óoBvÞ¾ìp(„ãà\z@ß¹`É¡Í~uƒ’ò`Œtå¿hZVðA©á�N•{x‡‘q \UšqÓZ·f©ƒï!Ãq¸†òÒe” þîÀ�Ò ˆ¥Š?:UΑÖù.­J-#ðÉéï\-âþÎ÷†V8Š]ifþ0^ë@¨nÔÅU¸\ üÓ¿Œó™‚C|:Üø_\þ ^