summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
...
* Fix the lock order reversal between the sigio lock and a process/pgrp lock intanimura2002-05-031-2/+6
* Redo the sigio locking.alfred2002-05-011-13/+13
* Fix indention which I did wrong in a previous commit.asmodai2002-04-291-1/+1
* Add a global sx sigio_lock to protect the pointer to the sigio objecttanimura2002-04-271-0/+2
* Don't FILEDESC_LOCK around calls to falloc().alfred2002-04-221-2/+0
* Push down Giant for setpgid(), setsid() and aio_daemon(). Giant protects onlytanimura2002-04-201-0/+4
* When exec'ing a set[ug]id program, make sure that the stdio file descriptorsnectar2002-04-191-0/+65
* Lock proctree_lock instead of pgrpsess_lock.jhb2002-04-161-3/+3
* Use the correct macros for F_SETFD/F_GETFD instead of magic numbers.asmodai2002-04-131-2/+3
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-2/+2
* The description of fd_mtx is "filedesc structure."tanimura2002-03-291-2/+2
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-1/+1
* Remove __P.alfred2002-03-191-11/+11
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-4/+10
* Close a race when vfs_syscalls.c:checkdirs() runs.alfred2002-03-191-1/+7
* Giant pushdown for read/write/pread/pwrite syscalls.alfred2002-03-151-0/+2
* Simple p_ucred -> td_ucred changes to start using the per-thread ucredjhb2002-02-271-2/+2
* Lock struct pgrp, session and sigio.tanimura2002-02-231-18/+91
* Fix broken Giant locking protocol introduced in rev 1.114. You cannotpeter2002-02-081-0/+1
* Remove bogus assertion in dup2 that can lead to panics when kernelalfred2002-02-011-2/+0
* Avoid lock order reversal filedesc/Giant when calling FREE() in fdallocalfred2002-02-011-0/+2
* Attempt to fixup select(2) and poll(2), this should fix some races withalfred2002-01-291-3/+1
* Backout 1.120, EINVAL isn't a proper error return when the passed fd isalfred2002-01-291-1/+1
* in fget() return EINVAL when the descriptor requested is negative.alfred2002-01-231-1/+1
* use mutex pools for "struct file" locking.alfred2002-01-201-2/+1
* Push down Giant in dup(2) and dup2(2), Giant is only needed whenalfred2002-01-151-16/+17
* Replace ffind_* with fget calls.alfred2002-01-141-120/+67
* Comment fdrop and fdrop_locked functions.alfred2002-01-131-0/+9
* Implement ffind_hold using ffind_lock.alfred2002-01-131-11/+3
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-49/+292
* When removing kqueue descriptors from the descriptor table during a fork,jlemon2001-12-141-3/+8
* Give struct socket structures a ref counting interface similar todillon2001-11-171-0/+47
* remove holdfp()dillon2001-11-141-37/+127
* Change the kernel's ucred API as follows:jhb2001-10-111-4/+2
* When FREE()ing kqueue related structures, charge them to the correct bucket.jlemon2001-09-301-3/+3
* If an incoming struct proc could have been NULL before, tehn don'tjulian2001-09-121-4/+5
* KSE Milestone 2julian2001-09-121-138/+146
* Giant Pushdown. Saved the worst P4 tree breakage for last.dillon2001-09-011-64/+176
* advlock: simplify overflow checksache2001-08-291-4/+3
* Move <machine/*> after <sys/*>ache2001-08-231-3/+9
* Detect off_t EOVERFLOW of start/end offsets calculations for adv. lock,ache2001-08-231-2/+15
* Remove the fildesc_clone() function and its associated unnecessary code.chris2001-08-061-23/+0
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-2/+0
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-0/+2
* Change the pfind() and zpfind() functions to lock the process that theyjhb2001-04-241-1/+4
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-261-1/+0
* Make the pseudo-driver for "/dev/fd/*" handle fd's larger than 255.phk2001-03-201-1/+8
* Extend kqueue down to the device layer.jlemon2001-02-151-0/+11
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-4/+2
* This patchset fixes a large number of file descriptor race conditions.dillon2000-11-181-89/+238
OpenPOWER on IntegriCloud