n_tty: Fix signal handling flushes
[firefly-linux-kernel-4.4.55.git] / drivers / tty / pty.c
index 0e273158edacc8d115d1247733d956fcfa9ed6a3..e72ee629cead1b0af93c54b96395cbfc98b69975 100644 (file)
@@ -395,6 +395,7 @@ static int pty_common_install(struct tty_driver *driver, struct tty_struct *tty,
                goto err_put_module;
 
        tty_set_lock_subclass(o_tty);
+       lockdep_set_subclass(&o_tty->termios_rwsem, TTY_LOCK_SLAVE);
 
        if (legacy) {
                /* We always use new tty termios data so we can do this