These patches clean up and finally switch the opticon driver to use the more efficient generic read implementation. Note that this is compile-tested only, so any testing on actual hardware would be much appreciated. Thanks, Johan Johan Hovold (16): USB: opticon: remove redundant bulk urb fill USB: opticon: move private urb initialisation to attach USB: opticon: use port device for error and debug USB: opticon: remove private serial-device data USB: opticon: remove redundant initialisation USB: opticon: remove private usb-serial data USB: opticon: simplify bulk-in discovery in attach USB: opticon: move read-urb deallocation to release USB: opticon: remove disconnect USB: opticon: make private data port specific USB: opticon: pass port to get_serial_info USB: opticon: use port as urb context USB: opticon: increase bulk-in size USB: opticon: use usb-serial bulk-in urb USB: opticon: refactor reab-urb processing USB: opticon: switch to generic read implementation drivers/usb/serial/opticon.c | 351 ++++++++++++------------------------------- 1 file changed, 93 insertions(+), 258 deletions(-) -- 1.7.12.4 -- 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