Add a tty_port_open method and then propogate the effects through the USB drivers, which nicely fixes a couple of races and cleans up the code. --- Alan Cox (5): opticon: Fix resume logic usb_serial: Kill port mutex usb_serial: Use the shutdown() operation tty_port: coding style cleaning pass tty_port: add "tty_port_open" helper drivers/char/tty_port.c | 50 ++++++++++++++++++++--- drivers/usb/serial/opticon.c | 7 ++- drivers/usb/serial/usb-serial.c | 83 +++++++++++++-------------------------- include/linux/tty.h | 10 ++++- include/linux/usb/serial.h | 3 - 5 files changed, 83 insertions(+), 70 deletions(-) -- The Zenburger: One with everything -- 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