On Friday, 1. June 2001 09:47, Greg KH wrote:
> Here's an improved patch, with the changes that Pete Zaitcev pointed
> out. It is against 2.4.5-ac5.
>
> I realize that most of the usb-serial drivers don't do the write logic
> correctly for SMP. The visor and empeg drivers do it well using an urb
> pool, but they don't handle the case "if you run out of urbs and are
> called from an interrupt due to being in echo mode" problem.
> digi-acceleport seems to handle things the best.
Very well,
you got all the sleeping with spinlock bugs as far as I can tell. Please
disregard my comments on races between throttle and unthrottle. You were
using synchronous unlinking. These were sleeping with spinlock held, not
races. Of course now you sleep about 1ms during throttle. Can the tty handler
handle that ?
Regards
Oliver
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-devel