|
@@ -4,18 +4,8 @@
|
|
|
#include <linux/semaphore.h>
|
|
|
#include <linux/sched.h>
|
|
|
|
|
|
-/*
|
|
|
- * Nested tty locks are necessary for releasing pty pairs.
|
|
|
- * The stable lock order is master pty first, then slave pty.
|
|
|
- */
|
|
|
-
|
|
|
/* Legacy tty mutex glue */
|
|
|
|
|
|
-enum {
|
|
|
- TTY_MUTEX_NORMAL,
|
|
|
- TTY_MUTEX_SLAVE,
|
|
|
-};
|
|
|
-
|
|
|
/*
|
|
|
* Getting the big tty mutex.
|
|
|
*/
|
|
@@ -58,5 +48,5 @@ void __lockfunc tty_unlock_slave(struct tty_struct *tty)
|
|
|
|
|
|
void tty_set_lock_subclass(struct tty_struct *tty)
|
|
|
{
|
|
|
- lockdep_set_subclass(&tty->legacy_mutex, TTY_MUTEX_SLAVE);
|
|
|
+ lockdep_set_subclass(&tty->legacy_mutex, TTY_LOCK_SLAVE);
|
|
|
}
|