[PATCH 00/12] USB: serial: some fixes and clean ups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

These patches fixes

 - a memory leak in kl5usb105
 - safe_serial writes, which still depended on the old generic write bulk
   callback
 - a write-buffer length bug in aircable and ir-usb introduced by myself
   (incorrect use of my own API...)
 - an incorrect length header for legacy ftdi SIO devices (again my bad)

and also

 - replaces custom fifo implementations in ti_usb and io_ti, and
 - reimplements kl5usb105 using the generic framework.

/Johan


Johan Hovold (12):
  USB: safe_serial: reimplement write using generic framework
  USB: safe_serial: reimplement read using generic framework
  USB: safe_serial: straighten out read processing
  USB: aircable: fix incorrect write-buffer length
  USB: ir-usb: fix incorrect write-buffer length
  USB: ti_usb: use kfifo to implement write buffering
  USB: io_ti: remove unsused private counter
  USB: io_ti: use kfifo to implement write buffering
  USB: kl5usb105: fix memory leak
  USB: kl5usb105: minor clean ups
  USB: kl5usb105: reimplement using generic framework
  USB: ftdi_sio: fix legacy SIO-device header

 drivers/usb/serial/aircable.c         |    2 +-
 drivers/usb/serial/ftdi_sio.c         |    2 +-
 drivers/usb/serial/io_ti.c            |  228 +----------------
 drivers/usb/serial/ir-usb.c           |    4 +-
 drivers/usb/serial/kl5kusb105.c       |  436 ++++++---------------------------
 drivers/usb/serial/safe_serial.c      |  231 +++++-------------
 drivers/usb/serial/ti_usb_3410_5052.c |  179 +-------------
 7 files changed, 161 insertions(+), 921 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux