summaryrefslogtreecommitdiff
path: root/sys/kern/tty.c
AgeCommit message (Expand)Author
2009-10-11Check for zero length read here - and return zero.dsl
2009-10-02Put the tty opening policy back in the subsystem.elad
2009-08-01Don't return EWOULDBLOCK on an O_NONBLOCK tty file descriptor that has vmin > 0christos
2009-04-25- Rearrange pg_delete() and pg_remove() (renamed pg_free), thusrmind
2009-01-22Avoid deadlock in tty code if a terminal emulation responds todrochner
2009-01-22malloc -> kmem_allocyamt
2008-11-19Make the emulations, exec formats, coredump, NFS, and the NFS serverad
2008-08-08ttywrite: g/c an unused variable (cnt).uebayasi
2008-07-31Display t_outcv* channels as "ttyout*", not "ttycan*".uebayasi
2008-06-16- PPWAIT is need only be locked by proc_lock, so move it to proc::p_lflag.ad
2008-05-25Properly fix the "hanging in tty" bug that was worked around with cv_wakeup()ad
2008-05-03use sigismasked. no functional change.yamt
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, sincead
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-04-22Give callout_halt() an additional 'kmutex_t *interlock' argument. If theread
2008-04-21Fix TIOCSIG handling for SIGINFO.ad
2008-04-21ttygetinfo: fix a locking error in rev.1.215.yamt
2008-04-20ttys are allocated/freed infrequently enough that there is no point havingad
2008-04-20Improve ^T / SIGINFO handling:ad
2008-04-05- l_wmesg is not always valid. check l_wchan when using l_wmesg.yamt
2008-03-01Welcome to 4.99.55:rmind
2008-01-23Tons of process scope changes.elad
2008-01-02Merge vmlocking2 to head.ad
2007-12-31Hang the correct processes when no output/input available. PR kern/37603.ad
2007-12-26Merge more changes from vmlocking2, mainly:ad
2007-12-08Remove cn_lwp from struct componentname. curlwp should be usedpooka
2007-12-04ttysigintr: proclist_lock can be taken now.ad
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-11-20Call ttstart() with tty_lock held.ad
2007-11-19Work around another funny until I figure out what is going wrong: somehow,ad
2007-11-19- Factor out too many copies of the same bit of tty code.ad
2007-11-14Fix some problems with the tty signalling code.ad
2007-11-07Merge tty changes from the vmlocking branch.ad
2007-11-06Merge scheduler changes from the vmlocking branch. All discussed onad
2007-10-18Initialise the callbacks for tty.t_rstrt_ch in ttymallocjoerg
2007-09-25Use selinit() / seldestroy().ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-05-17merge yamt-idlelwp branch. asked by core@. some ports still needs work.yamt
2007-03-12Use mutexes/condvars.ad
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-03-09- Make the proclist_lock a mutex. The write:read ratio is unfavourable,ad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17Acquire proclist_lock across the p_find() and pg_find() calls whiledsl
2007-02-09Merge newlock2 to head.ad
2007-01-04Consistent usage of KAUTH_GENERIC_ISSUSER.elad
2006-09-13Avoid NULL deref (this is called with lwp=NULL from ppp interrupt context)martin
2006-08-03PR/34129: Andreas Gustafsson: Nonblocking write to pty can return 0christos
2006-07-23Use the LWP cached credentials where sane.ad
2006-06-07merge FreeBSD timecounters from branch simonb-timecounterskardel