hello, this is a bk export -tpatch followed by a bk send -wgzip_uu -r+ fixed a (possible) panic caused by the line discipline echoing characters. it also fixes a problem where the echoing messes up ppp chat.
thanks, ganesh # This is a BitKeeper generated patch for the following project: # Project Name: greg k-h's linux 2.5 USB kernel tree # This patch format is intended for GNU patch command version 2.5 or higher. # This patch includes the following deltas: # ChangeSet 1.368 -> 1.369 # drivers/usb/serial/ipaq.c 1.6 -> 1.7 # # The following is the BitKeeper ChangeSet Log # -------------------------------------------- # 02/03/08 [EMAIL PROTECTED] 1.369 # Fixed a panic caused by the line discipline echoing characters. It # also fixes a problem where the echoing messes up ppp chat. # -------------------------------------------- # diff -Nru a/drivers/usb/serial/ipaq.c b/drivers/usb/serial/ipaq.c --- a/drivers/usb/serial/ipaq.c Sat Mar 9 05:22:08 2002 +++ b/drivers/usb/serial/ipaq.c Sat Mar 9 05:22:08 2002 @@ -9,6 +9,16 @@ * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * + * (8/3/2002) ganesh + * The ipaq sometimes emits a '\0' before the CLIENT string. At this + * point of time, the ppp ldisc is not yet attached to the tty, so + * n_tty echoes "^ " to the ipaq, which messes up the chat. In 2.5.6-pre2 + * this causes a panic because echo_char() tries to sleep in interrupt + * context. + * The fix is to tell the upper layers that this is a raw device so that + * echoing is suppressed. Thanks to Lyle Lindholm for a detailed bug + * report. + * * (25/2/2002) ganesh * Added support for the HP Jornada 548 and 568. Completely untested. * Thanks to info from Heath Robinson and Arieh Davidoff. @@ -148,6 +158,8 @@ */ port->tty->low_latency = 1; + port->tty->raw = 1; + port->tty->real_raw = 1; /* * Lose the small buffers usbserial provides. Make larger ones. This BitKeeper patch contains the following changesets: + ## Wrapped with gzip_uu ## begin 664 bkpatch1261 M'XL(`.1.B3P``[66VV[;.!"&K\VG&+07/<42#Y9\6#A(-]O=!@W:(&WOB@:T M1%N$95%+4DD,Z.$[E&H7S2((NDX-`Y;(F9]S^(;P4_CLE)T-5K)2KB!/X:UQ M?C;PS:TW=71]JZM<R^A:6>VEBS*S09-+8]`D+LQ&Q;U??&/L.F[<8LBC9!A> M=+4B:'HA?58`NKO9@$5BO^*WM9H-+M_\\_G\]24A\SF<%K):J8_*PWQ.%NN3 MO%%EM+9&%I&QJW:_W7)*&6,\H2))6=+RB1"CEJ5TD>-CSL?3Y2*=DI55JY/> M'8/^V9U301-*DXE(V]&$C\?D+\#@TBE0'E,1TPEP/DO2F6"O:#(3%/HL3^ZO M"KQB,*3D3S@\\E.2P=_Z5N4@H9:5SB"3C</7Q19\H:#4E8)<NTS7W:/*"H/5 MAJR05F8>2QW!F4<163H#2U1R0<F:1:DV<%,HJSJ=G=]&.8<F30UU70<5'Y%W MD%">I.3B1UO(\!<_A%!)R3'F@`V_6Y3<Z@!%0"9&_K0L8UW+?Z.L[P^CX2<9 M3=L1F[)INY1",:Q.QD4VQ:H]W)"'3A!TPL8\%;3E0E#>(7BO2T#R=Z1QE](' M8V9L@MRR=I2(44_M^#_,TE]@EC\FM)\0JA`N.+P8O$:N0&VT#_0]^T*?P4(M MS7?V3L_/WKS_!,Y;)#""UQY7M4.-&I'T8)80_(\ZVT!E&7@'[:`R'K9X1TCO M95;@4'C3&7F_/<)S4:&ZPN<.;CS_R5=XLC,)H1TA_QJOGQ_,AYV.>3BK`"^O M*!W65G$4"A'UH^?VD[A0W4(G?Q4&[OD+P!S0`@]QI5(UZ`J_.(6VJ<,09@9? M;G&D^OK@.(8T0DBJ++O3F[I6%DJYQ<[C@NQK$:PD6'D#N;K6F<+DNDW4V0TN M6CATMB&7/$)Y6:T[Z?-MJ>`<^UV8<@-8=%3*E9>Z#+=(LT(-JVICNT'O\?\` M0WO3?7%P+^Z?A/]Q"YPQ!HP2>`G/)[&(`\DOOL,9%@>'8Q-4#@4G:#P2.D'J M,>`).GM\=I4Z'*"@=#A"064'$;S$)B<4.!D,PLKP&.LX/`YGSX']<6=5R?)J <O[7_0X`]R=:NV<SS9)E,\JD@WP!?"^,MF@@````` ` end _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel