All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4]: USB: ftdi_sio: fix regression in 2.6.31 and clean up
@ 2009-10-07 18:05 Johan Hovold
  2009-10-07 18:05 ` [PATCH 1/4] USB: ftdi_sio: remove tty->low_latency Johan Hovold
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Johan Hovold @ 2009-10-07 18:05 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Alan Cox
  Cc: Oliver Neukum, Alan Stern, linux-usb, linux-kernel, Johan Hovold

Hi, 

These patches clean up the ftdi_sio driver and fixes

 1) a long outstanding bug manifesting itself as 
 
 	BUG: sleeping function called from invalid context at kernel/mutex.c:280

 2) a couple of regressions in 2.6.31 (stalled reads and unthrottle race)
    due to changes in the tty layer.

Please have a look at it so we can get something back-ported to stable as the
ftdi_sio driver is currently completly broken and unusable due to the stalled
reads.

Note that the patches do not add suspend/resume support to the driver (but the
clean up should make it easier to implement).

Thanks to Alan Cox, Oliver Neukum, and Alan Stern for all comments and
suggestions so far.

Thanks,
Johan


drivers/usb/serial/ftdi_sio.c |  422 +++++++++++++----------------------------
 1 files changed, 129 insertions(+), 293 deletions(-)


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-10-07 19:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-07 18:05 [PATCH 0/4]: USB: ftdi_sio: fix regression in 2.6.31 and clean up Johan Hovold
2009-10-07 18:05 ` [PATCH 1/4] USB: ftdi_sio: remove tty->low_latency Johan Hovold
2009-10-07 18:05 ` [PATCH 2/4] USB: ftdi_sio: remove unused rx_byte counter Johan Hovold
2009-10-07 18:05 ` [PATCH 3/4] USB: ftdi_sio: clean up read completion handler Johan Hovold
2009-10-07 18:05 ` [PATCH 4/4] USB: ftdi_sio: re-implement read processing Johan Hovold
2009-10-07 19:33 ` [PATCH 0/4]: USB: ftdi_sio: fix regression in 2.6.31 and clean up Greg KH

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.