H02019
s 00037/00011/00950
d D 1.2 02/02/04 23:37:23 patch 3 2
c Import patch diff
cC
cF37162
cK60016
e
s 00961/00000/00000
d D 1.1 02/02/05 09:40:09 torvalds 2 1
cC
cF1
cK01458
cO-rw-rw-r--
e
s 00000/00000/00000
d D 1.0 02/02/05 09:40:09 torvalds 1 0
c BitKeeper file /home/torvalds/v2.5/linux/drivers/sound/audio.c
cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864
cHathlon.transmeta.com
cK04104
cPdrivers/sound/audio.c
cRf040bc94dfbbdd60
cV4
cX0x821
cZ-08:00
e
u
U
f e 4
f x 0x821
t
T
x^Õ=ksÛF’•�ä¯Ûe…”õÎË1-¥(ŠV¸‘(E9ñå|(ˆ Iœ@€@Érœýí×�`  ÉIn÷\Y›fzúÝ===Ü/b¯¹½Þë"W�³m¯/ÜšÀ|väÞxWL=ß;°gn$¦a$¶÷†‡Â¨í¦„Ð—w‘7›'¢Õk‹«;ñ£+qaß„¾ín v¿ÿþ«Møë;	ÿìâbûMäºôÄV„Ç‹“È»Z%®# 'X3™»âxx)ŽûÃþ¨{"Î/O=ÿë/ú¢u|~ÒFxoÝ(öÂ@ì‰Ö?V�‹ëí¶·Ä¬€ žöÎÎß†ÇO™"}�[/™ÃX=§É­¹ÑZ„‘+¼`n­Lêx.ìH8‘â•ðÂIâ‹Iè¸"roÃè€¶n¶ï‡“í›)¹‹ðÆuÓ2 z'b÷Æ�l_Ä‰�xqcGž}å»1`�„ð4ZMAœ·Â%ŒL€Ü–ÿ´nçÞdŽ�EaûwbáÅ�½€U®’Û-��;±W1±æNÌífR#Ì }oê&ÞÂ€8ŽŒÜ8¼ð3°ÈáÜ|@›¨&Ü Ü�[�àîÞµ Ç¨D† jÄ|?œyàÉ™5<žœõ~6�:ƒò‘x®/F¡y×q¯2 ž(œÒG‡:^ºo
ˆN@e-x™1†{¾/fnàF…ø1Œ€è ì0Š_	Ñudlì3ñÌ&þ
Tàµ�Ê¼�úÌ¶æÍ/â+²‘yÙÁ50N ™—KÇN˜õ‹ÐYùîæ*CÔVA"í_ªQ8q�¾hÃŒ-IÀ�€š¹A"çŒXØ30@áMÅ-<«ê˜áàLR1É®­æ}Â,½L¡ã¸S¤°üFÑ^|stâóìÅSr>Ö$¦Lyª½Yùömþ	3Ÿ5ŸÁÚàXÄ°9¿ð²±óáåNñéî·ðxg§Ùl‚åu¶EvÛÂ7@ìø›Ø› 8ød²p6€]ŽY`tÑ¬Ýi6¥aâëØM,�ÎÂN²ùøaºHÚÍß›`w>‹'û¢ûætlýÇeô®ÝlÀ«›0L‰…¿Þo ÁøÈ�éÃöÅ,× (OZ¥ñ¼°6s-ÖhÉvc{]A²ñj¹#ôj ±-—â²/q9½´Nº?·ñ½oÐK~wù²C�JkpìßJX4çüËõc× Ñ£‡…ÿlÿÖ¾‹‹˜âìÒ¢ü€Éh¥÷Îæ
âÊKâ‰ y�È”F2ú)$Ã`M‰oä&«((/ OC‰ ++e¬AÎÖÌÆvqï…ÃMRå4™þÉAñmÿfM„× ºÃŸ�Uò#Ì±’»¥ì€� H`)Sùn�±l_$àçb\”…Z³Ãþ¬4€7ÌE%ðÁ@–Xç;…1l»Zèëš_ë°£i6Æèà@|­˜ž!»/.†GÖQÿ­utq¾û-2‰‚9»ßJnf�^jóÅk±#>}bÐû"X-,BY­‰l³?üepó¾8B2�½o!.à4Ë:=;²ÃžuyÑ·zg—ÃqÝI'óP2Ì¤Ù(Ä›FÔ/W”rç·€*€tÚ½ZMY_HWPží6²¤-	Uô“®h86f!dn…‘µ«`×ð†eÚèZ4*Æm · ¼*GÀ·É†€ümd�÷N%Ö_Úyäú®»ÒH%Í(@,DKÓµjtÚè°‡—''"#@›¨ÉÁ(ÃÐÔ�K>ä‡ Ý¹'U´9°êkrÝú©?Z?wGCÈhÅÓŒ ¯DÏ¾Sœ ,}Êÿ+xŠ|aaWJ[÷ž|EÞþkVùÕrèª²ÙîåÑàù§P›™4§X†vM<-aÂ¤ãêžb¾ØG+&²$µ„dñÌÆ@g‚ÍÕÓíÉõ+Þ À·sˆ�ë:±h­‚¶brçMigP_rUÊ•ÄÖÖƒp&ù÷ŠaP‹Ô’�ú÷*PCZoNÍÉ€‘i™r©
‘_¥Â_è*ñGšíÜ„lMîðÜ«d¹Jó�4¸è–�É¢ÿñá™Œ˜w1Ó¥- À×¥Éñ9.˜ê|‡Ä'²g˜àZ±÷RÊ}ô^J•a	9È·g±øDNÏ:?»³ÐE×‡ìŽ„vy�u/A²˜dÓöOAWhK°ó‚m
’Woù’:n,•Ÿ?—sxµÅáEþ ú.âÖH³K?…
§SŒO50¯î7¶¼ ·(äD N:#ÏˆMbpcá.À\$«"ûù,^ÐRr^à® ¦ûß@Ì([’ú…»Pë6’|a5“CÈøuÃÁm$Ì€ì(Aœ¸Y‘8ÅÒš”,¯û[{»z	á^§åe3�Üb·#<ð�{X)†/^Höâ­%k§|ãAÊé–¸±
<lÃ+ãcŠO%(RD@8�¢€�óÍýÑH<%­~%™?d¨b�Ýpµ¸*ÜÀ%BÌç'¡~4�ß‘…“içCh}2)Ã~Áºë“Å,¶<*|@Z•/J=ý¶ü¡të�Ê€�í-ñóü6v.:uéäš‡�è­¢¯‡÷	V;Ðsp5±ºr§XŸ 	&0—&^…èH�Õ?”–X.F‰%Às#ã@*"d*~HHx;U½ 0Nç
7A~a_+f�,ÛÈ²‰ZMÚ6“ÇÃØÌ]M®¸¡¿dêQEHmEÚ"±mMœ�÷!uÆ}J´ÑTêón™¤5<•,"ÕnÕÌR~õWå‰¹¸Í(Ô¥uiRhˆ÷hÐ¦ mJ6ÎZmŠ`äey“[¯nF)=È”¢V‹-=�x“¹»Â‹™Z•…Ÿ¢‚qé$ Œ"&¦L@PŠ÷ZÌØá0tÄ‹ŽA°¿zïÑyà²¿ÊïïhÊjœÞ†`RR\UŠÕi’…¼Çß@ca_�eGg3)@Ô¥½Œƒ  Ÿ”Ãiá”†µ*p¿ Ku8iÑÞ´iûÕÁðm÷D±ÉP.Âd•ãœõå`œ÷G§•ªÂác�£ÇåùIÿ£	òZè¥à´N'Ý“×MÐÇKB˜ÉLÝÞø«x.ØM�?A›9Wã�óÀ§Y®ÏiËíÅÙB·�Ó(- QˆtW<s“ÛˆÎš”|ÊDúä	à†¥ø‘¥Ûj/-KjïíÀ�µƒ0¸ïJ“¨¥ŠcRS¬­¡Îàöi³ß=î†ä”Ð–?@®ðJ½¢Û0äªy¼´'î–ñÀgXÇmáÝ;Y¨Ä@BbÅ¤&º“Ô=ù�Ê*ÐÚøZ= QJÅá9å ”ÊÏ$Å’Ðò¡\yOùE¬�\‡È—yW£¬‹YÌR¦šA(Ö,E£µ–§}%ZÏýÏ�öðr7ø†ž©­62døòQY
k×ŽL1FjztvJO¨ÌŠüRìz]M®ûXêw™ü×ð?3Ñ¦ø20¬ÝYÓ(\�B(¢ÀòZ8ù×å{`°Ì¯Soº—'cÒX,P© Œˆ¦fTŠ L¹AÉ2¯°£žÐ·¥ú6Ñü¸|´Æî|M)»zîqh™§o²pJø”
%kZý<µLÒ˜lQ±üVz01»¥3@Íj™`…Ÿñ¤à`x´
ÊEÙwœx-@1BãÑŠåÄ·Z…€¬k6ÍEIMÄæ>5| ®ìKÝÞ‘’Ü…HÉÉX–‹À‘k;õ¸.ôêdîÈ›ýÁ`{…±¶41BS6Åà‡ØQ¿{T_Ë ´@¸–Bòÿ†ÕÑ—*C^í!ó›õÁ™£9Õyx0çá2üæ£/³=€#çª€Ùø�¼Ê€ÃbÌ�c,ÆSI'«(ÂŠ…G²
e9ø/"º¤JŽ ¤Ë‰î<
oißskÃþÐNliiiP¦8,W ìël:ãRPë¨A‘+î˜£¾
÷N>SjÌ¶ª7í“´€N¬×2À%‚ùw‚œ’�û
$÷¾[4Œð5êÏ¿Ò“áÇ¢+/f¡;«peO¦ð+úˆ©÷ÁÃú¼ò8F…§$äà¤Å$^š„Ú–-p9yFÉÒRî‘½)åKädñSÑeŠMaÎmŽ®~³þ4[9ÐÛÇ=ï1ò{/RÏN]áÖä8›¤4Öà¬g�ß�÷[°ruùËÞ—íÔ”tJîªÑvzÚþ›kr¹jÅÔÍæHåk‡vàÄ ¢?i¬'ý™R==:ê^?Ý†©Û dÏ�W˜`ëõîÏÀ¶%uÂ²A¥ñãœjŸ(ªófßzÉd.˜7ì'°kÇC’ÞøÏ5­‹wÃÞ+ÖÁ‡…œlO—®‹á«‚ßYš–¯$ïË-vF9¶4RÝÆw¥‡‘K¥Mõ4f Àÿ>¤ÖÍ/–­Å'½ ZÅ'4VNMµ@9x-i—m©“õÜõ/úÌ®¦ÅÌ'`Ÿ'”ãþøÍéø‚!•0½å“~~GÐ¯ ±»îàþ»û‚`§"‡èÏî•|ù´õ6ú¨*×**ÂS&L.mX¨\œw{ýGé[šÍé<BB(Ðäð™ÙÏ(?¼¼`ý’O
¥œÇÍg�§Ù`c*‰}åÄ¹ÿÂ)°IWiQžÏºÀŠ³´ëAæÐëž³9HõÛEë‡WðÜ:=ížËÄïÆ£$Æwo\Ÿ;ñü�pn«\Ñè§Êü ÆÑð²¥gâ/–êhZT—8¢§’2@¢Ó¼ºÀÆÉX¶>ëÕLvTRˆ‡vÄ�ø@|nÇbî9ŽK9ê»%ŠkvÇ½ë—H"o6s#‚ÁÍc± _2Ž�û£*Èò5ÃV^IS—³ËáåYå­QwœYÊçº&úè®â¥ë:÷x«i†ÎƒË b TóÀãþ¨ö'ÈÄYˆÑšÁ'$FíÂ´á².}/ò�$F)cø@w“Î·jÄëýØû'l›ŸGÍ#Ñ{ˆÜrX=~Q|ðõÁ¹Ô™‡›BÍEeö)#K@3·óÄìv
‘"{R†UvwmñƒØ¡‚6µß•1/ôfpòg¬óªŠ‡“Ï›eƒöré{Ü&íºöQ3±…Æš5ð·r‰,VÍCþQÿ¤ûŽX…àŒ*"II‘6éÚÆ¼ 3tƒ�óîž@œµŽ !å¹¿  gŸ³nÍ]ÉMz/È`Ý¢X�'¾*iÒ^q©¶‹½œWn”Öq èÚ	ßj¸r!ö,}ûNõ7xG­×žh[ëF–jbƒA"6`pÒ:»Ÿ_ŽyY$Q�ÃIBsû
Èvøños,ü<I·<é…jpÉõ÷ 1çª)ya—>U¬ ï;—½Œ Tß�TŽW°g·±ÉB–¸xVÙ©ØRdž‚&£ï¨\�O¼ÚYÚ¢´™VòìÈÊåSÔ’8	#“(Ùue tŸç¸S{å'¤À÷'¤õP³O(6¼x�— ¦Cš·ð9•Dd“ÄðlÜÂ•«,/ š¾ê$ ÏA¡¨Ë:x)öÿ+¼ð ®Â0‘-jµÈ£™€fH5‹KU$¬PYáZwäNÂÈÀ:n9¬ˆe|#g9¿‹=,ç1QiÂ•„é%š0�=(XÜ«¸OëÇKdLÙe SÎªJÛÚÒïq&@ÓÇqÄ±1ž±Jh•™J€öâ CHŒ?ÆåÃ[“”î‹—¨Š¬ºz»ÀP÷E:i)»nö”K¸h8e;€²ükÁ§6–p¶×óGkT;O¶#¬d¾ƒ 4ô"¸ AÛ/çüúÜy¬Ûî ÷èŸø#ü£*I_Û2Lâ*zù#lÖÅy¿�…yf%åLÄ,¤�ÀéL[GÌ×…ÎG±�cÈc<£vùÍø�ž3W°ÄmExIi_N$¯Xæ:±EŽìfì¨©Ú[v<×ä3e-æw´|Í­SÇ•jÌ¤�+ªRóm.rÂög!¸¯ùB–¬U•[Á°U{"Í§‚^cCÿê~˜ ŠpÌy—¾Åe¼#¿ã½[¶ÀÌ»Þ”îl}ƒV¶»µ#ÁàA€ÿJw›D+C[yd2ƒ¼p·„ÈN ð
×3¥ùm­
ÅºÏ._ž£”ec¾>@ý@_‰_@®{”@!»irqv~(²|HÏ6v«Úq"öôýšÆUøs9‰ºaF,v2á5E¼öÜOâ-Ñ�bÀøjëûûß2SŒWWŽ'wÍÀî¯ñP`2ñœ.ò¼.„§H›1¦âù�‹ýÊÒK.˜d<©Q¢âàÑã–‘8âýŽL1L_‡’�…î`Ò+êæÀ©¸&±{[r[ƒ‚=Á_ï|O·UL‹¬“Èîòºˆ4~L ¤lKcrj®‹a±‚�«C:ÿAG5 ™@ï�˜ÌÝÉµ¤Ðh¹ììUi›‹ÙJ[Æ–¸XN¥ yõÒåCÝŒ¨°P"u�OûÃ±¥ä‹sXýø¦)BW¥”Ï�X§ôAW‡<öê±2`ûg¨¦áûÆáÈsÝDssˆ5ìøJÉõ’?5×ÌäÒÚ¯m¹	ºäîÝ©BÁþ`Dá }Âý(h£º¶/þ¹óaç;<oÂ¯ä’
¨Ë°,½"øÏ—Y»Ò3o
f'Î.,ÞPŽ‡°Ëî÷~j6ÊÏ�Ì37p¼)ð?ëœ×DÇš‹$@ði÷ëâòÐ:¼|ó¦?º@ÚpVá±6�áé$Ò5²l©Ü+þï^›í‡’Ù§®˜‰gS;Èª¾cÀØ“K$ô.5Ì}·�©rà×Å·;ôW[¼È, ´Mé.Á¤?x˜!ÌL€§ŽØEdv–õ!¡¦Vwó•„ò¢2¿o–š=56éwø1Ñs(w{á³}©<ËéŸžËæxí²/L´¤uÊÝ¢øÖ˜¾Oa–]Æý yâÇL.šÍ0›€Â�£ÉÁË­>bÞ˜£î<é¾cY;(ŽCØÐõóÏËƒ™ìK,në5üÙJFýîÉxpÚ·Þt{ã³âW3ç	:Ø«/{ú—¯õ//õ/šÊpËtî+Näøb� žI.|Žáéez^^l_*aÕ
¦IgÎ^:ì!™oñNáO¯[ð6\Šî YJï¿£÷Œ�$ÑWSÊN�Î­³	¯‹CÒÙ/^(ÐŒ¤,¨„üpøŽ¨{½û->=ßàAT¦/‡.³bH9êh�OÞÅÊ!T;�¬M±´vdõúšß/¯`€ZˆÂ5ëçj!&ž†XÎs?ÿ¡+àù7Z°4¨$ª…xšŒ.™åBœ(tÊ™à¨°©ïDLãŠáºfi{Cgh\%þåj’—ã3¬îU¡ðÀ½QÙ¾ÑMã¼#/Æ»¹¼öòðhðvpÔ'�—úÌù‰?kû&ž~¼¦ì<íúAÿô¨Ÿ«@—UíÛ°îkÒ/õ®S;ÙCÍs=Œ_ÕS;êÂ<·ð‡uþ¥œ?™ÈGÊûÒ=
ê'èð`éƒ7dëº±q	ðx@Ÿ�ˆª4Ê|�-6=a`<þ–#^y•¥$_%‹ŽA)tœP<l‹èî]]ÛÐò‚¦ûòÙÌCŽ¢�Ý5¤yÁc(«>¸Ê5u^jÝ¸®t-¹“PyI½´¢{á²saªnFî¡‹<àôÅ¸JFJi�²¬¼Î*2j�ßÑí/—^0K;X)Ž`D÷ü¼/�µ*ð{ÈéPÃP4Oõ¦ªilKmÂßìBw'aBÇ¼jz9ø>^1)ß
¶9õ+ò<‹è“çJt·0¿­Ü©½¤­T�Éj´VW™˜­?ßœAØ¦K��MæãA}ž¾
-ƒ“@�ò8Jx»¹‰1P=H.XœT¯¡:ïG‘Üz¦žGË^Ž"6÷]‰]!á¿ÓK1…ñ©7)1“™ž¦µ…÷*M!}©€�Ó(Z?U:=ƒÉ%™rª,¬ Öx÷[‚¯×Xíà�áÌ+m*|äÎXÅ3Ê÷F].’«ÁRµÉ2iÆsg‡ÆŸL ¹©s=×Ô¬»†`7¨NNIVí¢Ì"°|dnäÊú…ÊmœX<$ÈÓqÉšÁhR�Í‚®°GÙÉ„’Ä;Ä…eŠþ²Áà²Qø„?<Æ‘þ°{xÒ·C<¶VÁÛ0@lWb�Â›ÏàeRfòn€É/Ñ‰ÿV¿;Å4µÔ´5þ=ÒÆX5Ù±†Ö	J.v¥Ç¢%ùÆg	$Hc¹�¡ºØK
Ódë®¼âE§`AgÓ…”—Ð—±ÓŽ½uæe|–×.•#KÁÁÕÅËíÄZ"@gó~ÆfÕóù•wƒw%ÒS’“¥ÔòêÃÊ"µ	C¡œ»aµ�*CñXúiºY“�*Ñ•—u–9è­ØÙC½fPF-»¡˜ç±Ät¦ö‘\ÏàinVRM®V†CCzNl¾½
&s­•<C^ÙƒÐz¼ÛQNåk°.­ÅÒLt6€1¢eÖË€@tªš€pX¥5à€íûØÂ…«Ù|kkKž6=÷qÞsóÞ¢´¶Æ‚_½m€H€—,FY¤ñ®rŽ%Y3Gë^0Œ›á8Õ"S±0ÀŸ�³pe¥}Býfä^§žKPR·„ôn#9n™ä¯Òº©
>Yshè]þùA"ÕL¡qi¿ìqU†Coè…ôî*iÙ •býè6+†…×sHóþÂb)ê)1é”z¿È¨çà“R ž#¼­‘]–“™2´�X+ª"�"ÓŠ¾}n
…»ÖÇ*dÝÆ~†J’ýÓ:IÑ ×äw�V–wª–™›¿G/SÔÿ
ÅLCj‰QÕšù€�­©f´ÿ_èfÖùúWhg
F“~Mòñ»bnl½WÑ·ÿþ¦VƒÎkÒáã–ÏSušüç•Ü&gæÛG—+¯õwtºr²’�ªÎJr—!Kš[0Gy¶T©è*ÛÞ¦¹ruÂY	.¥©ÖO~ºüg}Ýµ´D…iª÷gõuðöµªHX��>CÖÊiÓSš¢37W.§Ýcix‰Æ\¶VC#æOåÕÍ?žDF@—”,û²òâÓŽ¥Z•µ®‡Ãýô¿ 7?…¸��ÊÜCâãÎYÈ• ð÷«ø¯ƒð–WýFî,l}Å3HÄ/G—Bûâåÿ;ƒªáf~¢¡k‹ÞàÏk‰vä�þ‚6dqY>ªœÈ<¸çž@„g‹…{_ôÅþ&à.~Úmþ/@-‰É