OSDN Git Service

tty: Simplify tty_release() state checks
authorPeter Hurley <peter@hurleysoftware.com>
Wed, 5 Nov 2014 17:13:00 +0000 (12:13 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 6 Nov 2014 02:44:43 +0000 (18:44 -0800)
commit7ffb6da93c383a71b7f2d29d70cd420faa1ddeee
tree8468e693d64e8da711e78a9916b09d9fde817397
parent359b9fb5c4f0d49f7062356f55073a169f36e29d
tty: Simplify tty_release() state checks

The local o_tty variable in tty_release() is now accessed only
when closing the pty master.

Set o_tty to slave pty when closing pty master, otherwise NULL;
use o_tty != NULL as replacement for pty_master.

Reviewed-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/tty_io.c