From: On Behalf Of Greg KH > In 2.6, throttle can be called in interrupt context too. See > the recent > visor fix that was required for this.
patch-2.6.11 and patch-2.6.10 don't contain the fix you are refering to. Where am I looking? > > So it seems to me that usbserial is fundamentally broken. Am I > > correct? Is there any way to clean this up? Yes I'm volunteering. > > Probably. Backport the 2.6 changes :) Yes, well. The change in 2.6 is that usbserial.c has dropped the semaphore altogether, and there's a work queue now as well. I'm not sure that dropping the semaphore in 2.4.latest is safe (even though not dropping it is broken), and backporting the work queue implementation may be too large. > Does anyone still use the newer 2.4 kernel releases in a > distro anymore? Irrelevant. We are concerned with what our customers are using, and I've got a customer who wants the WhiteHEAT driver working under 2.4.28. The usbserial sempahore problem is holding me up. ..Stu ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel