• J
    TTY: call tty_driver_lookup_tty unconditionally · 631180ac
    Jiri Slaby 提交于
    Commit 4a2b5fdd (Move tty lookup/reopen to caller) made the call to
    tty_driver_lookup_tty conditional in tty_open. It doesn't look like it
    was an intention. Or if it was, it was not documented in the changelog
    and the code now looks weird. For example there would be no need to
    remember the tty driver and tty index. Further the condition depends
    on a tty which we drop a reference of already.
    
    If I'm looking correctly, this should not matter thanks to the locking
    currently done there. Thus, tty_driver->ttys[idx] cannot change under
    our hands. But anyway, it makes sense to change that to the old
    behaviour.
    
    Introduced-in: v2.6.28-rc2
    Signed-off-by: NJiri Slaby <jslaby@suse.cz>
    Cc: stable <stable@vger.kernel.org>
    Cc: Sukadev Bhattiprolu <sukadev@us.ibm.com>
    Cc: Alan Cox <alan@redhat.com>
    Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
    631180ac
tty_io.c 82.1 KB