summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_descrip.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
OpenPOWER on IntegriCloud