H55874 s 01296/00000/00000 d D 1.1 02/02/05 09:40:09 torvalds 2 1 cC cF1 cK12120 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/dmabuf.c cBtorvalds@athlon.transmeta.com|ChangeSet|20020205173056|16047|c1d11a41ed024864 cHathlon.transmeta.com cK05492 cPdrivers/sound/dmabuf.c cR7c57cd32713296c3 cV4 cX0x821 cZ-08:00 e u U f e 4 f x 0x821 t T x^í=ksÛ¸µÓ�Ò¯€ÓI*ùmo»Mã8;^[ɺµe×�}´·£¡EÊæD"µ$eÇÛMû=@�’œ¤í�¹™]ÛÂãààà¼ñÐoŽÅn{kµ-VEžÎ’p+œ7³ÑæJ°ðê.G§ÊFQ&&AÜÂïQš‰0¾�‹ø—(÷i<ŒD0�ŽãaPÄi’C×- ö0�>fñí]!:‡]qó(¾ ’d&.ƒûtÄI”ˆ�?ýé« øñG9æÙååÖÛ,Šh”“8™}qÃåEßÌ $ Àí]ÿZ¼ëõ{'âüúÛ“ãCÿ÷ú—=Ñyw~ÒExßGYH‰]Ñùó,‰p¼�„ijóóŸŽûQ<ެqââÚÀèy:*‚,BxˆÖ$Í"'£tS*�9L `dBˆWÐä@äÑ}”c‘@™¡¸²8¸G9t.R(ÍfÃB³0NéZ*ò‰ê¿ÎÃ]<¼CZÜfiž�Å$Γ`£Ü›@ÜhÌršÕ£¸ îy~9´ðÇ£¨ˆ'°t9µÌ¢¼¼ðo˜]�„"|ø€v0§¼´î>ªApg÷½Ú䩟 Y„$ÿŒ“õtV|äã(šFãàvSâZö!Ñ—Çz\g‚WýFE”M€…D<1xHßGͦÈh#ú0�³8¹8Oñ»yôà lZäf>"eEÜ4�û «Ì ¼°«€?%¹S0yHY”ÿ².äG ˆUü‰deŠÁ�)èâç\¼ØÿI 0Àÿç½#l‰sæÖYð€Š•}Ñ¿>9Á™Ëy2ÛŒ3P$@Û4)éjqÉkñûí?}�æÁâ=ÂJO¤\sø‰=»âÑùú÷@â�í]øô TËîKõz·‰v ”\?}À¿Ã÷ZK‚uÿ ¦Y Vm²‰�=�vâ<ÀeÜdqxR··�ûû» I…ÎþW»üúåõ²ÉÁÔ`ì¡Ø˜•9IÉ=N›7ÖÚÉ1«@ŒÅ-ù ˜§-pÚã4�‚B(â±xˆÄmZŒ8¬ŽÁTd�¨Ð±&Ÿ‚é’nS<"(`WF`óMq”&¿ƒþÃa4-w`;^¾W��À �à×ʼn ä ž™Á!�¥c"Θ‹/¤äô8?x× é àýÂïä¿ jb††¿t“=.yí@�â_ÖÖdóׯ÷ÅrG•²àÜÙ�–Ð�ZZ4î°üuÅ`D 1y=:ïÞž®ÎN�Å?AtÖ\êê„q}]4¶öI³|”’æéDt˜‚P¼ïü¥wÑüppÑWP<»DM"¢,K³WàÂÎÆ!-»A¦Kü?É3BKŠëF¯vÚ;ÅaE4_ Gž€ÝõZ’¤'§åk)e´0°[s—nCì º`.—…&l¢~Ôûöú�´â¯œØþð|üa]À0ü' ».:hºÆ€ºH¡Cb¼-ïìc�âBº®ÊµDd7´fA'„íTÆ/Ä¿HiéÖ0±n•žj¬ âoÚf'ë×_ˆo 6êœüˆ¼288:ºè]^vy�-2õ..4‘Þ¥èî‚[Þ‹òœéD²÷<¼ÁuÞÐëì%�½TD¹’Þ\Ÿ\aÑGdÊr+áì9•t5 Å} ŠŠrƒÑÍ`ñ%ËS6Ã�V;6M¯�å:SýÚxj(� •ÝG§£í�akÉßbcKB‹¸Ï³µóMgËö¶L*—VÙg5 ÀØî™­&¶%Æ55ì°Ñ‰ž53éõ öÄàJê÷âñ{”ƒ¼WrÛI�?›*uŒPÇ¢HWB�Ó†I.¦?¾$·Ì‡_`¨R�7â¯4º+ly�ÙÚ°ÇI�ŽŒàWÔ?Ò3’KÇ�ç–n½‡—÷é‘yí>ÄIÈcØ�6¹Sr§�€·T9`HHÏ=A£¬Ãÿ¤I¨üÂ(¥ÛQHlX´ %ÐŶˆ�Ÿ”+³ñ¾ŽƒxBîؤ÷¢$8\à…>– ÇQ�Q³ÑHb�¤æG…¤ÇT£«%Y­04« -Y/QD–¬ �E€CNeŒ+M�x¥V¹`Û8‰ Z>Xý†¥bÂý<ŽÊÅøù\æòSž—þRœ1þ ϶fÛÇ"òVL‚§òåö6F%_ó DÈPU¨MYäœ š�žõý³~ÏÎTZ&"I4+2ˆaq¬øð²¬ÓašÄNW 1¸ƒÂ��²hœæ˜±`š8ZÙJ��JóÛëËŸ(9ÃKűÀ—v�tb…ºø#ÖU& ©â[_lÞØ†"¥j7U:bW*s0¾„.·î@W˜D%<$ð]PÍÛFO¦ÉÌÌñ_Y9š|ŒàxÅÂã,^žMO£I ñƒ‘hÃP4N8£üÕMšR–ýˆ5ø‰Ð6úû<;Eú²Áº@ZÃ₳&="/ò×$¹ÁdÁMg·+µ– ôh E˜Å÷ÒÒ#Øs’tgÇb¢·æ-BUŠþÒùì&ŒïcRùZb1å›Í–?‹kíÄ…+´ª¹øë?ü᫯‰Üžå¿�ƒ ,'ö�¸Üí3(N† ,¦¤ò¾88 ~qzP†³I…9ø[i†RXÊ ËXá&ÇÛ ‚UùEDbW«FQÈm÷¬NçÈŸßúX‘9L&Õðeâê¿ï±`– ³ûÔZ["|*AjP¸vžFò0v²“¨ªyOÇõˆñG—]¹(šŒäapîo€öôâ*•±4\,Á*ZƒÉš2§ƒ‡ŠüLQsŽ”c« cQEH^k€˜ÿ~üH°ñ&N‡Å¸C£\ö�¯N˜]¼ì]½=½‚gˆF~Pt_Ш{ìˆ>H>Ã:7õfN&Ÿg—³! ‹¾ø,Î{½#såLlÕÌUØ’B!ÎÎ{àÉ\_Éܦ=‘Òe[ǧˆçé"=g2]8i2>•©ÊŒ7—1�dive ô`R„ßEïàsW\º"K kôßuÉIÅÉBsòÓkZ†ßÀÐ5±æSÃãÖqÅm*ÈÍQŸ MÀÜõ’T¡Y§0ÕS²ÙªgKC•¨�8ãÆ†ãmV4ýåœ]_�__uE›ò·ÒG§,Ü 3['�¥n33&4ô3;l¤˜¥ž¢ L½u©4qÅ<”4v×ggm–"ÅŽóá �Ú`x3•¡x‚tïÆìÓÔªÇÇ\‰½&ÝéÑ4JEb‰-M—WWÀ]ÊóAŒËðlX€&äŒ<0(£^)c5ç�Ã�ÎiÓÈ¡@ü7ÄñÅ_·Ž.þ*ø‚)_­ùFˆ¬ÙolI>¶Pè_]ìIEè[ShŽ7Âù†~¾*¡¡‚è/¸›4fVÌo´ ñ¤ÑPG¢¶åÅ­ôܨï‰s�ÈÅ®ºÏ&¨Û�£Iøª¶A’ÊÃìOÔìK«k,¯� Ðhh¯Ê¤Yq¶[Žæ\TYîʲªy¯150‡äpÝrŠG=ËGé‚-¼äçú’_nlûŠh2-YzêI#sb%>Æg¹£Ð¥�kà&Šç%òðŒ¹5 DYÍ×AZÅÁ4%E³Hx ýˆXzÓÄmr+V^…„õÉÒñO¤ÓbÞi§£ëS«É OGT‡zCNï.ð;M\àÓKÑxŒ¿BŽÊPÞ†”¼˜"EüΉSŠ™gó›`X)M.¢¾ìG’W¹BI3ïî®ÿ†6�G�ßZ2µ[¿Ø“Ñ¢†¬WãpÆ=ìÜѺ°°Á¤áËéOšEVZ’-Åžà Û˜Ú™\í p"FWw+"Çm ’+ëPÌÛ•Ÿ¸]n,W1”ÑFÃô‘ÑmLíVÓ¸5c/&öôoæ×@ëúÑóíßxß�Q7ˆ¤ uþˆ·¬ðõ þr,Æ ÝN—”ÞNÕƒ[P·5™åñP^@9§^¯§«×QdNWæ†T'90GµHûM~±ÂÜòµwÎJßO‚|�Xe�ÕýÕækolç¶÷°V2™MÔm®­•Áì 6Ç¡€Ëùærˆ [Z%p]Š8™Ñæ·õÛPk7�Ñüéo>¢[‰Woþ¢ém¦ÄÉΨ~‚S�¬EBϪWïFžÎ&Ý4FÈî?Ï¢™ÎüÎ_ *¹ä’Qd: >¬‹bÖja7$¥Ý1‚ã… iY‹cÅkAp›]�Ÿ‚ •t8¬$Æé!×÷›GÃxWOš¹ï£,¡\´Èôð’²È®Þ@ ûý¸h0L\~$E XKà|u½¿Ýjè YwYp€=Ö¿!¬?n  Ò:ÊAùzî WÞÚùhã;U+ûŠ›°ÄŽØ ù>‚Â3ý }ŽO‚„¢xÐ,Šx­íË–9¦R{ê³#ÊÁ±õ4„T†Á QÄÁ¸<„§GØG ÑUÒëÏË B¼�œ¡üI·��Ü[ )o¼SHe{ÚŸš>A2Q²4¯›Ñºóq@w™4w—HzBÓR…5DóÕmm @¿Ž¡ãgº6M’c¸«Ùΰ Ê0¬Œvµ¬ÛÄîŸÉ¼íxsª¨ÙÙ¤Kê,7¼–±¥Ûº&ýá6#_unDŽ=œ�\nßYðœYàv‚ "‡Ý‘äwnDΜ¼DH޼È9wUŠÀð¹æ¬®7d/Ó/¶¤� åHlZr˜ìµ=Iì–´EÂŽiéˆB1*"K& aP/¨¤ÔÇt8œMã(¤-2t%{[çêü*…Næ*¸º| €¥Y %tÎÌ±Ó¸Š´•¸b£á(Ɔ¸¨ýÛxv«òÆXË „ÆÏRë œPÚkÿ–…ÒV§‡ Ü0¢�=òƒõSE:´ÄWÌÐ*Cô9#vÑŠÊ~Ì`šEµŽ¾�*RÏ,Yó‘§ 3‚å”ÝšxÀôß¿ìgÜäâ›x7 ,w¢¼‘Cõ¥©Bð¥”Y}˜Bl‡êÁ?‡›â]|�ÄœM7éJ0V˜€žÊ©ìcóuŠüó}ùBuƾ}gpæG¿s±Ä)çÇZ\��3 g¦?›ÜÊé¦<ÃwüXNcuD&€äLó5rˆtp鲇é‹9(!]�¿®[› Ú³D´Ü{¥ª‹cÙâ^b¶t_�T°`?ËÇ�5�øw¸ûÚv©d¢2&óðyÜ0¿†/�3™\ÊlðÊ0)—Þ…2;Oš³.r‡Éó”•0}ÈbL¿¥•|éWsò¥%"8o{C]nòÌßO_rFAyVºÁ0©³YUW‚hLìÃMY_íÂÈ=&Õƒ|}^Í\OÛ[ªMÑÔgbñ…ÔÁCVÉÂâã'òøRÌëHÄ´@ÒøŒ“zÒQ^R‹o èuLK«´­ù¥Áðçg—hÍý÷ô±rO¿Œ€c¢Ì–O)Xƒ%V·T¹]t|qõ“-{–ã¢-©û³n!‚[A!<ÖÊÈW�¤‡Ñ)Y޼R--ia•z=‚€à7šá[ÄÀ¶Ðg�wx9>ËJ·[ÈV>8ø„›wzQœ·m¸PíÆMic h}= Õ†‚Žýo2Ôiúþ=ˆ/º$Ešù¥RÀé½V|ÇËÆà ;½]‚™ã¹GöÕu•=¢�Þ�ckgm ?#Ú#tÁÔ\Þ„”CS€hd¤N"Î ŽñÁÊè>YÚ)?&ÉÏ¢ÀÉtS‹ºcW´Øu:�kÄñ:9dt�q!'¸¶V*â å�ý”Rþä!öãn‹y®SïÖ™UŠB|Rœ^ ¤8TêÖ†Cîuê¸<š¤5±£z>ì3ël¤‡a�­[-âG¥‹Wîž­©ææ¾md¾—ˆ‰é›¯Ë.*_ <þ#ö.ð­³á]²ÿ‹í'’ W—éÅZsÏ–ÂUDÐX-l[>Z&Ÿ'£åæE)—œjÜd„{.­qý>‰%þkx·n�ËNj¥sk¥<;òyÜÔ|¬l¬Nt/ÏqÎê…�—#®¯ÎŽûÇ”^0Ñ«\«ã.ÚîâË ÊE%OÓˆ‹ì¹?M�˜TâJýº”ñâ´¯¾T“öËSäoó#ùžL§§všŽÇFµC’0•ä8no8›LŸ6ïšð®ž¼ÄbUd°MjœëÝ—§˜ŒÈz˜b݈h™?�çaW#4è˜B76�8­Êð‰¹Ê•�ɼ0�¦ï㬘c1áwæ°�_ Î¥› �T„hó‹F1mx¹ÁH`Ê[zÊ8÷y¾VÂÌpMÈ {ç´g þÏ"r܋גù<Ÿ|ŽW^žA�´dçó%£†YDžo ìÒÍcìIe]ž)û[ÌÏ–¿¥î “sÄàí°ª<¾Ìµ¶;ªŽÉž®�<ßÛjÕ)@»•Éí a¿y�ÎOYªñ”‡è–ågSÐl~vy¹ºÌõ¬üy8yF®/ÍÇsؘ‹ë¸˜³ q"ªcÄòhn5ÃjY)q K"¢ôšþÃn=ËK[ø�7Ú�Æb[F5BG‡6,ù ¯b‹öERéʾü'ëñ](Ç@;/\ç¼¹ÂODž_÷¯zýK™lòEf+ZŸx7 È�H·¹ßdê 7›"‘s€$ÈÂA²eÌT�‡1_“øÓk é—�öÙ£:ï#I‹xô8H“ñÐiÔRº,N1¼e™çÄPÄ9•¸ŽI€uAw…+G#,�7f«?šè?êÈç严©~ ‚¯=ÂØˆ@íi:ÿI:œã€?½Ù.þ–!yPr÷RYXy<sÖq@¾~…èçÕ�GïÄ_ßÍpÁØ.21¨Éœ{œÉã óÛú%§ê•Óq|S,ž(‹òûÓâWé^¿ X :ÇPu²kýkÉOr­‘Ö¼† «;SÙ•UÁÀW< Ÿõ®u)>“O±ˆSáÃk ¯Â»+7û>;4×enK’7; lnKº×[ó·îˆxŸp¡‘˜ËºÏø….46ÜhäK¨D=¶ytÔvT pýáQcU˜üî=IyªÈõ4W)ÝŠpÏ;]¨Ëa"½'oÍ8Ò„ÜSñáÚ$zô$xq—�(ÈLÇ!èIc›aVÜ` Ê(¹Åo¸P ö´hÙ\²E´G-¡(-nÙÄÔTÚS]vìÿ×\_Zs-+-ðÚ×'©¡2áüåîUû ÿýïN™]HB'{ë{•„csn³EgåÍèâ?áE¹>=�¡Ä¿?–hôãÿ�ƒ/F´kã’¸2ŽX[sÍQÕtê‘‘aÕ5[_em¨€Œ Âg¼Ö‚t2ù[‡ý³«ÞŠàkYŠà#zÀ:�È»ñ$È zJ_¨SËjzy�Atè@³¶:ê#±U�®èh‹ÍÍ›”ohèSRòû!pù­/8q:îU[²ÕÐÉÉÙáàˆO?UZšœc‹·•¤QssëCë 9j”AÃWqX2æN�L­kS¥v>:;ï¦Ê,¿;Äd)ó½{±×ÝÕ·Ö¡¢�cc»�þ˜;ú¯Ý'ªgõm¡Äí³ñ+$ñ‹¡åm:õµàx¿¼ïÚ!„UÇ£¦ <œä›|ŽQ~e2�‡,à�›”Þa¯J=�'K�Tȳƒkƒ—té~†�gg——¯Ì©?‘ÒÆf±Ú®²@�¥BVÆÜ ÂS<9ßùÔ`n„Ý¥K‡Ë! ÿ—€0À9;‚c/ 77xÁíÁ_IP×�ì¨uÍ´:˜KºX�ÿ}¹ÂíD±¡â ”d2M®z1˜†­ l ³ÃÃØ�Œav©ZEÇ@üóÈû…âêûMCA׬´qªûë{½�ÚÁÃÍá® Óø2.«)Ñni`R³{ý‘¾U°ŸB—¡…A}Œ$ÕBõ}¼’Wð¡÷›Gq;No@hÁ[ÚÊ‹é#³eÖ]UòÙG–*„2ü«ôKêT;Ô®@õ)Vñ¥Ã'*�e|Båàq1™Á¦GuPu”òd�d˜íOÓâHXçg''Ç}ñ+ýqq„ß……«Rwì§C¨­¸GŽ­Qt3bIu–˜_a,w6jo·̲µ|µ‹B­%õó5^Ú"çÖëT¯Nª­Œ*ƒ9{ž5Î n•VÂβ5Q½ÌòVù6å]–ÿ&Æe­=‡uùpÔä]¼|ÇdüábaæÕ\ÉÌ[‡]µ=r±Ñ¼¢ˆd-ß=¯Z–¨Âž°˜ABÅ¥þ·0�Áþ†ï‰¬×é=XŽHh&†¢åN„5F•ììVWÂ02]Â'ÎaK^„VN_ùxmJË“¸xSš¶ fÉ8XÒR"ärÑP]×Ûê0òXë%�57-¿°Îc5KìñMPD`°G£û›žØmÿæXìà_;íÿd`4l