|
@@ -1263,7 +1263,9 @@ static int tty_reopen(struct tty_struct *tty)
|
|
tty->count++;
|
|
tty->count++;
|
|
tty->driver = driver; /* N.B. why do this every time?? */
|
|
tty->driver = driver; /* N.B. why do this every time?? */
|
|
|
|
|
|
|
|
+ mutex_lock(&tty->ldisc_mutex);
|
|
WARN_ON(!test_bit(TTY_LDISC, &tty->flags));
|
|
WARN_ON(!test_bit(TTY_LDISC, &tty->flags));
|
|
|
|
+ mutex_unlock(&tty->ldisc_mutex);
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|