Messages in this thread | | | From | "Anthony Barbachan" <> | Subject | PSS Sound Card driver enhancements | Date | Wed, 7 Apr 1999 06:00:53 -0400 |
| |
Hi,
I implemented some code changes to the PSS sound driver that allows users to take full advantage of all the features available on this card. The primary changes to the driver allows users to enable the built-in CD-ROM and joystick ports present on these sound cards. Furthermore the CD-ROM port can be configured to any I/O address through the use of a module parameter. Additional changes to the driver allow users to use the sound driver for just enabling the CD-ROM and/or joystick port(s) without configuring the sound emulations, thus allowing those users who already have a favorite sound card to use a PSS sound card just for its CD-ROM and/or joystick port(s). I also added a module parameter that can be used to specify the path and name of the firmware file so that a user is not constrained by the previous hardcoded setting. The default settings of all the new parameters keep behavioral backward compatibility, consequently only those who need or want the new features have to modify their configuration files. I think the initialization and configuration code for the PSS sound card should probably be a separate module so that users could choose their preferred configuration without having to load the sound driver(s), however this patch is more able to implement all those features with a minimal number of changes to stable, working code. This patch is against 2.2.5 and changes only the drivers/sound/pss.c file as well as adds a file called Documentation/sound/PSS-updates that documents in details the enhancements to the PSS sound driver. I previously sent you patches against 2.0.35 that does something similar in the 2.0.x kernels, giving users the ability to configure the CD-ROM port on their PSS sound cards through either a standalone driver or a modified PSS sound driver depending on the patch. If you would like an update for the upcoming 2.0.37 let me know so that I could send it to you, although the old patch probably still works. The included patch only minimally modifies the stable, working code in drivers/sound/pss.c and has been well tested. I hope to see this included in the next kernel so that others can also take advantage of their PSS CD-ROM and/or joystick port(s). Any questions, tips, etc just email me back. Thanks.
- A. Barbachan
begin 666 pss-update.patch M9&EF9B M<G5.(&QI;G5X+3(N,BXU+6-L96%N+T1O8W5M96YT871I;VXO<V]U M;F0O4%-3+75P9&%T97,@;&EN=7@O1&]C=6UE;G1A=&EO;B]S;W5N9"]04U,M M=7!D871E<PHM+2T@;&EN=7@M,BXR+C4M8VQE86XO1&]C=6UE;G1A=&EO;B]S M;W5N9"]04U,M=7!D871E<PE7960@1&5C(#,Q(#$Y.C P.C P(#$Y-CD**RLK M(&QI;G5X+T1O8W5M96YT871I;VXO<V]U;F0O4%-3+75P9&%T97,)5V5D($%P M<B @-R P,SHR-SHR," Q.3DY"D! ("TP+# @*S$L.#@@0$ **PE4:&ES(&9I M;&4@8V]N=&%I;G,@;F]T97,@9F]R('5S97)S(&]F(%!34R!S;W5N9"!C87)D M<R!W:&\@=VES:"!T;R!U<V4@=&AE( HK;F5W;'D@861D960@9F5A='5R97,@ M;V8@=&AE(&YE=V5S="!V97)S:6]N(&]F('1H:7,@9')I=F5R+@HK"BL)5&AE M(&UA:F]R(&5N:&%N8V5M96YT<R!P<F5S96YT(&EN('1H:7,@;F5W(')E=FES M:6]N(&]F('1H:7,@9')I=F5R(&ES('1H92 **V%D9&ET:6]N(&]F('1W;R!N M97<@;6]D=6QE('!A<F%M971E<G,@=&AA="!A;&QO=R!Y;W4@=&\@=&%K92!F M=6QL(&%D=F%N=&%G92!O9B **V%L;"!T:&4@9F5A='5R97,@<')E<V5N="!O M;B!Y;W5R(%!34R!S;W5N9"!C87)D+B @5&AE<V4@9F5A='5R97,@:6YC;'5D M92!T:&4@"BMA8FEL:71Y('1O(&5N86)L92!B;W1H('1H92!B=6EL=&EN($-$ M4D]-(&%N9"!J;WES=&EC:R!P;W)T<RX**PHK<'-S7V5N86)L95]J;WES=&EC M:PHK"BL)5&AI<R!P87)A;65T97(@:7,@8F%S:6-A;&QY(&$@9FQA9RX@($$@ M,"!W:6QL(&QE879E('1H92!J;WES=&EC:R!P;W)T( HK9&ES86)L960L('=H M:6QE(&$@;F]N+7IE<F\@=F%L=64@=V]U;&0@96YA8FQE('1H92!J;WES=&EC M:R!P;W)T+B @5&AE(&1E9F%U;'0@"BMS971T:6YG(&ES('!S<U]E;F%B;&5? M:F]Y<W1I8VL],"!A<R!T:&ES(&ME97!S('1H:7,@9')I=F5R(&9U;&QY(&-O M;7!A=&%B;&4@"BMW:71H('-Y<W1E;7,@=&AA="!W97)E('5S:6YG('!R979I M;W5S('9E<G-I;VYS(&]F('1H:7,@9')I=F5R+B @268@>6]U('=I<V@@=&\@ M"BME;F%B;&4@=&AE(&IO>7-T:6-K('!O<G0@>6]U('=I;&P@:&%V92!T;R!A M9&0@<'-S7V5N86)L95]J;WES=&EC:STQ(&%S(&%N( HK87)G=6UE;G0@=&\@ M=&AE(&1R:79E<BX@(%1O(&%C='5A;&QY('5S92!T:&4@:F]Y<W1I8VL@<&]R M="!Y;W4@=VEL;"!T:&5N(&AA=F4@"BMT;R!L;V%D('1H92!J;WES=&EC:R!D M<FEV97(@:71S96QF+B @2G5S="!R96UE;6)E<B!T;R!L;V%D('1H92!J;WES M=&EC:R!D<FEV97(@"BM!1E1%4B!T:&4@<'-S('-O=6YD(&1R:79E<BX**PHK M<'-S7V-D<F]M7W!O<G0**PHK"51H:7,@<&%R86UE=&5R('1A:V5S(&$@<&]R M="!A9&1R97-S(&%S(&ET<R!P87)A;65T97(N("!!;GD@879A:6QA8FQE('!O M<G0@"BMA9&1R97-S(&-A;B!B92!S<&5C:69I960@=&\@96YA8FQE('1H92!# M1%)/32!P;W)T+"!E>&-E<'0@9F]R(#!X,"!A;F0@+3$@87,@"BMT:&5S92!V M86QU97,@=V]U;&0@;&5A=F4@=&AE('!O<G0@9&ES86)L960N("!,:6ME('1H M92!J;WES=&EC:R!P;W)T+"!T:&4@8V1R;VT@"BMP;W)T('=I;&P@<F5Q=6ER M92!T:&%T(&%N(&%P<')O<&EA=&4@0T123TT@9')I=F5R(&)E(&QO861E9"!B M969O<F4@>6]U(&-A;B!M86ME( HK=7-E(&]F('1H92!N97=L>2!E;F%B;&5D M($-$4D]-('!O<G0N("!,:6ME('1H92!J;WES=&EC:R!P;W)T(&]P=&EO;B!A M8F]V92P@"BMR96UE;6)E<B!T;R!L;V%D('1H92!#1%)/32!D<FEV97(@0494 M15(@=&AE('!S<R!S;W5N9"!D<FEV97(N("!7:&EL92!I="!M87D@"BMD:69F M97(@;VX@<V]M92!04U,@<V]U;F0@8V%R9',L(&%L;"!T:&4@4%-3('-O=6YD M(&-A<F1S('1H870@22!H879E('-E96X@:&%V92!A( HK8G5I;'1I;B!796%R M;F5S($-$4D]-('!O<G0N("!)9B!T:&ES(&ES('1H92!C87-E('=I=&@@>6]U M<B!04U,@<V]U;F0@8V%R9"!Y;W4@"BMS:&]U;&0@;&]A9"!A>G1C9"!W:71H M('1H92!A<'!R;W!I871E('!O<G0@;W!T:6]N('1H870@;6%T8VAE<R!T:&4@ M<&]R="!Y;W4@"BMA<W-I9VYE9"!T;R!T:&4@0T123TT@<&]R="!W:&5N('EO M=2!L;V%D960@>6]U<B!P<W,@<V]U;F0@9')I=F5R+B @*&5X+B **VUO9'!R M;V)E('!S<R!P<W-?8V1R;VU?<&]R=#TP>#,T," F)B!M;V1P<F]B92!A>G1C M9"!A>G1C9#TP>#,T,"D@(%1H92!D969A=6QT( HK<V5T=&EN9R!O9B!T:&ES M('!A<F%M971E<B!L96%V97,@=&AE($-$4D]-('!O<G0@9&ES86)L960@=&\@ M;6%I;G1A:6X@9G5L;" **V-O;7!A=&%B:6QI='D@=VET:"!S>7-T96US('5S M:6YG('!R979I;W5S('9E<G-I;VYS(&]F('1H:7,@9')I=F5R+@HK"BL)3W1H M97(@;W!T:6]N<R!H879E(&%L<V\@8F5E;B!A9&1E9"!F;W(@=&AE(&%D9&5D M(&-O;G9E;FEE;F-E(&%N9"!U=&EL:71Y( HK;V8@=&AE('5S97(N("!4:&5S M92!O<'1I;VYS(&%R92!O;FQY(&%V86EL86)L92!I9B!T:&ES(&1R:79E<B!I M<R!L;V%D960@87,@82 **VUO9'5L92X**PHK<'-S7VYO7W-O=6YD"BL**PE4 M:&ES(&UO9'5L92!P87)A;65T97(@:7,@82!F;&%G('1H870@8V%N(&)E('5S M960@=&\@=&5L;"!T:&4@9')I=F5R('1O( HK:G5S="!C;VYF:6=U<F4@;F]N M+7-O=6YD(&-O;7!O;F5N=',N(" P(&-O;F9I9W5R97,@86QL(&-O;7!O;F5N M=',L(&$@;F]N+3 @"BMV86QU92!W:6QL(&]N;'D@871T97!T('1O(&-O;F9I M9W5R92!T:&4@0T123TT@86YD(&IO>7-T:6-K('!O<G1S+B @5&AI<R **W!A M<F%M971E<B!C86X@8F4@=7-E9"!B>2!A('5S97(@=VAO(&]N;'D@=VES:&5D M('1O('5S92!T:&4@8G5I;'1I;B!J;WES=&EC:R **V%N9"]O<B!#1%)/32!P M;W)T*',I(&]F(&AI<R!04U,@<V]U;F0@8V%R9"X@($EF('1H:7,@9')I=F5R M(&ES(&QO861E9"!W:71H('1H:7,@"BMP87)A;65T97(@86YD('=I=&@@=&AE M('!A<F%M=&5R(&)E;&]W('-E="!T;R!T<G5E('1H96X@82!U<V5R(&-A;B!S M869E;'D@=6YL;V%D( HK=&AI<R!D<FEV97(@=VET:"!T:&4@9F]L;&]W:6YG M(&-O;6UA;F0@(G)M;6]D('!S<R F)B!R;6UO9"!A9#$X-#@@)B8@<FUM;V0@ M"BMM<'4T,#$@)B8@<FUM;V0@<V]U;F0@)B8@<FUM;V0@<V]U;F1C;W)E(B!A M;F0@<F5T86EN('1H92!F=6QL(&9U;F-T:6]N86QI='D@;V8@"BMH:7,@0T12 M3TT@86YD+V]R(&IO>7-T:6-K('!O<G0H<RD@=VAI;&4@9V%I;FEN9R!B86-K M('1H92!M96UO<GD@<')E=FEO=7-L>2!U<V5D( HK8GD@=&AE('-O=6YD(&1R M:79E<G,N("!4:&ES(&1E9F%U;'0@<V5T=&EN9R!O9B!T:&ES('!A<F%M971E M<B!I<R P('1O(')E=&%I;B **V9U;&P@8F5H879I;W)A;"!C;VUP871A8FEL M:71Y('=I=&@@<')E=FEO=7,@=F5R<VEO;G,@;V8@=&AI<R!D<FEV97(N"BL* M*W!S<U]K965P7W-E='1I;F=S"BL**PE4:&ES('!A<F%M971E<B!C86X@8F4@ M=7-E9"!T;R!S<&5C:69Y('=H971H97(@>6]U('=A;G0@=&AE(&1R:79E<B!T M;R!R97-E=" **V%L;"!E;75L871I;VYS('=H96YE=F5R(&ET<R!U;FQO861E M9"X@(%1H:7,@8V%N(&)E('5S969U;"!F;W(@=&AO<V4@=VAO(&%R92 **W-H M87)I;F<@<F5S;W5R8V5S("AI;R!P;W)T<RP@25)1)W,L($1-02=S*2!B971W M965N(&1I9F9E<F5N="!)4T$@8V%R9',N("!4:&ES( HK9FQA9R!C86X@86QS M;R!B92!U<V5F=6P@:6X@=&AA="!F=71U<F4@=F5R<VEO;G,@;V8@=&AI<R!D M<FEV97(@;6%Y(')E<V5T(&%L;" **V5M=6QA=&EO;G,@8GD@9&5F875L="!O M;B!T:&4@9')I=F5R)W,@=6YL;V%D:6YG("AA<R!I="!P<F]B86)L>2!S:&]U M;&0I+"!S;R **W-P96-I9GEI;F<@:70@;F]W('=I;&P@96YS=7)E('1H870@ M86QL(&9U='5R92!V97)S:6]N<R!O9B!T:&ES(&1R:79E<B!W:6QL( HK8V]N M=&EN=64@=&\@=V]R:R!A<R!E>'!E8W1E9"X@(%1H92!D969A=6QT('9A;'5E M(&]F('1H:7,@<&%R86UE=&5R(&ES(#$@=&\@"BMR971A:6X@9G5L;"!B96AA M=FEO<F%L(&-O;7!A=&%B:6QI='D@=VET:"!P<F5V:6]U<R!V97)S:6]N<R!O M9B!T:&ES(&1R:79E<BX**PHK<'-S7V9I<FUW87)E"BL**PE4:&ES('!A<F%M M971E<B!C86X@8F4@=7-E9"!T;R!S<&5C:69Y('1H92!F:6QE(&-O;G1A:6YI M;F<@=&AE(&9I<FUW87)E( HK8V]D92!S;R!T:&%T(&$@=7-E<B!C;W5L9"!T M96QL('1H92!D<FEV97(@=VAE<F4@=&AA="!F:6QE(&ES(&QO8V%T960@:6YS M=&5A9" **V]F(&AA=FEN9R!T;R!P=70@:70@:6X@82!P<F5D969I;F5D(&QO M8V%T:6]N('=I=&@@82!P<F5D969I;F5D(&YA;64N("!4:&4@"BMD969A=6QT M('-E='1I;F<@;V8@=&AI<R!P87)A;65T97(@:7,@(B]E=&,O<V]U;F0O<'-S M7W-Y;G1H(B!A<R!T:&ES('=A<R!T:&4@"BMP871H(&%N9"!F:6QE;F%M92!T M:&4@:&%R9&-O9&5D('9A;'5E(&EN('1H92!P<F5V:6]U<R!V97)S:6]N<R!O M9B!T:&ES(&1R:79E<BX**PHK17AA;7!L97,Z"BL**R,@3F]R;6%L(%!34R!S M;W5N9"!C87)D('-Y<W1E;2P@;&]A9&EN9R!O9B!D<FEV97)S+@HK(R!3:&]U M;&0@8F4@<W!E8VEF:65D(&EN(&%N(')C(&9I;&4@*&5X+B!3;&%C:W=A<F4@ M=7-E<R O971C+W)C+F0O<F,N;6]D=6QE<RDN"BL**R]S8FEN+VUO9'!R;V)E M('!S<R!P<W-?:6\],'@R,C @;7!U7VEO/3!X,S,X(&UP=5]I<G$].2!M<W-? M:6\],'@U,S @;7-S7VER<3TQ,"!M<W-?9&UA/3$@<'-S7V-D<F]M7W!O<G0] M,'@S-# @<'-S7V5N86)L95]J;WES=&EC:STQ"BLO<V)I;B]M;V1P<F]B92!A M>G1C9"!A>G1C9#TP>#,T, HK+W-B:6XO;6]D<')O8F4@:F]Y<W1I8VL**PHK M(R!3>7-T96T@=7-I;F<@=&AE(%!34R!S;W5N9"!C87)D(&IU<W0@9F]R(&ET M<R!#1%)/32!A;F0@:F]Y<W1I8VL@<&]R=',N"BLC(%-H;W5L9"!B92!S<&5C M:69I960@:6X@86X@<F,@9FEL92 H97@N(%-L86-K=V%R92!U<V5S("]E=&,O M<F,N9"]R8RYM;V1U;&5S*2X**PHK+W-B:6XO;6]D<')O8F4@<'-S('!S<U]I M;STP>#(R,"!P<W-?8V1R;VU?<&]R=#TP>#,T,"!P<W-?96YA8FQE7VIO>7-T M:6-K/3$@<'-S7VYO7W-O=6YD/3$**R]S8FEN+W)M;6]D('!S<R F)B O<V)I M;B]R;6UO9"!A9#$X-#@@)B8@+W-B:6XO<FUM;V0@;7!U-# Q("8F("]S8FEN M+W)M;6]D('-O=6YD("8F("]S8FEN+W)M;6]D('-O=6YD8V]R92 @(R!4:&ES M(&QI;F4@;F]T(&YE961E9"P@8G5T('-A=F5S(&UE;6]R>2X**R]S8FEN+VUO M9'!R;V)E(&%Z=&-D(&%Z=&-D/3!X,S0P"BLO<V)I;B]M;V1P<F]B92!J;WES M=&EC:PID:69F("UR=4X@;&EN=7@M,BXR+C4M8VQE86XO9')I=F5R<R]S;W5N M9"]P<W,N8R!L:6YU>"]D<FEV97)S+W-O=6YD+W!S<RYC"BTM+2!L:6YU>"TR M+C(N-2UC;&5A;B]D<FEV97)S+W-O=6YD+W!S<RYC"5=E9"!$96,@,38@,34Z M-3(Z,#$@,3DY. HK*RL@;&EN=7@O9')I=F5R<R]S;W5N9"]P<W,N8PE7960@ M07!R(" W(# S.C(Y.C4R(#$Y.3D*0$ @+3(T+#8@*S(T+#,P($! "B @*B @ M(" @(" @("!4;R!P<F]B95]P<W-?;7-S(&%D9&5D('1E<W0@9F]R(&EN:71I M86QI>F4@040Q.#0X"B @*B Y."TP-2TR.#H@5FQA9&EM:7(@36EC:&P@/'9L M861I;6ER+FUI8VAL0'5P;VPN8WH^"B @*B @(" @(" @("!&:7AE9"!C;VUP M=71A=&EO;B!O9B!M:7AE<B!V;VQU;65S"BL@*B P-"TP-2TQ.3DY.B!!;G1H M;VYY($)A<F)A8VAA;B \8F%R8F-O9&5 >&UE;BYC:7,N9F]R9&AA;2YE9'4^ M"BL@*B @(" @(" @(" @("!!9&1E9"!C;V1E('1H870@86QL;W=S('1H92!U M<V5R('1O(&5N86)L92!H:7,@8V1R;VT@86YD+V]R( HK("H@(" @(" @(" @ M(" @:F]Y<W1I8VL@=&AR;W5G:"!T:&4@;6]D=6QE('!A<F%M971E<G,@<'-S M7V-D<F]M7W!O<G0@86YD( HK("H@(" @(" @(" @(" @<'-S7V5N86)L95]J M;WES=&EC:RX@('!S<U]C9')O;5]P;W)T('1A:V5S(&$@<&]R="!A9&1R97-S M(&%S(&ET<PHK("H@(" @(" @(" @(" @87)G=6UE;G0N("!P<W-?96YA8FQE M7VIO>7-T:6-K('1A:V5S(&5I=&AE<B!A(# @;W(@82!N;VXM,"!A<R!I=',* M*R J(" @(" @(" @(" @(&%R9W5M96YT+@HK("H@,#0M,#8M,3DY.3H@06YT M:&]N>2!"87)B86-H86X@/&)A<F)C;V1E0'AM96XN8VES+F9O<F1H86TN961U M/@HK("H@(" @(" @(" @(" @4V5P87)A=&5D('-O;64@8V]D92!I;G1O(&YE M=R!F=6YC=&EO;G,@9F]R(&5A<VEE<B!R975S92X@( HK("H@(" @(" @(" @ M(" @0VQE86YE9"!U<"!A;F0@<W1R96%M;&EN960@;F5W(&-O9&4N("!!9&1E M9"!C;V1E('1O(&%L;&]W(&$@=7-E<B **R J(" @(" @(" @(" @('1O(&]N M;'D@=7-E('1H:7,@9')I=F5R(&9O<B!E;F%B;&EN9R!N;VXM<V]U;F0@8V]M M<&]N96YT<R **R J(" @(" @(" @(" @('1H<F]U9V@@=&AE(&YE=R!M;V1U M;&4@<&%R86UE=&5R('!S<U]N;U]S;W5N9" H9FQA9RDN("!!9&1E9" **R J M(" @(" @(" @(" @(&-O9&4@=&AA="!W;W5L9"!A;&QO=R!A('5S97(@=&\@ M9&5C:61E('=H971H97(@=&AE(&1R:79E<B!S:&]U;&0@"BL@*B @(" @(" @ M(" @("!R97-E="!T:&4@8V]N9FEG=7)E9"!H87)D=V%R92!S971T:6YG<R!F M;W(@=&AE(%!34R!B;V%R9"!T:')O=6=H( HK("H@(" @(" @(" @(" @=&AE M(&UO9'5L92!P87)A;65T97(@<'-S7VME97!?<V5T=&EN9W,@*&9L86<I+B @ M(%1H:7,@9FQA9R!W:6QL( HK("H@(" @(" @(" @(" @86QL;W<@82!U<V5R M('1O(&9R964@=7 @<F5S;W5R8V5S(&EN('5S92!B>2!T:&ES(&-A<F0@:68@ M;F5E9&)E+" **R J(" @(" @(" @(" @(&9U<G1H97)M;W)E(&ET(&%L;&]W M<R!H:6T@=&\@=7-E('1H:7,@9')I=F5R('1O(&IU<W0@96YA8FQE('1H92 * M*R J(" @(" @(" @(" @(&5M=6QA=&EO;G,@86YD('1H96X@8F4@=6YL;V%D M960@87,@:70@:7,@;F\@;&]N9V5R(&YE961E9"X@($)O=&@@"BL@*B @(" @ M(" @(" @("!N97<@<V5T=&EN9W,@87)E(&]N;'D@879A:6QA8FQE('1O('1H M:7,@9')I=F5R(&EF(&-O;7!I;&5D(&%S(&$@"BL@*B @(" @(" @(" @("!M M;V1U;&4N("!4:&4@9&5F875L="!S971T:6YG<R!O9B!A;&P@;F5W('!A<F%M M971E<G,@87)E('-E="!T;R **R J(" @(" @(" @(" @(&QO860@=&AE(&1R M:79E<B!A<R!I="!D:60@:6X@<')E=FEO=7,@=F5R<VEO;G,N"BL@*B P-"TP M-RTQ.3DY.B!!;G1H;VYY($)A<F)A8VAA;B \8F%R8F-O9&5 >&UE;BYC:7,N M9F]R9&AA;2YE9'4^"BL@*B @(" @(" @(" @("!!9&1E9"!M;V1U;&4@<&%R M86UE=&5R('!S<U]F:7)M=V%R92!T;R!A;&QO=R!T:&4@=7-E<B!T;R!T96QL M( HK("H@(" @(" @(" @(" @=&AE(&1R:79E<B!W:&5R92!T:&4@9FER97=A M<F4@9FEL92!I<R!L;V-A=&5D+B @5&AE(&1E9F%U;'0@"BL@*B @(" @(" @ M(" @("!S971T:6YG(&ES('1H92!P<F5V:6]U<R!H87)D8V]D960@<V5T=&EN M9R B+V5T8R]S;W5N9"]P<W-?<WEN=&@B+@H@("HO"B *( I 0" M.#<L." K M,3$Q+#<@0$ *("-I;F-L=61E(")P<W-?8F]O="YH(@H@(V5L<V4*('-T871I M8R!I;G0@<'-S7W-Y;G1H3&5N(#T@,#L*+7-T871I8R!U;G-I9VYE9"!C:&%R M("IP<W-?<WEN=&@@/0HM3E5,3#L**W-T871I8R!U;G-I9VYE9"!C:&%R("IP M<W-?<WEN=&@@/2!.54Q,.PH@(V5N9&EF"B *("\J($EF(&-O;7!I;&5D(&EN M=&\@:V5R;F5L+"!I="!E;F%B;&4@;W(@9&ES86)L92!P<W,@;6EX97(@*B\* M0$ @+3$R,2PV("LQ-#0L."! 0 H@"B!S=&%T:6,@:6YT(" @(" @<'-S7VEN M:71I86QI>F5D(#T@,#L*('-T871I8R!I;G0@(" @("!N;VYS=&%N9&%R9%]M M:6-R;V-O9&4@/2 P.PHK<W1A=&EC(&EN="!P<W-?8V1R;VU?<&]R=" ]("TQ M.PDO*B!087)A;65T97(@9F]R('1H92!04U,@8V1R;VT@<&]R=" J+PHK<W1A M=&EC(&EN="!P<W-?96YA8FQE7VIO>7-T:6-K(#T@,#LO*B!087)A;65T97(@ M9F]R(&5N86)L:6YG('1H92!J;WES=&EC:R J+PH@"B!S=&%T:6,@=F]I9"!P M<W-?=W)I=&4H<'-S7V-O;F9D871A("ID979C+"!I;G0@9&%T82D*('L*0$ @ M+34W."PV("LV,#,L-#D@0$ *( D@<'-S7VUI>&5R7VEO8W1L"B!].PH@"BMV M;VED(&1I<V%B;&5?86QL7V5M=6QA=&EO;G,H=F]I9"D**WL**PEO=71W*#!X M,# P,"P@4D5'*$-/3D9?4%-3*2D["2\J(#!X,#0P,"!E;F%B;&5S(&IO>7-T M:6-K("HO"BL);W5T=R@P># P,# L(%)%1RA#3TY&7U=34RDI.PHK"6]U='<H M,'@P,# P+"!214<H0T].1E]30BDI.PHK"6]U='<H,'@P,# P+"!214<H0T]. M1E]-241)*2D["BL);W5T=R@P># P,# L(%)%1RA#3TY&7T-$4D]-*2D["BM] M"BL**W9O:60@8V]N9FEG=7)E7VYO;G-O=6YD7V-O;7!O;F5N=',H=F]I9"D* M*WL**PD)"0DO*B!#;VYF:6=U<F4@2F]Y<W1I8VL@<&]R=" J+PHK"BL):68H M<'-S7V5N86)L95]J;WES=&EC:RD**PE["BL)"6]U='<H,'@P-# P+"!214<H M0T].1E]04U,I*3L)+RH@,'@P-# P(&5N86)L97,@:F]Y<W1I8VL@*B\**PD) M<')I;G1K*$M%4DY?24Y&3R B4%-3.B!J;WES=&EC:R!E;F%B;&5D+EQN(BD[ M"BL)?0HK"65L<V4**PE["BL)"7!R:6YT:RA+15).7TE.1D\@(E!34SH@:F]Y M<W1I8VL@<&]R="!N;W0@96YA8FQE9"Y<;B(I.PHK"7T**PHK"0D)"2\J($-O M;F9I9W5R92!#1%)/32!P;W)T("HO"BL**PEI9BAP<W-?8V1R;VU?<&]R=" ] M/2 M,2D)+RH@268@8V1R;VT@<&]R="!E;F%B;&%T:6]N('=A<VXG="!R97%U M97-T960@*B\**PE["BL)"7!R:6YT:RA+15).7TE.1D\@(E!34SH@0T123TT@ M<&]R="!N;W0@96YA8FQE9"Y<;B(I.PHK"7T**PEE;'-E(&EF*&-H96-K7W)E M9VEO;BAP<W-?8V1R;VU?<&]R="P@,BDI"BL)>PHK"0EP<FEN=&LH2T523E]% M4E(@(E!34SH@0T123TT@22]/('!O<G0@8V]N9FQI8W0N7&XB*3L**PE]"BL) M96QS92!I9B@A<V5T7VEO7V)A<V4H9&5V8RP@0T].1E]#1%)/32P@<'-S7V-D M<F]M7W!O<G0I*0HK"7L**PD)<')I;G1K*$M%4DY?15)2(")04U,Z($-$4D]- M($DO3R!P;W)T(&-O=6QD(&YO="!B92!S970N7&XB*3L**PE]"BL)96QS90D) M"0D)+RH@0T123TT@<&]R="!S=6-C97-S9G5L;'D@8V]N9FEG=7)E9" J+PHK M"7L**PD)<')I;G1K*$M%4DY?24Y&3R B4%-3.B!#1%)/32!)+T\@<&]R="!S M970@=&\@,'@E>"Y<;B(L('!S<U]C9')O;5]P;W)T*3L**PE]"BM]"BL*('9O M:60@871T86-H7W!S<RAS=')U8W0@861D<F5S<U]I;F9O("IH=U]C;VYF:6<I M"B!["B )=6YS:6=N960@<VAO<G0@(&ED.PI 0" M-3DX+#$S("LV-C8L,3 @ M0$ *( EI9" ](&EN=RA214<H4%-37TE$*2D@)B P># P9F8["B *( DO*@HM M"2 @("H@1&ES86)L92!A;&P@96UU;&%T:6]N<RX@5VEL;"!B92!E;F%B;&5D M(&QA=&5R("AI9B!R97%U:7)E9"DN"BL)("H@1&ES86)L92!A;&P@96UU;&%T M:6]N<RX@5VEL;"!B92!E;F%B;&5D(&QA=&5R("AI9B!R97%U:7)E9"DN"B ) M("HO"BT);W5T=R@P># P,# L(%)%1RA#3TY&7U!34RDI.PDO*B P># T,# @ M96YA8FQE<R!J;WES=&EC:R J+PHM"6]U='<H,'@P,# P+"!214<H0T].1E]7 M4U,I*3L*+0EO=71W*#!X,# P,"P@4D5'*$-/3D9?4T(I*3L*+0EO=71W*#!X M,# P,"P@4D5'*$-/3D9?34E$22DI.PHM"6]U='<H,'@P,# P+"!214<H0T]. M1E]#1%)/32DI.PHK"BL)9&ES86)L95]A;&Q?96UU;&%T:6]N<R@I.PH@"B C M:68@64]57U)%04Q,65]704Y47U1/7T%,3$]#051%7U1(15-%7U)%4T]54D-% M4PH@"6EF("AS;W5N9%]A;&QO8U]D;6$H:'=?8V]N9FEG+3YD;6$L(")04U,B M*2D*0$ @+38R-"PV("LV.#DL-R! 0 H@"7T*("-E;F1I9@H@"BL)8V]N9FEG M=7)E7VYO;G-O=6YD7V-O;7!O;F5N=',H*3L*( EP<W-?:6YI=&EA;&EZ960@ M/2 Q.PH@"7-P<FEN=&8H=&UP+" B14-(3RU04U,@(%)E=BX@)60B+"!I9"D[ M"B )8V]N9E]P<FEN=&8H=&UP+"!H=U]C;VYF:6<I.PI 0" M,3 R."PV("LQ M,#DT+#@@0$ *("-I9F1E9B!-3T153$4*( H@:6YT('!S<U]I;R ]("TQ.PHK M:6YT('!S<U]N;U]S;W5N9" ](# ["0DO*B!*=7-T(&-O;F9I9W5R92!N;VXM M<V]U;F0@8V]M<&]N96YT<R J+PHK:6YT('!S<U]K965P7W-E='1I;F=S(#T@ M,3L)+RH@2V5E<"!H87)D=V%R92!S971T:6YG<R!A="!M;V1U;&4@97AI=" J M+PH@"B!I;G0@;7-S7VEO(#T@+3$["B!I;G0@;7-S7VER<2 ]("TQ.PI 0" M M,3 S-2PV("LQ,3 S+#<@0$ *( H@:6YT(&UP=5]I;R ]("TQ.PH@:6YT(&UP M=5]I<G$@/2 M,3L**V-H87(J('!S<U]F:7)M=V%R92 ]("(O971C+W-O=6YD M+W!S<U]S>6YT:"(["B *('-T<G5C="!A9&1R97-S7VEN9F\@8V9G<'-S(#T@ M>R P("\J('!S<U]I;R J+RP@,"P@+3$L("TQ('T["B!S=')U8W0@861D<F5S M<U]I;F9O(&-F9VUP=2 ]('L@," O*B!M<'5?:6\@*B\L(# @+RH@;7!U7VER M<2 J+RP@,"P@+3$@?3L*0$ @+3$P-3(L-B K,3$R,2PQ-B! 0 H@34]$54Q% M7U!!4DU?1$530RAM<'5?:6\L(")3970@34E$22!I+V\@8F%S92 H,'@S,S @ M;W(@;W1H97(N($%D9')E<W,@;75S="!B92!O;B T(&QO8V%T:6]N(&)O=6YD M87)I97,@86YD(&UU<W0@8F4@9G)O;2 P>#$P,"!T;R P>$9&0RDB*3L*($U/ M1%5,15]005)-*&UP=5]I<G$L(")I(BD["B!-3T153$5?4$%235]$15-#*&UP M=5]I<G$L(")3970@34E$22!)4E$@*#,L(#4L(#<L(#DL(#$P+" Q,2P@,3(I M(BD["BM-3T153$5?4$%232AP<W-?8V1R;VU?<&]R="P@(FDB*3L**TU/1%5, M15]005)-7T1%4T,H<'-S7V-D<F]M7W!O<G0L(")3970@=&AE(%!34R!#1%)/ M32!P;W)T(&DO;R!B87-E("@P>#,T,"!O<B!O=&AE<BDB*3L**TU/1%5,15]0 M05)-*'!S<U]E;F%B;&5?:F]Y<W1I8VLL(")I(BD["BM-3T153$5?4$%235]$ M15-#*'!S<U]E;F%B;&5?:F]Y<W1I8VLL(")%;F%B;&5S('1H92!04U,@:F]Y M<W1I8VL@<&]R=" H,2!T;R!E;F%B;&4L(# @=&\@9&ES86)L92DB*3L**TU/ M1%5,15]005)-*'!S<U]N;U]S;W5N9"P@(FDB*3L**TU/1%5,15]005)-7T1% M4T,H<'-S7VYO7W-O=6YD+" B0V]N9FEG=7)E('-O=6YD(&-O;7!O96YT<R H M," M(&YO+" Q("T@>65S*2(I.PHK34]$54Q%7U!!4DTH<'-S7VME97!?<V5T M=&EN9W,L(")I(BD["BM-3T153$5?4$%235]$15-#*'!S<U]K965P7W-E='1I M;F=S+" B2V5E<"!H87)D=V%R92!S971T:6YG(&%T(&1R:79E<B!U;FQO861I M;F<@*# @+2!N;RP@,2 M('EE<RDB*3L**TU/1%5,15]005)-*'!S<U]F:7)M M=V%R92P@(G,B*3L**TU/1%5,15]005)-7T1%4T,H<'-S7V9I<FUW87)E+" B M3&]C871I;VX@;V8@=&AE(&9I<FUW87)E(&9I;&4@*&1E9F%U;'0@+2 O971C M+W-O=6YD+W!S<U]S>6YT:"DB*3L*($U/1%5,15]005)-*'!S<U]M:7AE<BP@ M(F(B*3L*($U/1%5,15]005)-7T1%4T,H<'-S7VUI>&5R+" B16YA8FQE("@Q M*2!O<B!D:7-A8FQE("@P*2!04U,@;6EX97(@*&-O;G1R;VQL:6YG(&]F(&]U M='!U="!V;VQU;64L(&)A<W,L('1R96)L92P@<WEN=&@@=F]L=6UE*2X@5&AE M(&UI>&5R(&ES(&YO="!A=F%I;&%B;&4@;VX@86QL(%!34R!C87)D<RXB*3L* M($U/1%5,15]!551(3U(H(DAA;FYU(%-A=F]L86EN96XL(%9L861I;6ER($UI M8VAL(BD["D! ("TQ,#8V+#8@*S$Q-#4L,3<@0$ *( H@:6YT(&EN:71?;6]D M=6QE*'9O:60I"B!["BL):68H<'-S7VYO7W-O=6YD*0D)+RH@268@8V]N9FEG M=7)I;F<@;VYL>2!N;VYS;W5N9"!C;VUP;VYE;G1S("HO"BL)>PHK"0EC9F=P M<W,N:6]?8F%S92 ]('!S<U]I;SL**PD):68H(7!R;V)E7W!S<R@F8V9G<'-S M*2D@<F5T=7)N("U%3D]$158["BL)"7!R:6YT:RA+15).7TE.1D\@(D5#2$\M M4%-3("!2978N("5D7&XB+"!I;G<H4D5'*%!34U])1"DI("8@,'@P,&9F*3L* M*PD)<')I;G1K*$M%4DY?24Y&3R B4%-3.B!L;V%D:6YG(&EN(&YO('-O=6YD M(&UO9&4N7&XB*3L**PD)9&ES86)L95]A;&Q?96UU;&%T:6]N<R@I.PHK"0EC M;VYF:6=U<F5?;F]N<V]U;F1?8V]M<&]N96YT<R@I.PHK"0ER971U<FX@,#L* M*PE]"BL*( EI9B H<'-S7VEO(#T]("TQ('Q\(&US<U]I;R ]/2 M,2!\?"!M M<W-?:7)Q(#T]("TQ('Q\(&US<U]D;6$@/3T@+3$I('L*( D)<')I;G1K*$M% M4DY?24Y&3R B<'-S.B!M<W-?:6\L(&US<U]D;6$L(&US<U]I<G$@86YD('!S M<U]I;R!M=7-T(&)E('-E="Y<;B(I.PH@"0ER971U<FX@+45)3E9!3#L*0$ @ M+3$P.#,L-R K,3$W,RPW($! "B ):68@*"%P<W-?<WEN=&@I( H@"7L*( D) M9G=?;&]A9" ](#$["BT)"7!S<U]S>6YT:$QE;B ](&UO9%]F:7)M=V%R95]L M;V%D*"(O971C+W-O=6YD+W!S<U]S>6YT:"(L("AV;VED("HI("9P<W-?<WEN M=&@I.PHK"0EP<W-?<WEN=&A,96X@/2!M;V1?9FER;7=A<F5?;&]A9"AP<W-? M9FER;7=A<F4L("AV;VED("HI("9P<W-?<WEN=&@I.PH@"7T*( EI9B H(7!R M;V)E7W!S<R@F8V9G<'-S*2D*( D)<F5T=7)N("U%3D]$158["D! ("TQ,3 U M+#$T("LQ,3DU+#(S($! "B *('9O:60@8VQE86YU<%]M;V1U;&4H=F]I9"D* M('L*+0EI9B H9G=?;&]A9" F)B!P<W-?<WEN=&@I"BT)"79F<F5E*'!S<U]S M>6YT:"D["BT):68@*'!S<VUS<RD*+0D)=6YL;V%D7W!S<U]M<W,H)F-F9VUS M<RD["BT):68@*'!S<VUP=2D*+0D)=6YL;V%D7W!S<U]M<'4H)F-F9VUP=2D[ M"BT)=6YL;V%D7W!S<R@F8V9G<'-S*3L*+0E33U5.1%],3T-+7T5.1#L**PEI M9B@A<'-S7VYO7W-O=6YD*0HK"7L**PD):68H9G=?;&]A9" F)B!P<W-?<WEN M=&@I"BL)"0EV9G)E92AP<W-?<WEN=&@I.PHK"0EI9BAP<W-M<W,I"BL)"0EU M;FQO861?<'-S7VUS<R@F8V9G;7-S*3L**PD):68H<'-S;7!U*0HK"0D)=6YL M;V%D7W!S<U]M<'4H)F-F9VUP=2D["BL)"75N;&]A9%]P<W,H)F-F9W!S<RD[ M"BL)"5-/54Y$7TQ/0TM?14Y$.PHK"7T**PHK"6EF*"%P<W-?:V5E<%]S971T M:6YG<RD)+RH@2V5E<"!H87)D=V%R92!S971T:6YG<R!I9B!A<VME9" J+PHK M"7L**PD)9&ES86)L95]A;&Q?96UU;&%T:6]N<R@I.PHK"0EP<FEN=&LH2T52 M3E])3D9/(")297-E='1I;F<@4%-3('-O=6YD(&-A<F0@8V]N9FEG=7)A=&EO @;G,N7&XB*3L**PE]"B!]"B C96YD:68*("-E;F1I9@H` ` end
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |