summaryrefslogtreecommitdiffstats
path: root/sys/kern/tty.c
Commit message (Expand)AuthorAgeFilesLines
...
* Fix some edge cases in the TTY queues:ed2008-08-301-22/+10
* Properly unlock the init/lock-state devices when invoking TIOCSETA.ed2008-08-271-1/+0
* Fix two small bugs in tcsetattr().ed2008-08-221-7/+6
* Prevent VSTART flooding when turning on software flow control.ed2008-08-221-1/+1
* Integrate the new MPSAFE TTY layer to the FreeBSD operating system.ed2008-08-201-2830/+1352
* Move ttyinfo() into its own C file.ed2008-07-251-269/+0
* Rev. 1.274 put the ttyrel() call before the destroy_dev() in thekib2008-05-231-2/+5
* The dev_refthread() in the tty_gettp() may fail, because Giant is takenkib2008-05-231-5/+6
* Use the t_state for the TS_GONE test.kib2008-05-231-1/+1
* Move TTY unrelated bits out of <sys/tty.h>.ed2008-05-231-0/+1
* Implement POSIX function tcgetsid() which returns session id.davidxu2008-04-151-0/+5
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-6/+6
* Close a race in the kern.ttys sysctl handler that resulted in panics injhb2008-01-081-3/+20
* ttyfree() frees the cdev(). But if there are pending kevents,kib2007-07-201-7/+17
* - Use rufetchcalc() rather than calcru() in ttyinfo so that we getjeff2007-07-011-3/+2
* Re-acquire the PROC_SLOCK before calling calcru(), and release it after,cognet2007-06-111-0/+2
* The new compiler can't quite follow the logic of has_stime andmjacob2007-06-101-1/+1
* Commit 9/14 of sched_lock decomposition.jeff2007-06-041-57/+117
* Back out rev. 1.266. The real cause for the recent panics has been fixedmbr2006-12-201-1/+1
* Giant might have been temporarily dropped while waiting for proctree_lock, al...mbr2006-12-191-1/+1
* Add the tp->t_refcnt validity check back. There are still some racembr2006-12-191-1/+1
* Threading cleanup.. part 2 of several.julian2006-12-061-25/+2
* Don't drop reference to tty in tty_close() if TS_ISOPEN is already cleared.tegge2006-11-061-7/+6
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-6/+8
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+11
* Any call of tty_close() with a tty refcount of <= 1 is wrong and we willmbr2006-09-301-6/+9
* Check for tp->t_refcnt == 0 before doing anything in tty_open().mbr2006-09-231-0/+6
* Back out rev. 1.258. The real race cause has been fixedmbr2006-09-211-2/+2
* Fix locking race in ttymodem(). The locking of the proctree happens too latembr2006-09-101-2/+2
* Move the old BSD4.3 tty compatibility from (!BURN_BRIDGES && COMPAT_43)phk2006-01-101-11/+3
* Deorbit ttymalloc() in preference for ttyalloc()phk2006-01-041-16/+2
* Use MTX_SYSINIT to set up the tty list mutex.phk2006-01-041-6/+1
* Revert most of revision 1.235 and fix the problem a different way. Wejhb2005-10-271-7/+12
* Use new functions to call into drivers methods.phk2005-10-161-39/+27
* Make ttyconsolemode() call ttsetwater() so that drivers don't have to.phk2005-10-161-0/+1
* Eliminate two unused arguments to ttycreate().phk2005-10-161-2/+4
* Fix the recent panics/LORs/hangs created by my kqueue commit by:ssouhlal2005-07-011-2/+2
* According to the comment in struct tty, t_modem is optional; hence we shouldavatar2005-04-131-2/+4
* Make (some) serial ports implement the PPS-API again. This changephk2005-03-261-0/+6
* Replace my previous change for 32 bit systems with hz > 169 with Bruce'speter2005-03-121-10/+11
* Make the tty vmin/vtime timeouts work for hz > 169 on 32 bit machines.peter2005-03-121-7/+7
* Add placeholder mutex argument to new_unrhdr().phk2005-03-071-1/+1
* Call tty_close() at the very end of ttyclose() since otherwise NULLjhb2004-12-301-1/+1
* fix a misleading sleep identifier.phk2004-12-201-1/+1
* Improvements and fixes in the 1.241 commit:dds2004-11-161-6/+9
* Return POLLERR rather than POLLIN/POLLOUT on TS_ZOMBIE ttys.dds2004-11-111-4/+5
* Restore TTYDEF_LFLAG to set echo bits.phk2004-11-031-1/+1
* Add new function ttyinitmode() which sets our systemwide defaultphk2004-10-181-12/+29
* Make pty's always come up in echo mode.phk2004-10-151-1/+1
* Add missing chunk of code to enforce the lock-bits of termios.phk2004-10-141-1/+26
OpenPOWER on IntegriCloud