summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add missing call to knote_fdclose() in setugidsafety() and fdcloseexec().alc2000-10-281-0/+4
* Avoid the modules madness I inadvertently introduced by making thephk2000-09-021-19/+8
* new sysctl 'kern.openfiles' (exports nfiles to userland)alfred2000-08-261-0/+3
* Dang, a _clone routine escaped #ifdef DEVFS containment.phk2000-08-241-0/+2
* Fix panic when removing open device (found by bp@)phk2000-08-241-6/+38
* Clean up some low level bootstrap code:peter2000-08-111-6/+12
* Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.phk2000-07-041-1/+1
* Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:phk2000-07-031-1/+1
* don't panic the system when fpathconv is called on an unsupported filetype.alfred2000-06-271-1/+1
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
* Introduce kqueue() and kevent(), a kernel event notification facility.jlemon2000-04-161-3/+23
* Fix the style bugs in the style bugs fix. The style bug fix made theimp2000-01-211-4/+6
* Fix style bugs in the last commit.green2000-01-211-10/+8
* bdeize last commit:imp2000-01-201-3/+0
* When we are execing a setugid program, and we have a procfs filesystemimp2000-01-201-0/+59
* Removed unused includes.bde1999-12-261-26/+12
* Only bother converting the stat structure if we intend to return it,dillon1999-11-181-2/+3
* Remove cdevsw_add() - the necessary make_dev() calls appear to be therepeter1999-11-181-1/+0
OpenPOWER on IntegriCloud