Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2009 20:29:55 +0000 (UTC)
From:      Ed Schouten <ed@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern tty.c
Message-ID:  <200906122030.n5CKUH04038228@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ed          2009-06-12 20:29:55 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             tty.c 
  Log:
  SVN rev 194074 on 2009-06-12 20:29:55Z by ed
  
  Prevent yet another staircase effect bug in the console device.
  
  Even though I thought I fixed the staircase issue (and I was no longer
  able to reproduce it), I got some reports of the issue still being
  there. It turns out the staircase effect still occurred when
  /dev/console was kept open while killing the getty on the same TTY
  (ttyv0).
  
  For some reason I can't figure out how the old TTY code dealt with that,
  so I assume the issue has always been there. I only exposed it more by
  merging consolectl with ttyv0, which means that the issue was present,
  even on systems without a serial console.
  
  I'm now marking the console device as being closed when closing the
  regular TTY device node. This means that when the getty shuts down,
  init(8) will open /dev/console, which means the termios attributes will
  always be reset in this case.
  
  Revision  Changes    Path
  1.320     +7 -7      src/sys/kern/tty.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906122030.n5CKUH04038228>