• Jiri Slaby's avatar
    Char: nozomi, remove port.count checks · 6d742f65
    Jiri Slaby authored
    Before 33dd474a, these were some kind of protection against race with
    HUP. They were protected with port->tty_sem at the same time.
    
    By that commit, the counting was switched to tty_port's one, but the
    locking remained the old one. So the count was not protected by
    any lock anymore.
    
    The driver should not test whether it raced with HUP or not anyways.
    With the new refcounted tty model, it just should proceed as nothing
    happened because all needed info is still there. In respect to this,
    let's drop the useless and unprotected tests (tty_port->count is
    protected by tty_port->lock).
    Signed-off-by: default avatarJiri Slaby <jslaby@suse.cz>
    Tested-by: default avatarGerald Pfeifer <gerald@pfeifer.com>
    Cc: Alan Cox <alan@linux.intel.com>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    6d742f65
nozomi.c 48.7 KB