H52957 s 00003/00000/01039 d D 1.3 02/02/04 23:45:32 patch 4 3 c Import patch diff cC cF45206 cK06867 e s 00001/00001/01038 d D 1.2 02/02/04 23:41:11 patch 3 2 c Import patch diff cC cF40029 cK62984 e s 01039/00000/00000 d D 1.1 02/02/05 09:40:16 torvalds 2 1 cC cF1 cK62901 cO-rw-rw-r-- e s 00000/00000/00000 d D 1.0 02/02/05 09:40:16 torvalds 1 0 c BitKeeper file /home/torvalds/v2.5/linux/drivers/macintosh/mac_keyb.c cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cHathlon.transmeta.com cK27935 cPdrivers/macintosh/mac_keyb.c cR245e06783a49465b cV4 cX0x821 cZ-08:00 e u U f e 4 f x 0x821 t T x^í=kWÛH²g>¯èäžÍ؉I~É�Ç ΄$ ìÎÌMr|eKÆZdÉ#Évfîo¿õj½,ƒÉÌìÞ}pdwwUWWWWWUW‹¯Ž•µ¹óxS=Vnìöâdg4ÂêhåÂ:ÛJý™'U´¤v67ÿËÇÁ¤ùi€’¼òò;}¾Tá#¿ãÅ<­«LÓ›ºâÙ¬®Gãu5~„ƒ©­ ýÚrèx8 üy]h�‰QW\ñ'¾c]¡ÒIf;#?�æI¥‚¡wT‡l¼p�ºòùlQW|9rAõÆáªº€8UX‹êàÝÛWÇß ßŸì _î|ûæø›×çU’A>TŠ„´„?x€öC�ž£^á×éÑ7ÆÆÎcÐQ~‚Kç¿H‚¦V‹ùŽ]…ÊuR…¢ûæèa­Ø…¤ 5¬ÖøEø“w>;îŸï{g؈öÌ ÓÑ~¨QV®¼vP8A¦þ-±;μ$q.¼¡(¾F’Æ R”žÍá(ˆÆ—êqK-hÅ€~ ¢ð¢¥>G>ÐÕÜÓøêáf¸‡ÜŒ†Ø“®RÏÔO›5}·67ÞþùÍx›¿ìm ۙëÞ™¹®?v`Ñ««©?ž"k•L£Eà†_§¸ÉÁ®3÷ØT`�BSF2ÂtÈ�>˜–ý‰é0Zê>ÿþæÒ¿r/ooo‹‚Tq1-—Ã?À1 [*\ÌOø*«ÿ­Pé:M`Ûƒmký>+L§ Ü.IV‚(DrÎünñ°Ñ„Ià_RÚwq¡¤SÚ–Nd9b�]Ô 'ûß Ï~8;ýÓfYŠP¢A£$7Iüãð0{"L›�Ä�L/þv=þüÑ0ŒÑ�` <Ü€ Ǹ6 ØÔà1¡q>¼IM«ÝéuŸ ú[¶}ÊšÜД†‹þücüõë˽�[;ál;ojqSKš~LÕÿ|4û}ìý£Ñnóóîÿ7£FÚf¤m�´Ðð1þzRÇÿ;c|l-£ë0ºN��Ãïöúö D‰u¨«�,£ ÿ{ð¿ÿÛ-Ó€ÿ&�Y&Ô2»Uª¤Ü’gçá^‰´÷Ò£^´’׺cÚŒ˜ï9&á´Ð‡·§¨öÏ>©á7OÒí¬E®'£žÙ¢g¿ÍÏ^Gž=yÚòìK;Gž6.¬À>X†!–”ëA¯+ß-AÐH÷l´Àh3�yêzîÈhw�Ñv¥€mîɰt9Áh3eF—ËG½‰¦€I2º#©Ð1€eÈzcy2 «¯yÀ€F[ž]nhXú9@OžB™åÉ !Ý{òì3 fªar}ƒyÓ7ÚŒ / @Ò¤‚IîeOèI»žÁLEÄ„@÷Ð65"ùnðòï�åž!’e?¨¬Þâ“tAWt°+=uA7[Õº}ï.=R^µ]YùwQ‚z¤j�t3�'º™baî %¿B�ŒÓ8¸S�‚×¢ä Ñí†èrCäÓ0eÇ5E| HCF¦ 3„PCæÄýdˆÍ¢ �•É1ôS¶`í`ÊV ¬®•?Ã3D?—ötQ'Zþ ™¬¬'mdKJ† sbˆ€#O„e5¢I; †È£!“mbŽ,�9{– hýüwP#ÿsäwskÊ¢ýOèÖü‹(“º¹×ÏZ)̈2©–çT”I^±ž2É(¨*“UÏeerÇV=ÿ£L~eRW±îóer÷ó‹”IÞ~ɨ)�õne2^¥LÀ·¹S‹ØiµÅ³±%ÒjK¤ÕÏÆÏÆÏÆÖž�-‘V»âÙØiµÅ³±Å³±%ÒjkÏÆÏÆÏÆ–H«-‘V["­¶DZm‰´Ú:ÒjK¤Õ–H«-‘V["­¶DZm‰´ÚâÙÚ³±Å³±Å²Å³±Å³±e!ØâÙØâÙØ:Òj‹gcK¤ÕŸÊ–H«-‘V[<[<Zmp["$¶DZíŠ5eß7Bbi¥ ºüŸH‹ ²'“>�1„ô�h‘�Ö"Ñ"ƒŠˆÜ¥Eº‚±+]Wv¥ç® îVL’îÝ&I¹çîÒ÷/4IºU“¤[1Iº‚ðn-²Ò$!cd-U"¸m1Hla§-l´…m¶°ÑƒÄÖ‰-£±+:Òbmb[ [æÉÖ‰-£¶+É:ÏZ\÷ikƒÄ®$Ù®$¶Hˆ]5Hì5 [–“ÖM_<„µUÉ ü¾¦Aò;ª’òóÿ±*Ѻä3f·à9?ç‹4JÉ/KI/˜?I·R j5Y„cÌ>Ø- S¿d0 'p’3G1]'WgD‚Ο™ÇÑÈk`Q³ÒBç�n›/ „R²ÂãvÐÒtÎ1ÿå"‘â|„ˆà5 [n„ÙIC7 =�'„i<±÷ヱ²�4ñCÄ µ ÂX¥]û¾ˆô í>ð\.±'EŒªo‚i‡·µÁ´FJ—º¥Ñ Ó5L×¼­Q2tÚy}%Ådÿð%åra²Ê÷ß¿«^cÖ(§qa®–$ ?ÞÙ$Œ�Ç”1…UÃ,mp8˜f-ç C�âå͘§2Ôy”Ï”‘Wr¡¥'+¯ûîå•QR0å G%µ1e¸vn¼‡ 9 'ÉH¦³+¼k =Ô³J™4ùGJÐùðiO·ºr|‘žáÔs ±Íc/I†Xµ—¡#qÙ0;!‰p‰+U±)ˆ¯ï&…Uä&ÕÕ­ÛïW7ÈÄ›à´~뇮Š&2¡ÄÉâÓ“?<;ß{¸z84 ƒ³ùβ$fÃÏ}�õª“Íæíx@•m˜%| n@oÿ¸Íã›úz„'ǧïÎÞwzˆŒr¶I hÎ<Ês¶_4[˜Mü>ÂS‡-cÓûÓwýŒSy7`ûN ÅjMgÃýöƆMôIžn]È ×¼j¯@³”ü`m Q%õú–ìQZ— çɳ+—ôƒÎ‘óR½�dk«õ -ä”b±´mn‚i{ †Cµutüö/ûoö6)!¾¸ñ(t^`EMh" ¤±N•ò9Ø$�T;WÀéП¨Æƒ¬ à%6Ç+!èòT�nQ°³¨Q§îˆŽL#õFáEø²M;ð;¹òÓñT54_ãØ�‰M;ÚÕ¤’æmÛ{j{Î%)`é†ÑhˆqÂ)CrG3·Ò+ƒè��`~ÙÄŸ@>îeSaÒ$|u¨ÚÅ™X„Þ5HzêÁÇyýl47¿: ¯ŽáW1 s}Ð\ŒkÛ : Ûõf®þë,ôiÿPáhÙ Áß\ëÌ£ QöLüL¢ñÔ_r³/™ØY¾·AŒC© GêÁ3ÕV?ÿ¬ØÙã“z„KJ ¹æM`3�b��F¼jãóD#C4QϰØ„6ÊFá6?µ”ÑÄ:”W.³>©g8ÓINƒ.ëOÔ£G”Æ º¨ÙDbj°[‚½Âà%ã2_hø…Íbbݲeð>ÓPRµ˜'�sjFáxQÈ´Ù ž¨ÉÅD2‰”9i Mô–âäãг àC~âJœzjŽ[Í·švü‚¼Œl™ °Ê¾« ¤‰“ÙB!”²§¸v°²©<ÌfG”_… #ø=ßá¾i«3/ö¡P ÆuÇÞD•Ÿ²sð Fàc@?LõE'¶ñô ^"¨=©Ô±qÔ¬³„û®°ëÒxTtdn1^IÅ)±`÷]½ UÖ“¶š8—žÜD˜z(®ÚŠæj;õxã[mVÈŒ¯øk¼­… ÿå$ê @BØ•0F,ñà ˜x}ÓÂûì…iò€ªN=70¼`p³§fd�â½!ä"¯I C¯z\š~Hp9žî‡ å“vB N�D`�‚üe]©)üŸ9á�Þ�3ì#Oæo¬!†­çjê»x3º�ah‡ºTN<žîÌzö%^T/°½Ì^�ÝNR€k±8µ5&<Ì#,âÚ6™¹ÞÌ‘­r+PÈr0ú³ 6ÓhòV„ ’ÑîÑVG3íÒÅ•9º­²ÿˆ¨ÜÅ@]Ñ¡+”Èë²ød)ʶ’~¡¬]ÕF"�s„š[|B*Š€iF2Q~”ÃrÉ’X$w£Ÿ�#vB¿Ä’çÏ”�kgccK. ˜I&wÕ®ùßÇð!bB(­U[üu'}hB%Åý­šîrU-q¡–1â�}Yï¸I³+†[xe1“�Ǻcän=‡_¸�‡¼,dÚQehí ô x¯Ffä“p»Ù(YHP®_¶a÷Á­ƒ&õ'Ô|OTƒ[¼P¯ÿ{ÇìîâÃb¶8®»BKáX7s³ ¸£.ƒ…{á=x Žg>ê5«±3OøÊÉÌ}tb¼¨J0^èÅ^-TNXÖ-äœ{Ødtç±0 ,lòJ=w'ö¬'w[íƒÎh�ޏ„Ñ$‹X®æ‚¦g˜7G‡°ü=ñZ¡½r@â.þ¸ðãmÏ]P+HUkÂô‰•6ìr;ùÞì"“ªÞ0V´À{$ÖWÒÖ¸¡6R'¹ ¼tH×�×x¤5åPª¤a&TYç�>vž7î që#e ?’I¹¹D¬ð¡¥´"àZè«Vߊøžº¾¾&[¤\Š]¡c¿‘8Ÿ=ê8iÐoìø 2ªJ†NQþ…ù 'xU­_¦l9rZ“(*‡O𢦄‰´Zâ¯{™…M´Ÿ‘|xÀB+l“ õ¢¶ôCnW}ÚUxCÐ_�\£Ñ�lÎ#2ÄÐЋ)vï‡ ø>t£tˆÊk[0 -p€;›6jEà{8ù¿¬´;Šó¨à¯1Ýi¤­w…ªñ8Ä»V{ëĉ·ýOê|{™Yú]® ÃÊ=ûÞ¥»Õdl’~Ïöz2Õäb»:<ݲ¶M æ¬—ïa?ŠÑ÷<Ç)[8xá=!F“bç™/Žw¨I— !Å3º�/a°R¿äµ3}Á�nGÒ©ü|š@Ú-')ð„lÓ °&ºB�¸¡�¢Î(Óh¡"X³.µ¤>w± Åö±0'»¾©µ L×ðá*ÊqñuN´ h3±#Šé§G_÷iÜdî÷=ñ¶r2G7)²c Ö›ùi ,xW´‰ ²1µ xmÒÞ€ìþÕ?âIêèõ–s�öÝx î+QHgL‰3éͬ755_ÛÆ}­ç.cŽÊ§x&í¹t…}æ» @e`¥Ð^•aý&X]A’aí÷Áʱã%¤URÇ¿Ò2¥oß��í"VØ•sQtàWŠîú•C®íF(b´}võÚÎV•DSÏöß±·Ø ·°€™¥ÕÉçN€k%Ia9*”•«H$‰¬lÍ!j²5-ìW&¡rXàqIli9ÄÐ`¡kéçš^ÑÞS„Bήƒ;ŽmG,¶Ò/:\ÂúĹ�.�¿†¦nD±½�<))|§E²ÕÖ–rG0E~èq³\+­˜…`Ó¾Œà^�ZÓê1Ñ1ñ(Ìõi ˆF)NÃŒ_Á° »=ðLÏ|v‚¾�¤ Uüóòøü ŸïNNŽÞžŸQÛy¦\øQ& žß¤ÍÀ—tAøœà²UˆµH)ó{N†Y‘cÔL4W®Õ+š Οh$žÄÆu`ÂnnÔ þ:哊âÑ€%æw�ùµ§·p½½>«‹l&<5¬ÞØø»3÷M¾1ü¦¼ÍÛ u {f\‚›€‹’{`¡ý€æøA>âqöæU¶ßÑâ.÷¥Ô÷ëUFF®8¨™ñ;ZþëÏøia§¹{Â_ÀÿZ„Uâ͉ê)6²\¿Iºte�”BŒÇå§_ã¾§�ÊZ;s_¶mo0•)*jQæ±â�pWV9KðOÄØI°àWV!{5`vw{�–)…F«Þ!øö¡ ©ûŽäŽòwÄMÌ�Ðë£í›6áø`ߺ ÇÒµdÀ–½Alϸz¥ƒèÏŸwšõ�|jnnüÄÄ‘gºtæˆnk.:RNÀýISý¬…2™yÆÍe&iП~¦J¬Ó.ír÷ù‘⺴¹Ì0›êéSÕ¯ô�…îWÂY×ËáHKmúý¸Áu)ì¤�t�MØV�²xÔ¹Æ8Wwü¨J•M•�æ½Ù°Ä¾5ÙPdßêÓ©ì#½�¤5‡²bFë¹X ;[©ËäËip6‚s„�zõ‚žjñ“œë?ãˆ>yÒ%•ˆªÐ™ÏÁjpt¾„jsœ+=딉ÂÍc Ý]UG„·T8j¢†¼ý܈4è;}Ì û»§¨ß*gx¬è° ?v)†NŸ•C§µ¡ðÅx:|Iœ8C_Tlá -µ–ÆÔŽÂä@ñËÚ–¹ÚªhyTØúõPLìF9ÈDÞ öW.©]Uca “@µO�N:± oÐ7Жîy蹚e´€¯¬Ÿ8üL£Ám L^º�]á@�`–˜Rbƒ Àyª¢Á“‚º™�Hv•Yà�ÿ\� bÒ·ŒEöòÌeÁêÂë +¦r!Å¥@z8ÂC‡ŽP¶ŽP±=™ËÔ*¡¢vľÕÓ@6e½IùŒènJªGOH6#iÁ¸Õ(J3Âh–'„ÊeÔKÒ1ŠÂMi¨Õ ÑDV½Á%t¾ë�¤}ä�¬HbdÍs¿øã­o©ãS7G^NøðÒaö}HGRˆ.Ì~Ç'¯lþ¡Á;˜œ ùú�Xs'IüÏC*tô¢8å3I6,9ßÇTIeˆpÉãÊ Y ,”Êë¥I™ ºO•EÉúð 7ã´®Á–ó{—äf¶Hù¤]ï]Yƒ>7ÈÆäzãíÊúÖ½Jk?¼­µÃ­G> ½¼Åö8È|*ž*ƒl”ìü¢\ý\e“8|÷ê5Mjæ.û¾Åg5^�à‰QmÛ2Fl]Â`iå!ßkO C8Ùÿþî!<ɇ V5.£,Œ¡î¤²¼p¿P¢å‰3ÇÔd>¢AÓ‚óÛ0+Œvz~7$Ï£Ÿ‹Ïî�ÞÎW¿5õ  Æ‹$òÊ@4KŒñ5ŒBb$u¸¨òB;¬1¥qáÝzXÜ-?¬”ò^¡üI]íRƒ*ÚþRí’Â¥šBŠ«NónèÏå4vÌ Ÿã”…œ X¨”ò!8ß’)XS‰˜¡8NŸ+ëá#Ö–ŽË@`ðî1å„!-ŒE¬fÙõçC…) �Â`ðݳ )Ÿ°FÜxThÕÊsàé„x…<Ø †ß�Ÿ�}ÓàŽZÅ·}61µa‚wn¨ùÿ 1¢!…å¿(Z.?±}€æ\e´¬QMC1ªÄÞ »È'%À½rc©ò¤¾7òjÑSeöÐð¯–ïbJ9î�µä>ã·š¢Cl¢§@ãÄ¥«;o™¸l²`úü=5ÁúmøhÎì)HÊNz}7Ù1ûZùOž4ñ¬µ"ø«Ujî»|d}å6›ãÚ{ð¡HaÕÎ$kI¨Ñ¢©ð�æOâQyåÒ$8,â®ps‰É(Ì2«­Efmn,!¥¹_*­Î<ÖÍ=×ðì×s[–œžôlÖù2žž|º/1½â.Ë6Ðû^ª�L1u˜‰~êëáxÏ›”É´\÷JšªhmÈ=„êÛ>ÿ‚:>Ã’(²‚è-Þ”¸‡™|¸‹Î¼Ùx~ƒy xß0“ó>ò×F‚áçÿÍ‹&�¬„âU0ÌšÞ·&f Í /…Z¬Ã`úµ kBu‹4ÞÖν�)Ã+Þè¬]•)€s†âå;@‰c•¥ºá,®ŠÀbàœ‡LPð«{´2ÑîByÎ/l‘!ž½t�«�æÆ#ìqøà‘Óݱ–z¤¡±Fƒ•”�¶I„®÷ÖfŒ¥VÞÜLÁ ýúæÛÓ\Ä,Ï’Žt�hxrkòôhxztvt¾[­x÷ÝÑéá»ïÞbôh‡¼HNx•»oœñ¥öÅã¡3‰t‡‹Ç«EÙP6×'6jóm²„›[rVqýÖ%Ûè]FÆ£.s§WS?ðêæš _œ¤Ÿ‰(ÛÝ9+ÎÎ3&-‹FÑÔÕééoß�¿úaxøîíQuSÚ,#ЪRw(xV½e®Z !ÒH4c9Y5�d% á¤¸·M½ V9ÆË8Ñz·zÈh‹{o«°q ò2¸qmôÑh2_dæf#`Éç¦E“~ ›€3‘/\²´pÐ\�8¢YŒ». EÉ(„-R -œðÓ£? Ï~x{ á²I軵æ ý΄òˆÿ6ÄdÝN@–1o6� ¢ Þ$ü[ÏÁùÇôðk(Z™xs'Æ ,‘'”Ò‚Á?Î� Å-&¨¸ÿ­ÂM=&ˆ‹2ˆ}ê*7ò|Ïúªn*ïàfϹ•Æ7ZI¡þ /ÄÜ[¦î!PÅKÃ%šÖëÐü‚žÈÿ—“ùÒÙ=®zÔ㸯b$ù.¸|ê5—.î3épÑÓp+Nœ¼6¾á¯݉iYó 6º±€a÷SR7Ñ0^$ ºÇ´ÀœÛ5¹w¨&·3®‚jrÛf‰Ü 5î  +z]ƒàÉ ÐŒ`Â]GpøKëð.c¨¸Éçòcˆ:ò¤>ù­^KWvþ;¨NÉàÖ¨¨õie�ЇÍ<�‚â«Eï±ö)·ú�å`llG‹ÉÄ‹?Øä&énUC#mbÿÅ@JíHtÆ•n*}ÞK•Tt©šº²8=¥›yÈ MìÈÁØnx‘NI�‚«¹MF;³¡ÿH*4x EYl)Êy–kŒ¡¥-nŒ?H|Ñ+4›…JüÉ9m|ZYe®®²VWµWWuVWu«Uà™»ø·—ò&½O-ÜŠ�òÊ>e‰ë~5Ó,dÕÂ>€ õçNþÙ,”ç/Æõ_½&Ÿm|w•n�¯¡’Ï]ÎZÀ/¿šÖÎ nßw‚¿:Vaø½ßùé4ZH0�²7ù&}–.:snð~*AÅ,0”N°÷`ºI߇¯Þüùì5î-HÄ¡ ¼E_u›\Òs3'Ü!íî¡ðЂ]Sãq©Fˆ”a´@bñPý×"2+DÖo…¨Ý·˜üˆþxT+ÖKï-»U®õÉÅ›Þ�tB6KwMÉÎß°´öàjÖì—@¶ïˆº¹ÄÏ6o8|ãÚÃwòG{¬?®zò>²ôq€íפæw†ƒ¯�ä�&î�õä÷ô>µj$æ׉×òïî)^ùÛ²vNô{±"¼¸<›CW£À+ÈÜ�¼¨•"Œ¶ânC×JŠG~èíòeÜ�rB oèrè�"J2Ùr¢0©vvåÄÞ¶z þ°iÉŸoN^Å.ýñèíMÂPðàßà‡P5:ê%^�k–L üÛƒªM9‘’£iù5ÐI wŽ�Ï-��qà�a^