On Sat, Jun 19, 2004 at 04:36:01PM +0200, Oliver Neukum wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi,
> 
> I overlooked that setting control lines in open can fail.
> 
>       Regards
>               Oliver
> 
> Signed-Off-By: Oliver Neukum <[EMAIL PROTECTED]>

Signed-off-by: Vojtech Pavlik <[EMAIL PROTECTED]>

Greg, please, apply this one as well.

> 
> 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-06-19 14:36:02+02:00, [EMAIL PROTECTED]
>   - check for error doing control transfers
> 
> 
>  cdc-acm.c |    5 ++++-
>  1 files changed, 4 insertions(+), 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   Sat Jun 19 14:37:06 2004
> +++ b/drivers/usb/class/cdc-acm.c     Sat Jun 19 14:37:06 2004
> @@ -293,7 +293,8 @@
>               goto bail_out_and_unlink;
>       }
>  
> - -   acm_set_control(acm, acm->ctrlout = ACM_CTRL_DTR | ACM_CTRL_RTS);
> +     if (0 > acm_set_control(acm, acm->ctrlout = ACM_CTRL_DTR | ACM_CTRL_RTS))
> +             goto full_bailout;
>  
>       /* force low_latency on so that our tty_push actually forces the data through, 
>          otherwise it is scheduled, and with high data rates data can get lost. */
> @@ -304,6 +305,8 @@
>       up(&open_sem);
>       return 0;
>  
> +full_bailout:
> +     usb_unlink_urb(acm->readurb);
>  bail_out_and_unlink:
>       usb_unlink_urb(acm->ctrlurb);
>  bail_out:
> 
> ===================================================================
> 
> 
> This BitKeeper patch contains the following changesets:
> 1.1861
> ## Wrapped with gzip_uu ##
> 
> 
> begin 664 bkpatch6417
> M'XL(`'(SU$```\54T6Z;,!1]QE]QI;[EMAIL PROTECTED];@`E4B=HETU:MTR*:/B/'F`25
> MX,E`MTE\_`R9DD::TJZ:-(Q`]]H^U^?<(U_`0RUU;*FR>)(:7<`G53<FE)6J
> MI+-5.UD65?O#47IC)A.ES*3;[EMAIL PROTECTED]"Y:\$5LP2'5L$<<[
> M9)J?WV1L)1\^/MS=)`A-IS#?\FHC[V4#TREJE'[B959?\V9;JLII-*_JG6RX
> M(]2N.RSM*,;4C("$'@Y81QCVPTZ0C!#N$YEAZD^8C_9<KO_$X13+QXQ$A.`P
> M\#M_0L(`+8`X9,((8-_%S"41$#_V6(SI):8QQG`&&RX)V!B]AW_+9HX$V""V
> M4CQ"KC1(K<TW4T6U`:&[EMAIL PROTECTED]@M'R*#"R__)!"'.,9B_PR'2O
> M1.VV];KOOR.>\?$Q";N`A1'KUL(+<D)RZGNY)\/U.05/,$7)Z]H5F;`/Z/M^
> M42_P:$<BRL+!26<VO>RM-[(XZ[%7L<!!A$W/Z832P77,._5<$'NO\IP/-OGO
> MGMLWXRO8^OOP&@\MS_7E#99<T(@!0;?]CR*KR&&$808&+JUED_X^U<C$[_JD
> M/1.-+E5KKA>XF7])YZOD+EVL$NB.8;*Z'X^196U4HR!ORS)=\Z+?<X5N/=R7
> M>9Z,D668I&UEQ'],6[T>#66TY)D)QE?'ZV_0K6YWTR`+PTG`)?H%#^TEL68%
> "````
> `
> end
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iD8DBQFA1E9XbuJ1a+1Sn8oRAgWrAKDTWG4ZXiIKceqtevyMoUTMUAmBlQCeOgUd
> jYezZWQGXu8m77bRP/ntL2M=
> =dJk0
> -----END PGP SIGNATURE-----
> 

-- 
Vojtech Pavlik
SuSE Labs, SuSE CR


-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to