svn commit: r186706 - head/sys/kern
ed at FreeBSD.org
Fri Jan 2 15:32:44 PST 2009
Date: Fri Jan 2 23:32:43 2009
New Revision: 186706
Don't let /dev/console be revoked if the TTY below is being closed.
During startup some of the syscons TTY's are used to set attributes like
the screensaver and mouse options. These actions cause /dev/console to
be rendered unusable.
Fix the issue by leaving the TTY opened when it is used as the console
Reported by: imp
--- head/sys/kern/tty.c Fri Jan 2 22:51:30 2009 (r186705)
+++ head/sys/kern/tty.c Fri Jan 2 23:32:43 2009 (r186706)
@@ -308,6 +308,13 @@ ttydev_close(struct cdev *dev, int fflag
struct tty *tp = dev->si_drv1;
+ * Don't actually close the device if it is being used as the
+ * console.
+ if (strcmp(dev_console_filename, tty_devname(tp)) == 0)
+ return (0);
More information about the svn-src-head