• Alan Stern's avatar
    usb-serial: straighten out serial_open · e637e772
    Alan Stern authored
    commit 320348c8 upstream.
    
    This patch (as1291) removes a bunch of code from serial_open(), things
    that were rendered unnecessary by earlier patches.  A missing spinlock
    is added to protect port->port.count, which needs to be incremented
    even if the open fails but not if the tty has gotten a hangup.  The
    test for whether the hardware has been initialized, based on the use
    count, is replaced by a more transparent test of the
    ASYNCB_INITIALIZED bit in the port flags.
    Signed-off-by: default avatarAlan Stern <stern@rowland.harvard.edu>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    e637e772
usb-serial.c 36.8 KB