Patch against 2.0.35 to enable the CDROM port found on many PSS sound cards for inclussion in 2.0.36

Anthony Barbachan (barbacha@trill.cis.fordham.edu)
Thu, 13 Aug 1998 04:00:18 -0400


This changes the code minimally, enables a previously unusable (under Linux)
useful device, and has worked flawlessly under my system for a while. I
would like to see this patch included in 2.0.36 so that other Linux users
with PSS sound cards can use the builtin CDROM port. See the previous
(included) post for details on the patch.

- A. Barbachan

PS.

Possible bug in 2.0.35. Unlike, at least, 2.0.34 3.0.35 seams to have
some compatability problems with the module utilities 2.1.85. This problem
is does not seam to appear in 2.0.0 so I am not sure if this is a bug. I
first noticed it after upgrading to Slackware 3.5 which included the module
utilities 2.1.85. The apparent bug displays error messages upon booting up
(using auto-loading modules (and I remember correctly attemping to
statically load modules). Message is something to the effect /proc/modules
doesn't exist. On my system this message appears twice. After the booting
process is complete this problem seams to go away, though I cannot be sure.
However the system failed to automatically load the previously request
modules so the booting process does not completely set everything up right.

-----Original Message-----
From: Anthony Barbachan <barbacha@Trill.cis.fordham.edu>
To: linux-kernel@vger.rutgers.edu <linux-kernel@vger.rutgers.edu>; Alan Cox
<alan@lxorguk.ukuu.org.uk>
Date: Sunday, July 26, 1998 11:08 PM
Subject: Patch against 2.0.35 to enable the CDROM port found on many PSS
sound cards

>This version of the PSS CDROM patch ONLY enables the CDROM port. The code
>that used to enable the builtin SoundBlaster emulation has been removed as
I
>have been told that it was unnecesary. The sound Makefile has been updated
>to build the "make menuconfig" configuration scripts with the options to
>enable and configure the PSS CDROM port. The CROM port can also be
>configured by defining PSS_ENABLE_CDROM and PSS_CDROM_PORT (if the user
>doesn't want the default of 0x340). As the user may need to run both the
>"make menuconfig" configurations and the old configuration program I have
>also updated the configure program to surround its defines in autoconf.h
>with #ifndef <definition>... #endif so as to prevent the warnings about the
>redefinitions of defines. I have tested this patch, it works and does not
>appear to conflict with anything else. So I hope this will make it into
>linux 2.0.36. Let me know if anything needs to be changed before this can
>be included in linux 2.0.36.
>
>
>- A. Barbachan
>
>PS:
>
>Note: The appropriate CROM driver must be loaded after the sound driver to
>actually use the CDROM. On my PSS sound card this happens to be a Wearnes
>CDROM port, other cards might be different.
>
>
>
>
>
>
>

begin 666 pss.patch
M9&EF9B M+75N:69I960@+2UN97<M9FEL92 M+7)E8W5R<VEV92!L:6YU>"TR
M+C N,S4O9')I=F5R<R]S;W5N9"]#;VYF:6<N<'-S8V1R;VT@;&EN=7@O9')I
M=F5R<R]S;W5N9"]#;VYF:6<N<'-S8V1R;VT*+2TM(&QI;G5X+3(N,"XS-2]D
M<FEV97)S+W-O=6YD+T-O;F9I9RYP<W-C9')O;0E7960@1&5C(#,Q(#$Y.C P
M.C P(#$Y-CD**RLK(&QI;G5X+V1R:79E<G,O<V]U;F0O0V]N9FEG+G!S<V-D
M<F]M"5-U;B!*=6P@,C8@,#DZ,3DZ,C8@,3DY. I 0" M,"PP("LQ+#$Q($!
M"BLC"BLC(%-O=6YD(&1R:79E<B!04U,@0T123TT@8V]N9FEG=7)A=&EO;@HK
M(PHK"BMI9B!;("(D0T].1DE'7U!34R(@/2 B>2(@73L@=&AE;@HK"6)O;VP@
M)U!34R!%;F%B;&4@0T123TT@4&]R="<@4%-37T5.04),15]#1%)/30HK"BL)
M:68@6R B)%!34U]%3D%"3$5?0T123TTB(#T@(GDB(%T[('1H96X**PD):&5X
M("=04U,@0T123TT@4&]R="!)+T\@8F%S92<@4%-37T-$4D]-7U!/4E0@,S0P
M"BL)9FD**V9I"F1I9F8@+2UU;FEF:65D("TM;F5W+69I;&4@+2UR96-U<G-I
M=F4@;&EN=7@M,BXP+C,U+V1R:79E<G,O<V]U;F0O36%K969I;&4@;&EN=7@O
M9')I=F5R<R]S;W5N9"]-86ME9FEL90HM+2T@;&EN=7@M,BXP+C,U+V1R:79E
M<G,O<V]U;F0O36%K969I;&4)4W5N($IU;B S," P-#HT,SHT,2 Q.3DV"BLK
M*R!L:6YU>"]D<FEV97)S+W-O=6YD+TUA:V5F:6QE"5-U;B!*=6P@,C8@,#DZ
M,C Z,S(@,3DY. I 0" M,3(T+#8@*S$R-"PW($! "B )<FT@+68@8V]N9FEG
M=7)E"B ))"A(3U-40T,I("UO(&-O;F9I9W5R92!C;VYF:6=U<F4N8PH@"2XO
M8V]N9FEG=7)E('-C<FEP=" ^($-O;F9I9RYI;@HK"6-A="!#;VYF:6<N<'-S
M8V1R;VT@/CX@0V]N9FEG+FEN"B )8V%T(&QO=VQE=F5L+T-O;F9I9RYT;7!L
M(#X^($-O;F9I9RYI;@H@"2XO8V]N9FEG=7)E(&9I>&5D;&]C86P@/B!L;V-A
M;"YH"B )+B]C;VYF:6=U<F4@9FEX961D969I;F5S(#X@+F1E9FEN97,*9&EF
M9B M+75N:69I960@+2UN97<M9FEL92 M+7)E8W5R<VEV92!L:6YU>"TR+C N
M,S4O9')I=F5R<R]S;W5N9"]C;VYF:6=U<F4N8R!L:6YU>"]D<FEV97)S+W-O
M=6YD+V-O;F9I9W5R92YC"BTM+2!L:6YU>"TR+C N,S4O9')I=F5R<R]S;W5N
M9"]C;VYF:6=U<F4N8PE7960@4V5P(#(U(#$T.C,U.C,P(#$Y.38**RLK(&QI
M;G5X+V1R:79E<G,O<V]U;F0O8V]N9FEG=7)E+F,)4W5N($IU;" R-B P.3HQ
M-CHR-R Q.3DX"D! ("TT-3@L-R K-#4X+#D@0$ *( D@(&EF("AN=6T@/3T@
M+3$I"B )(" @(')E='5R;CL*( D@(&9P<FEN=&8@*'-T9&5R<BP@(B5S('-E
M="!T;R E9"Y<;B(L('%U97-T:6]N+"!N=6TI.PHK"2 @<')I;G1F("@B(VEF
M;F1E9B E<UQN(BP@;6%C<F\I.PH@"2 @<')I;G1F("@B(V1E9FEN92 E<R E
M9%QN(BP@;6%C<F\L(&YU;2D["BL)("!P<FEN=&8@*"(C96YD:69<;B(L(&UA
M8W)O*3L*( E]"B @(" @("!E;'-E"B )>PI 0" M-#<P+#<@*S0W,BPY($!
M"B )("!I9B H;G5M(#T](# I"B )(" @(')E='5R;CL*( D@(&9P<FEN=&8@
M*'-T9&5R<BP@(B5S('-E="!T;R E>"Y<;B(L('%U97-T:6]N+"!N=6TI.PHK
M"2 @<')I;G1F("@B(VEF;F1E9B E<UQN(BP@;6%C<F\I.PH@"2 @<')I;G1F
M("@B(V1E9FEN92 E<R P>"5X7&XB+"!M86-R;RP@;G5M*3L**PD@('!R:6YT
M9B H(B-E;F1I9EQN(BP@;6%C<F\I.PH@"7T*(" @("!]"B!]"D! ("TV-3<L
M,3$@*S8V,2PQ-2! 0 H@("!F8VQO<V4@*&]L9&8I.PH@"B @(&9O<B H:2 ]
M(# [(&D@/#T@3U!47TQ!4U0[(&DK*RD*+2 @("!I9B H(6AW7W1A8FQE6VE=
M+F%L:6%S*0HM(" @(" @:68@*'-E;&5C=&5D7V]P=&EO;G,@)B!"("AI*2D*
M+0EP<FEN=&8@*"(C9&5F:6YE($-/3D9)1U\E<UQN(BP@:'=?=&%B;&5;:5TN
M;6%C<F\I.PHM(" @(" @96QS90HM"7!R:6YT9B H(B-U;F1E9B @0T].1DE'
M7R5S7&XB+"!H=U]T86)L95MI72YM86-R;RD["BL):68@*"%H=U]T86)L95MI
M72YA;&EA<RD**PD):68@*'-E;&5C=&5D7V]P=&EO;G,@)B!"("AI*2D**PD)
M>PHK"0D)<')I;G1F("@B(VEF;F1E9B!#3TY&24=?)7-<;B(L(&AW7W1A8FQE
M6VE=+FUA8W)O*3L**PD)"7!R:6YT9B H(B-D969I;F4@0T].1DE'7R5S7&XB
M+"!H=U]T86)L95MI72YM86-R;RD["BL)"0EP<FEN=&8@*"(C96YD:69<;B(I
M.PHK"0E]"BL)"65L<V4**PD)"7!R:6YT9B H(B-U;F1E9B @0T].1DE'7R5S
M7&XB+"!H=U]T86)L95MI72YM86-R;RD["B *( H@("!P<FEN=&8@*")<;B(I
M.PI 0" M-C8Y+#$S("LV-S<L,3@@0$ *(" @:2 ](# ["B *(" @=VAI;&4@
M*&5X=')A7V]P=&EO;G-;:5TN;F%M92 A/2!.54Q,*0HM(" @('L*+2 @(" @
M(&EF("AS96QE8W1E9%]O<'1I;VYS("8@97AT<F%?;W!T:6]N<UMI72YM87-K
M*0HM"7!R:6YT9B H(B-D969I;F4@0T].1DE'7R5S7&XB+"!E>'1R85]O<'1I
M;VYS6VE=+FYA;64I.PHM(" @(" @96QS90HM"7!R:6YT9B H(B-U;F1E9B @
M0T].1DE'7R5S7&XB+"!E>'1R85]O<'1I;VYS6VE=+FYA;64I.PHM(" @(" @
M:2LK.PHM(" @('T**R @>PHK"6EF("AS96QE8W1E9%]O<'1I;VYS("8@97AT
M<F%?;W!T:6]N<UMI72YM87-K*0HK"7L**PD)<')I;G1F("@B(VEF;F1E9B!#
M3TY&24=?)7-<;B(L(&5X=')A7V]P=&EO;G-;:5TN;F%M92D["BL)"7!R:6YT
M9B H(B-D969I;F4@0T].1DE'7R5S7&XB+"!E>'1R85]O<'1I;VYS6VE=+FYA
M;64I.PHK"0EP<FEN=&8@*"(C96YD:69<;B(I.PHK"7T**PEE;'-E"BL)"7!R
M:6YT9B H(B-U;F1E9B @0T].1DE'7R5S7&XB+"!E>'1R85]O<'1I;VYS6VE=
M+FYA;64I.PHK"BL):2LK.PHK("!]"B *(" @<')I;G1F("@B7&XB*3L*( I
M0" M,34Q-RPR,B K,34S,"PS,2! 0 H@("!F;W(@*&D@/2 P.R!I(#P]($]0
M5%],05-4.R!I*RLI"B @(" @:68@*"%H=U]T86)L95MI72YA;&EA<RD*(" @
M(" @(&EF("AS96QE8W1E9%]O<'1I;VYS("8@0B H:2DI"BT)<')I;G1F("@B
M(V1E9FEN92!#3TY&24=?)7-<;B(L(&AW7W1A8FQE6VE=+FUA8W)O*3L**PD@
M>PHK"0EP<FEN=&8@*"(C:69N9&5F($-/3D9)1U\E<UQN(BP@:'=?=&%B;&5;
M:5TN;6%C<F\I.PHK"0EP<FEN=&8@*"(C9&5F:6YE($-/3D9)1U\E<UQN(BP@
M:'=?=&%B;&5;:5TN;6%C<F\I.PHK"0EP<FEN=&8@*"(C96YD:69<;B(I.PHK
M"2!]"B @(" @("!E;'-E"BT)<')I;G1F("@B(W5N9&5F("!#3TY&24=?)7-<
M;B(L(&AW7W1A8FQE6VE=+FUA8W)O*3L**PD)<')I;G1F("@B(W5N9&5F("!#
M3TY&24=?)7-<;B(L(&AW7W1A8FQE6VE=+FUA8W)O*3L*( H@("!P<FEN=&8@
M*")<;B(I.PH@"B @(&D@/2 P.PH@"B @('=H:6QE("AE>'1R85]O<'1I;VYS
M6VE=+FYA;64@(3T@3E5,3"D*+2 @("!["BT@(" @("!I9B H<V5L96-T961?
M;W!T:6]N<R F(&5X=')A7V]P=&EO;G-;:5TN;6%S:RD*+0EP<FEN=&8@*"(C
M9&5F:6YE($-/3D9)1U\E<UQN(BP@97AT<F%?;W!T:6]N<UMI72YN86UE*3L*
M+2 @(" @(&5L<V4*+0EP<FEN=&8@*"(C=6YD968@($-/3D9)1U\E<UQN(BP@
M97AT<F%?;W!T:6]N<UMI72YN86UE*3L*+2 @(" @(&DK*SL*+2 @("!]"BL@
M('L**PEI9B H<V5L96-T961?;W!T:6]N<R F(&5X=')A7V]P=&EO;G-;:5TN
M;6%S:RD**PE["BL)"7!R:6YT9B H(B-I9FYD968@0T].1DE'7R5S7&XB+"!E
M>'1R85]O<'1I;VYS6VE=+FYA;64I.PHK"0EP<FEN=&8@*"(C9&5F:6YE($-/
M3D9)1U\E<UQN(BP@97AT<F%?;W!T:6]N<UMI72YN86UE*3L**PD)<')I;G1F
M("@B(V5N9&EF7&XB*3L**R @"7T**PEE;'-E"BL)"7!R:6YT9B H(B-U;F1E
M9B @0T].1DE'7R5S7&XB+"!E>'1R85]O<'1I;VYS6VE=+FYA;64I.PHK"BL)
M:2LK.PHK("!]"B *(" @<')I;G1F("@B7&XB*3L*( ID:69F("TM=6YI9FEE
M9" M+6YE=RUF:6QE("TM<F5C=7)S:79E(&QI;G5X+3(N,"XS-2]D<FEV97)S
M+W-O=6YD+W!S<RYC(&QI;G5X+V1R:79E<G,O<V]U;F0O<'-S+F,*+2TM(&QI
M;G5X+3(N,"XS-2]D<FEV97)S+W-O=6YD+W!S<RYC"51U92!*=6P@,C,@,#,Z
M,C8Z-3,@,3DY-@HK*RL@;&EN=7@O9')I=F5R<R]S;W5N9"]P<W,N8PE3=6X@
M2G5L(#(V(# Y.C(V.C(R(#$Y.3@*0$ @+3$P+#$Q("LQ,"PY,B! 0 H@("H@
M5F5R<VEO;B R("A*=6YE(#$Y.3$I+B!3964@=&AE(")#3U!924Y'(B!F:6QE
M(&1I<W1R:6)U=&5D('=I=&@@=&AI<R!S;V9T=V%R90H@("H@9F]R(&UO<F4@
M:6YF;RX*(" J+PHM(VEN8VQU9&4@/&QI;G5X+V-O;F9I9RYH/@H@"BLO*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*@HK( HK"5!A=&-H($YA
M;64Z(%!34R!3;W5N9"!#87)D($)U:6QT:6X@5V5A<FYE<R!#1%)/32!0871C
M: HK"5!U<G!O<V4Z(%1H:7,@<&%T8V@@96YA8FQE<R!T:&4@8G5I;'1I;B!7
M96%R;F5S($-$4D]-('!O<G0@9F]U;F0@;VX@870**PD@(" @(" @("!L96%S
M="!S;VUE(%!34R!S;W5N9"!C87)D<RX@(%1H:7,@<&%T8V@@=VEL;"!P<F]B
M86)L>2!A;'-O('=O<FL**PD)(" @('=I=&@@;F]N+5=E87)N97,@0T123TT@
M<&]R=',@;VX@4%-3('-O=6YD(&-A<F1S+@HK"4YO=&4Z(%1O('5S92!T:&4@
M0T123TT@>6]U(&UU<W0@;&]A9"!T:&4@87!P<F]P:6%T92!#1%)/32!D<FEV
M97(N"BL)(" @(" @1G5R=&AE<FUO<F4@=&AI<R!S;W5N9"!C87)D(&1R:79E
M<B!M=7-T(&)E(&QO861E9"!"149/4D4@=&AE($-$4D]-"BL)"2!D<FEV97(@
M;W(@=&AE($-$4D]-('=I;&P@;F]T(&)E(&9O=6YD+B @22!A;'-O(&1I<V-O
M=7)A9V4@;&]A9&EN9PHK"0D@=&AI<R!D<FEV97(@=&AR=2!K97)N96QD(&%T
M('1H:7,@=&EM92P@86QT:&]U9V@@:70@:7,@=V]R:VEN9R!F;W(@;64N"BL)
M"2!4:&ES('!A=&-H(&%L<V\@='5R;G,@;VX@=&AE(%-O=6YD0FQA<W1E<B!E
M;75L871O<B!P87)T(&]F('1H92!S;W5N9 HK"0D@8V%R9"X@($-U<G)E;G1L
M>2!T:&4@<V5T=&EN9R!A<F4@:&%R9"!C;V1E9"!T;R!I<G$@-2P@:6\@,'@R
M,C L"BL)"2!D;6$@,BX@("AD;6$@,2!W87,@:6X@=7-E(&)Y('1H92!7:6YD
M;W=S(%-O=6YD(%-Y<W1E;2D@(%1H92!#1%)/32 **PD)(&ES(&-O;F9I9W5R
M960@=&\@,'@S-# @8GD@9&5F=6%L="X**PE0871C:"!0<F]G<F%M;65R.B!!
M;G1H;VYY($)A<F)A8VAA;@HK"44M36%I;#H@8F%R8F%C:&% 5')I;&PN8VES
M+F9O<F1H86TN961U"BL)4&%T8V@@5F5R<VEO;CH@,2XP"BL)3&%S="!-;V1I
M9FEE9"!/;CH@,3$O,C O,3DY-PHK"5!A=&-H(%9E<G-I;VXZ(#$N,0HK"4QA
M<W0@36]D:69I960@3VXZ(#,O,3,O,3DY. HK"4-H86YG97,Z($%D9&5D(&-O
M9&4@=&\@86QL;W<@=7-E<B!T;R!C:&]O<V4@=&AE($-$4D]-(&DO;R!P;W)T
M('=I=&@@=&AE"BL)(" @(" @(" @)RU$4%-37T-$4D]-7U!/4E0],'A86%@G
M(&]P=&EO;B!P87-S960@=&\@9V-C+"!W:&5R92 P>%A86"!I<PHK"0D@(" @
M=&AE(')E<75E<W1E9"!#1%)/32!P;W)T(&%D9')E<W,N("!4:&4@4V]U;F1"
M;&%S=&5R($5M=6QA=&EO;B=S( HK"0D@(" @<F5S;W5R8V5S(&-A;B!A;'-O
M(&YO=R!B92!C;VYF:6=U<F5D(&)Y("<M1%!34U]30E]03U)4/3!X6%A8)PHK
M"0D@(" @)RU$4%-37U-"7TE243U8)R<M1%!34U]30E]$34$]6"<N"BL)4&%T
M8V@@5F5R<VEO;CH@,2XQ,0HK"4QA<W0@36]D:69I960@3VXZ(#0O,3 O,3DY
M. HK"4-H86YG97,Z($%D9&5D(&-O9&4@=&\@86QL;W<@=7-E<B!T;R!P<F5V
M96YT(%-O=6YD0FQA<W1E<B!E;75L871I;VX@<V5T=7 N"BL)(" @(" @(" @
M5&AI<R!M87EB92!P97)F97)A8FQE(&EN(&]R9&5R('1O('-A=F4@82!P<F5C
M:6]U<R!)4E$@86YD($1-02X@( HK"0D@(" @1&ES86)L92!3;W5N9$)L87-T
M97(@0V]N9FEG=7)A=&EO;B!B>2 G+4104U-?4T)?1$E304),15]#3TY&24<G
M+@HK"5!A=&-H(%9E<G-I;VXZ(#(N, HK"4QA<W0@36]D:69I960@3VXZ(#0O
M,C O,3DY. HK"4-H86YG97,Z($-L96%N960@=7 @<&%T8V@@8V]D92X@($)Y
M(&1E9F%U;'0@4V]U;F1";&%S=&5R(&5M=6QA=&EO;B!I<R!N;W<@"BL)(" @
M(" @(" @9&ES86)L960N("!3;W5N9$)L87-T97(@96UU;&%T:6]N(&-A;B!B
M92!E;F%B;&5D(&)Y"BL)"2 @(" G+4104U-?14Y!0DQ%7U-")RX@(%1H:7,@
M=F5R<VEO;B!O9B!T:&4@<&%T8V@@86QS;R!M;V1I9FEE<PHK"0D@(" @)VUA
M:V4@;65N=6-O;F9I9R<@<V\@=&AA="!T:&4@0T123TT@86YD(%-O=6YD0FQA
M<W1E<B!E;75L871I;VX@8V%N"BL)"2 @("!B92!C;VYF:6=U<F5D('1H<F]U
M9V@@=&AE(&EN=&5R86-T:79E(&-O;F9I9W5R871I;VX@;65N=2X**PE0871C
M:"!697)S:6]N.B R+C$**PE,87-T($UO9&EF:65D($]N.B T+S(Q+S$Y.3@*
M*PE#:&%N9V5S.B!-;V1I9FEE9"!T:&4@;VQD('-O=6YD("=C;VYF:6=U<F4G
M('!R;V=R86T@=&\@<')O<&5R;'D@=W)I=&4@;W5T"BL)(" @(" @(" @=&AE
M("<C9&5F:6YE)R!S=&%T96UE;G1S('-O('1H870@=&AE>2!T86ME('!R979I
M;W5S(&1E9FEN:71I;VYS"BL)"2 @("!I;G1O(&%C8V]U;G0N("!4:&4@;&]C
M86PN:"!F:6QE('=H:6-H(&ES(&YO=R!C<F5A=&5D(&-H96-K<R!F;W(**PD)
M(" @('1H92!E>&ES=&%N8V4@;V8@82!D969I;FET:6]N(&)E9F]R92!D969I
M;FEN9R!I="X@($EF(&ED96YT:69I97(**PD)(" @(&ES(&%L<F5A9'D@9&5F
M:6YE9"!T:&5N(&ET(&ES(&YO="!R961E9FEN960N("!4:&ES('1A:V5S(&-A
M<F4@;V8**PD)(" @('1H92!W87)N:6YG(&UE<W-A9V5S(&9R;VT@9V-C(&%B
M;W5T(&1E9FEN97,@8F5I;F<@<F5D969I;F5D+B @5&AI<PHK"0D@(" @;V-C
M=7)E9"!I;B!T:&4@<')E=FEO=7,@=F5R<VEO;B!B96-A=7-E('1H92!#1%)/
M32!H860@=&\@8F4**PD)(" @(&-O;F9I9W5R960@=&AR;W5G:" G;6%K92!M
M96YU8V]N9FEG)R!S971T:6YG<R!W:&EC:"!W<FET92!D969I;F5S"BL)"2 @
M("!T;R O=7-R+W-R8R]L:6YU>"]I;F-L=61E+VQI;G5X+V%U=&]C;VYF+F@@
M=VAI;&4@=&AE(%!34R!S;W5N9 HK"0D@(" @8V%R9"!N965D<R!T;R!U<V4@
M=&AE(&]L9"!C;VYF:6=U<F%T:6]N('!R;V=R86T@:6X@;W)D97(@=&\**PD)
M(" @('5P;&]A9"!T:&4@<V]U;F0@8V%R9"=S('!R;V=R86T@9FEL92!W:&EC
M:"!W<FET97,@:71S(&1E9FEN97,@=&\**PD)(" @(&QO8V%L+F@N("!4:&ES
M(&-A=7-E9"!M=6QT:7!L92!D969I;FET:6]N<R!O9B!T:&4@<V%M92!D969I
M;F5S+@HK"0D@(" @26X@;W)D97(@=&\@<')O<&5R;'D@<V5T=7 @82!04U,@
M<V]U;F0@8V%R9"!A;F0@:71S($-$4D]-('!O<G0**PD)(" @(&YO=RP@=&AE
M('5S97(@<VAO=6QD(&-H;V]S92!T:&4@;W!T:6]N(&EN('1H92!S;W5N9"!M
M96YU(&EN"BL)"2 @(" G;6%K92!M96YU8V]N9FEG)R!T:&%T(')U;G,@=&AE
M(&]L9"!C;VYF:6=U<F%T:6]N('-C<FEP="!S;R!T:&%T"BL)"2 @("!H92!C
M86X@=7!L;V%D('1H92!P<F]G<F%M(&9I;&4N("!4:&5N(&AE('-H;W5L9"!G
M;R!A:&5A9"!A;F0**PD)(" @('-E="!T:&4@<')O<&5R(%!34R!O<'1I;VYS
M(&EN('1H92!S;W5N9"!M96YU(&ET<V5L9B!W:&EC:"!W:6QL"BL)"2 @("!A
M;&QO=R!H:6T@=&\@<V5T=7 @=&AE($-$4D]-('!O<G0@86YD(%-O=6YD0FQA
M<W1E<B!E;75L871I;VXN"BL)"2 @("!4;R!P<F5V96YT(&5R<F]R('1H92!U
M<V5R('-H;W5L9"!A;'-O(&UA:V4@<W5R92!T:&%T(&AE('5S97,@=&AE"BL)
M"2 @("!S86UE('-E='1I;F<@=VAE;B!S971T:6YG('5P('1H92!04U,@<V]U
M;F0@8V%R9"!U;F1E<B!T:&4@;VQD"BL)"2 @("!C;VYF:6=U<F%T:6]N('!R
M;V=R86T@86YD("=M86ME(&UE;G5C;VYF:6<G+B @268@=&AE>2!D:69F97(@
M;6]S= HK"0D@(" @9FEL97,@=VEL;"!U<V4@=&AE(&1E9FEN97,@:6X@875T
M;V-O;F8N:"!A<R!I="!I<R!U<W5A;&QY+"!I9B!N;W0**PD)(" @(&%L=V%Y
M<RP@:6YC;'5D960@8F5F;W)E(&QO8V%L+F@N("!)9B!L;V-A;"YH('-H;W5L
M9"!H87!P96X@=&\@8F4**PD)(" @(&EN8VQU9&5D(&)E9F]R92!A=71O8V]N
M9BYH('1H96X@=&AE('=A<FYI;F<@;65S<V%G97,@86)O=70**PD)(" @(&UU
M;'1I<&QE(&1E9FEN:71I;VYS(&]F('1H92!S86UE(&1E9FEN97,@=VEL;"!R
M96%P<&5A<BX@(%-T86YD87)D"BL)"2 @("!C;VUP:6QE<R!F;W(@=&AE(%!3
M4R!A;W5N9"!C87)D(&%N9"!I=',@0T123TT@<&]R="!S:&]U;&0@8V]M<&EL
M90HK"0D@(" @=VET:&]U="!A;GD@=V%R;FEN9R!M97-S86=E<RX**PE0871C
M:"!697)S:6]N.B R+C(**PE,87-T($UO9&EF:65D($]N.B W+S(V+S$Y.3@*
M*PE#:&%N9V5S.B!296UO=F5D(&]P=&EO;G,@=&\@96YA8FQE('1H92!3;W5N
M9$)L87-T97(@16UU;&%T:6]N(&]N('1H92!04U,**PD@(" @(" @("!S;W5N
M9"!C87)D+"!A<R!I('=A<R!T;VQD(&ET('=A<R!U;FYE8V5S87)Y+B @5&AE
M(&5N86)L:6YG(&-O9&4@"BL)"2 @("!F;W(@4V]U;F1";&%S=&5R($5M=6QA
M=&EO;B!W87,@86QS;R!R96UO=F5D+B @06QS;R!M;V1I9FEE9"!T:&4@"BL)
M(" @(" @(" @8W)E871I;VX@;V8@0V]N9FEG+FEN(&EN('1H92!-86ME9FEL
M92!U;F1E<B!M:W-C<FEP="X@(%1H92!M96YU( HK"0D@(" @8V]N9FEG=7)A
M=&EO;B!F;W(@=&AE(%!34R!#1%)/32!I<R!N;W<@87!P96YD960@=&\@=&AE
M($-O;F9I9RYI;B **PD)(" @(&9I;&4@=&AA=" B8V]N9FEG=7)E('-C<FEP
M="(@8W)E871E<R!F<F]M('1H92!I;F9O<FUA=&EO;B **PD)(" @(&-O;G1A
M:6YE9"!W:71H:6X@0V]N9FEG+G!S<V-D<F]M+@HK"BLJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ+PH@"BLC:6YC;'5D92 \;&EN=7@O8V]N
M9FEG+F@^"B C:6YC;'5D92 B<V]U;F1?8V]N9FEG+F@B"B **R-I9FYD968@
M4%-37T-$4D]-7U!/4E0**R-D969I;F4@4%-37T-$4D]-7U!/4E0@,'@S-# *
M*R-E;F1I9@HK"B C:68@9&5F:6YE9"A#3TY&24=?4%-3*2 F)B!D969I;F5D
M*$-/3D9)1U]!541)3RD*( H@+RH*0$ @+3,T."PV("LT,CDL,CD@0$ *(" @
M(" @(')E='5R;CL*(" @("!]"B C96YD:68**R @(" **R\J($)A<F)A8VAA
M;B!#;V1E($)E9VEN("HO"BLC:69D968@4%-37T5.04),15]#1%)/30HK"7!R
M:6YT:R@B0F%R8F%C:&%N(%!A=&-H($-O9&4@96YA8FQI;F<@*%=E87)N97,_
M*2!#1%)/32!0;W)T+EQN(BD["BL**PEI9BAC:&5C:U]R96=I;VXH4%-37T-$
M4D]-7U!/4E0L(#(I*0HK"7L**PD)<')I;G1K*")04U,Z($-$4D]-($DO3R!P
M;W)T(&-O;F9L:6-T+EQN(BD["BL)"7)E='5R;CL**PE]"BL**PEI9B@A<V5T
M7VEO7V)A<V4H9&5V8RP@0T].1E]#1%)/32P@4%-37T-$4D]-7U!/4E0I*0HK
M"7L**PD)<')I;G1K*")04U,Z($-$4D]-($DO3R!B87-E(&5R<F]R+EQN(BD[
M"BL)"7)E='5R;CL**PE]"BL**PEP<FEN=&LH(E!34R!#1%)/32!0;W)T($5N
M86)L960N7&XB*3L**PEP<FEN=&LH(D)A<F)A8VAA;B!04U,@0T123TT@16YA
M8FQI;F<@4&%T8V@@0V]D92!3=6-C97-S9G5L(2$A7&XB*3L**PEP<FEN=&LH
M(DEN(&]R9&5R('1O('5S92!T:&4@0T123TTL('EO=2!M=7-T(&YO=R!L;V%D
M(&ET<R!D<FEV97(N7&XB*3L**R-E;F1I9@HK"BLO*B!"87)B86-H86X@0V]D
M92!E;F0@*B\*( H@("!P<W-?:6YI=&EA;&EZ960@/2 Q.PH@("!S<')I;G1F
A("AT;7 L(")%0TA/+5!34R @4F5V+B E9"(L(&ED*3L*
`
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.altern.org/andrebalsa/doc/lkml-faq.html