diff --git a/[refs] b/[refs] index 9a03d5294c95..dd12950e82f0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3859f6a248cbdfbe7b41663f3a2b51f48e30b281 +refs/heads/master: f786648b89f00d4e66fe6b19beffd30e764651fc diff --git a/trunk/drivers/char/vt.c b/trunk/drivers/char/vt.c index 30d96739fb23..665103ccaee8 100644 --- a/trunk/drivers/char/vt.c +++ b/trunk/drivers/char/vt.c @@ -2433,7 +2433,7 @@ static int con_open(struct tty_struct *tty, struct file *filp) int ret = 0; acquire_console_sem(); - if (tty->count == 1) { + if (tty->driver_data == NULL) { ret = vc_allocate(currcons); if (ret == 0) { struct vc_data *vc = vc_cons[currcons].d;