Re: [PARPORT] Re: 2.1.96 patches [new round robin regime]


Andrea Arcangeli (arcangeli@mbox.queen.it)
Sun, 19 Apr 1998 17:45:16 +0200 (CEST)


On Sun, 19 Apr 1998, Grant R. Guenther wrote:

>> We could leave the wakeup style the same, forcing the pardevice to claim
>> parport inside the wakeup callback, but if we will do that it' s only to
>> be backwards compatible with the old drivers code. Since the patch is
>> really _trivial_ I didn' t take the compatible way since the new way is
>> the obvious one. Grant do you agree with me here? Did you see the
>> paride.c patch inside my latest patch?
>
>I saw the patch, and agree that it is trivial, but I don't think this
>is an appropriate time to be making changes to any interfaces, no matter
>how desirable or trivial. In this particular case, the "compatible way"
>costs very little.

OK I agree, we could take the compatible way and write an error message if
the wakeup callback will not claim() parport inside it.

This new patch against 2.1.97 take the compatible way and don' need
trivial changes in the pardevice code.

Comments?

Andrea[s] Arcangeli

begin 644 parport-2.1.97-0.2.diff.gz
M'XL("!X;.C4"`W!A<G!O<G0M,BXQ+CDW+3`N,BYD:69F`+U9^T_;R!;^V?P5
M`U5I0AR"M`U5I0AR"0W@EM]UF2]I%RX8N4*UT=27+Q!/BBV.[?I"B"_NW[WF,7XD-9*^T
M52%A9LX\SN,[WYEIM]O"=;SD1\<.G7L91IVY$M52%A9LX\SN,[WYEIM]O"=;SD1\<.G7L91IVY$TTZ@14&?AB;T<P*Y>YDUP^=
M6^W*BL4P"(5Q+(R#_OY!OPM?3DZ.-UJMUBLFT:X2C^5/A''4-P[[/8/E/WX4
M[?V>?B1:]/OCQPVQ(=XDGBVGXNOP\NO%Y;4)G\/QQ=DI=+7?0(?CR:SO=/1Y
M^.W\VKP^^VUT=7[V::0U?OEWQ]AK;K1>M^.W\VKP^^VUT=7[V::0U?OEWQ]AK;K1>-_2@B2M&L14[$_@(DTDLU.[%#OYV
MG2@6[\7XV_FYGK>8L>6XJGF0R3L>",.(B9]X*+0WH`,:)T=X0O[`(VKQ/&A_
MF+K6;02CZ'.0MCKA=W.:>!/H2+]B'T[;_N`'4?M#9-U+$U>4#6S5!<E10W.P
MT>9I%I83.]XM;Z+%;:'\MT>9I%I83.]XM;Z+%;:'\GD@Z3:J3R]'OYOAB/!J@$MT>9I%I83.]XM;Z+%;:'\GD@Z3:J3R]'OYOAB/!J@$K3.CO@TLQQ/Q#,G$KX7
M^_!-"M+`3B?=8!#*^^SD>+SNP;%N&**%GP<&'S"4<1)Z,.T3S-PBO2B7L&S;
MC'T3]V?BS(U<Z;:\=R92[,`GV.]_L.W$BYQ;3]K"]>$L2E$MK<I.L"60@^W!
M=QB#HP+',UU_<F>"(E%IHK'-:L1&G:=KXGS.5#2X9V+9XCT?KBEP!ZB4:U`"
M+7'KQR*4KK0BV!+I28JYM+S8F<M=5!&,IU43+UTW!(7[8?W22E.B/1I^&9Z-
ML>D)?F#5H6T+/PDCZ=[+2"A;2`\:I_05-4BV42O3Z;'1DS_BS$"%=F4XW@<V
MH`^7CY^V-G%GY:;2W#`G"DHWDN61,XD*7%HC%UA3.4HWZ,%/:-)[W[$S1PKE
MW(=`F(;^_)_P)O0#ZTX63.(G<9TMUG.]DH5(]:669<WG?S]MW(=`F(;^_)_P)O0#ZTX63.(G<9TMUG.]DH5(]:669<WG?S]K@Y61I:6PL;P4
MMI0<I;2)ZJ5RZY9'KFGG91>M<67T`5'$DHEK.?,ZDT/X"FVUSW=M"/)!J:_.
M[NUJET&L7($,7).6U((0]GC7^'5T.3;/QI\OQ-;;J"_>1L)R0S#-@_`M[NUJET&L7($,7).6U((0]GC7^'5T.3;/QI\OQ-;;J"_>1L)R0S#-@_`7G@S_
MXVWI#)]'>_HAY#]C3S=ZC)X%QQ<:(6ANO`S$5U$<[:DP"W^+'7$J8PE'1!>=
M.B%(V4Z(#:2X71[4R;M.B%(V4Z(#:2X71[4R;R@.C]\.A^>_:9P:4/$X8-IW4*2Z'/"^!I*.0]B87D/
M8I*$H03SI*KN*#TU6.<9+L#W)NJ*3G]\HG?Q^/M'NM%5QW]2QVY32K*\=[&8
MHJ=AK`O/7T!NTD7DB[D5WA4"MHJ=AK`O/7T!NTD7DB[D5WA4"THJ@DRPE0Z$2X*[`?;3+SH^)<5L8N(=V(0*R
M?-G&YM<%O"!EI*N\.O!A:$7D0^OK0Q\&4T"BT$O!O[P<1W]IN9?"OWJY:@!H
MKYD&V]HK(:`-;M%FQQN#&RRDL#DO3F866!VMP\X7L?<5(E2EH#?.M,@M3T<_
M?_MB7OTRO#P;?P$?5[&;1NRMC#E:HYD3I+8GG%B`JD4:,&]_4#2W-,'_>%G/
MFDN=#U+XJF00]]Y`-G>F*?6Z6E@!S7]V^;N`X]@N++N;1Q%/"KH4FWF`MFDN=#U+XJF00]]Y`-G>F*?6Z6E@!S7]V^;N`X]@N++N;1Q%/"KH4FWF`PE@.
M?15.^_M[>A?9]&%/[_:*7(S`9$/<H.:EW>?8.ILRUX/M?15.^_M[>A?9]&%/[_:*7(S`9$/<H.:EW>?8.ILRUX/_.48@FT'5QJ$#P`?$
M@]`B.[H.Q[X%SX<8LSR8!LX+.I-H80B#:S6=[[D/`'BNOX`YIGZ8V25RI0PP
MTAPE7`)STP]-VF*CJ0N0BF=^)MTAPE7`)STP]-VF*CJ0N0BF=^)%G9%@3=G4P"@90X=GSOF=#NBL?'U(501D7Z
MFM%920G1_]?BA"BP9CXD_`;X_B+!]8#6P]D#]!4X6^IRX!\"J#0MQZIE$<43
M<T)"S1V503;+.62[!/1?1^-3B(+F:AJYDIQ#4KET,^:-!--*<W4GA:T02@)8
MEY,VF!<V!,D(?`0]!)!=B>7\CI2*(Q>.ZXH;7!_3)\P;0CUI3=$%%^EJ-$;)
MT+JH<U0L&J6V^&C6)L'']U7*(<I.OE$W(_$`\!=%Z(ECD3;+TV_73`_93P.7
M\O-$.^",J'PR!F$3C&]&,C9OG+BQIXOMHO?3XGL%3_U,06VM54VL9(8"`FLO
M5A0XIJJFP/87JPH<A(E&':`FM547&"A`FGI:M5A0XIJJFP/87JPH<A(E&':`FM547&"A`FGI:.P41X5@IQJ!\)50]-.B*XJ2;
MW5$08@,UM%Q4YI)MW5$08@,UM%Q4YI)O@T:M&"%T8GFL67DO/8(QY!`6B`/PU<#9$MW5$08@,UM%Q4YI)O@T:M&"%T8GFL67DO/8(QY!`6B`/PU<#9$AWI9@3Y&7IF
M7ER:/Y]??/HU*^2OPX=5Z(8E4L1'/A7IN$=/,LH3,/,F0!%HUM*AT*^YWM\_
MZNK=`]'J[>WC)^HCS62@=+R<X)N-1JY;;>(Z#096SCJE0\)V)A"W(5(['9"-
M\TF8!+$JP%.!5`,H0`G?KA"!U4"YMXCN290G;`1,..W"3UP;9K-LQH8I-L+1
M@SCC<,OY1%T$K##P[6?LH$H!C91J^EXCCU'S.Q?^FG)(UE916:1]@^->J%AX
M60#S^[/L!@<6:Q/JY>+$=FPDV;3;(EXNYV2B.3B/(CH9N<%]Y$Y`X5>SVY>V
MF*DYS[Z;7%T]=P#MF*DYS[Z;7%T]=P#Y@UVI>N/B!J(.Z!Q0N8B\81,/LD+-LA5_*O_)@_I;GG_C
MVP];I;,^K48L56T*24)U!89QT^ON<]P<]/3#$^9F[-Q0/.',Z-=J&@`F!\$9
M]KV8^>\BR'Z2N`4`&!4X3`$82*#9(S3!;W.10!0WQGXL^UP.3>Y2X@#%G]WD
M`$=*M`$=*U@C*=S4(L`,1T`]VV(5B@>&84-TN,:TTTY31(K#9R3,*,8P5NV3.;HG(
M\IP8:L:9G-P5DS#3%%SD99:B$FO1)T:7E\JEN0A]BRI%.LH$%ZI5)B1;)*G<
M>"M#YA6>E5%[K8K<!W;Q6X':<^K]0XJ9'TA.![`A7CKP":M>"M#YA6>E5%[K8K<!W;Q6X':<^K]0XJ9'TA.![`A7CKP":R@M>"M#YA6>E5%[K8K<!W;Q6X':<^K]0XJ9'TA.![`A7CKP":R@7@5C>D`?)SXA
ME[33.T3M^3LNAF)&!+YF;6ET:[A",?ZLHS"O7""U]ZL@+S<(6QW-?EVH+B;(
MS(!N6*EM2"W0F42@\52B#GIVU8!.)9?Z\[F4V-+*G"US4=JRXEO*\.9-<LN8
MBA*H$MBA*H$E@CD:8%.?I>`G>P,Q1G0-(P\,PD*'4I5%;6:6<XGL=/H2K1\A;J!'>^
M3^_RJ_!0$:G5V=5LE='@([[?X=W)#'[@O(07;R,"PBJ7;F:\\XGN0ZCD)I3"
M>,I@*L*9W+N<Z2.3D'120#7?@V]1N4CD,NE&8I0M_#N`KB1(<^\R*JFB<5!9
MBVUOE[&J$J>(8M'(+(V\SJ]9J&BJ_]>S^>X-RN)EMHC4A"2"T+]W;!FE$JLE
M;]HSOK@>;5(1JD9@'75C0:J;)U&\1/LVUPP=]MY:K\S"R5Y*TA!1'%!++LB-
M*=:M*=:B.ZIYFZ@M*=:B.ZIYFZ@T0.@9W=RI;8-_;)4E7KAT61^:EV'SE>ZP^4_[`^KD99_`-).*
M$D%(J2Y6Q'QCSX)DCS^&EV/(`@((-]*)W;5]8WTTK5)YA8L4':06K^I\8#T/
MR'=3V&B_8E_9W3U4<N\$70:^=`?X-[="!2A=>F?O\HXW<1-;=MR'=3V&B_8E_9W3U4<N\$70:^=`?X-[="!2A=>F?O\HXW<1-;=O@OI>_=F7J2
M+SVI=_?[QLJ3?(W\LJC1[_7RUWCCX)@>J_%1EXN[]*&$<QMF0['#WW'7Y1<2
M?)W!FZ_ZGLB%@"@]K6"/RB>#XBL=MBM5#;+G?&WYT4/3]JH[R5TUS7BF-^,(
M6K=PZU;!F40L(9:@G.1Z\;^(L<C>?$_=NJ%+9&],*3LNW;]5;4+-KFF]RJ>J
M_$*]KI=O]\63>H@_WD?3=4\,_9`M1Z\O2Q<F?(V2)M''1]M_$*]KI=O]\63>H@_WD?3=4\,_9`M1Z\O2Q<F?(V2)M''1]%09@G$O[@.RLS$
E%*?X&+5\.<=,L:U%P./MQ)6-9J'XJ:%R+$.^_A<3V9;VA"(`````
`
end

-- To unsubscribe, send mail to: linux-parport-request@torque.net --
-- with the single word "unsubscribe" in the body of the message. --



This archive was generated by hypermail 2.0b3 on Wed 30 Dec 1998 - 10:17:39 EST