> i compile cdc-acm.c with #define DEBUG and attach kernel messages:
> kern1.log - first call via pppd, modem dial ok, but freeze after
> disconnect 
> kern2.log - second call, modem don't respond
> 
> what information is necessary?

Please try the attached patch.

        Regards
                Oliver
You can import this changeset into BK by piping this whole message to:
'| bk receive [path to repository]' or apply the patch as usual.

===================================================================


[EMAIL PROTECTED], 2004-08-26 20:43:55+02:00, [EMAIL PROTECTED]
  - fix ppp locking anomaly


 cdc-acm.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


diff -Nru a/drivers/usb/class/cdc-acm.c b/drivers/usb/class/cdc-acm.c
--- a/drivers/usb/class/cdc-acm.c	Thu Aug 26 20:51:39 2004
+++ b/drivers/usb/class/cdc-acm.c	Thu Aug 26 20:51:39 2004
@@ -367,7 +367,7 @@
 	acm->writeurb->dev = acm->dev;
 
 	acm->ready_for_write = 0;
-	stat = usb_submit_urb(acm->writeurb, GFP_NOIO);
+	stat = usb_submit_urb(acm->writeurb, from_user ? GFP_KERNEL : GFP_ATOMIC);
 	if (stat < 0) {
 		dbg("usb_submit_urb(write bulk) failed");
 		acm->ready_for_write = 1;

===================================================================


This BitKeeper patch contains the following changesets:
1.1819
## Wrapped with gzip_uu ##


M'XL( #LQ+D$  [V476O;,!2&KZ-?<: W&YUM?5EV/-*U:[.NM%M#UEZ-$11%
M24QL*TAV/\ _?DK"[EMAIL PROTECTED]&VI4QVV".=/1RWJ.'<P"W3MNL8XK\3EMT )^-JWVH
M*U/I<&Y*7>15\Q :._.;0V/\9K1:CDQ1Y#2ZL5J[:)7CJ$ ^92!K-0>OY;(.
M"=EVI7Y<ZJPS[)_?7IT,$>KUX'0NJYG^IFOH]5!M[)TL)NY8UO/"5&%M9>5*
M7<M0F;+=IK848^K?F"0,QZ(E O.D561"B.1$3S#EJ>!HX^;X3RYVM3A.J2"8
M,=9M:9K0!)T!"4E*NH!YA-.("J XXRR+XT-,,XQACS8<$@@[EMAIL PROTECTED] 
M-'^ Y7()A5&+O)J!K$PIBT=T";1+8HP&3PU%P5\^"&&)T=$S=4_LRKF+&C>.
MI"I#]5O]').DC472%>U8L7A*R)1R-F4Z&>_KV(ZF*J1SD9JH8*N^N9^44YJT
MG,6)6).SY]#S++W2Q2^F*MTLFG)5^_>9U;,?+W" *25<8.^ <)ZN"1/Q+E\T
MH\D+^2+_G:]-XZ\AL/?KS_,RV'<'K\#OC"48"[EMAIL PROTECTED]<>N69<YO6H
ML>,W7CPXNK=YK7WT#J;6E*/&3R_X .>?!J/+_O!K_PJR=7!R<_WEXO3M^Z>1
7I.9:+5Q3]I)[EMAIL PROTECTED]/U[OP$    
 

Reply via email to