diff options
author | Peter Hurley <peter@hurleysoftware.com> | 2014-11-05 12:13:02 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-11-05 21:50:42 -0500 |
commit | 2febdb632bb96235b94b8fccaf882a78f8f4b2bb (patch) | |
tree | f4740b43b225a863f05df7edb59d3b3badfdb445 /include/linux/tty.h | |
parent | 2aff5e2bc62db43e05c814461a08aff0fc2b7fe5 (diff) |
tty: Preset lock subclass for nested tty locks
Eliminate the requirement of specifying the tty lock nesting at
lock time; instead, set the lock subclass for slave ptys at pty
install (normal ttys and master ptys use subclass 0).
Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/tty.h')
-rw-r--r-- | include/linux/tty.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/tty.h b/include/linux/tty.h index a07b4b415db8..196c352a5ce8 100644 --- a/include/linux/tty.h +++ b/include/linux/tty.h | |||
@@ -640,6 +640,7 @@ extern void __lockfunc tty_lock(struct tty_struct *tty); | |||
640 | extern void __lockfunc tty_unlock(struct tty_struct *tty); | 640 | extern void __lockfunc tty_unlock(struct tty_struct *tty); |
641 | extern void __lockfunc tty_lock_slave(struct tty_struct *tty); | 641 | extern void __lockfunc tty_lock_slave(struct tty_struct *tty); |
642 | extern void __lockfunc tty_unlock_slave(struct tty_struct *tty); | 642 | extern void __lockfunc tty_unlock_slave(struct tty_struct *tty); |
643 | extern void tty_set_lock_subclass(struct tty_struct *tty); | ||
643 | /* | 644 | /* |
644 | * this shall be called only from where BTM is held (like close) | 645 | * this shall be called only from where BTM is held (like close) |
645 | * | 646 | * |