tty: Simplify pty pair teardown logic
authorPeter Hurley <peter@hurleysoftware.com>
Wed, 5 Nov 2014 17:12:56 +0000 (12:12 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 6 Nov 2014 02:42:15 +0000 (18:42 -0800)
commit324c1650ca2d6c1325afbb53d1187e63bbeaad0b
tree54f743bb9e26dc7b51a220bd92c237fdd75422d5
parentdeb287e7401bbbf7803731805acbda1d983d1999
tty: Simplify pty pair teardown logic

When the slave side closes and its tty count is 0, the pty
pair can be destroyed; the master side must have already
closed for the slave side tty count to be 0. Thus, only the
pty master close must check if the slave side has closed by
checking the slave tty count.

Remove the pre-computed closing flags and check the actual count(s).
Regular ttys are unaffected by this change.

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