summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* - Protect randompid and nprocs with the allproc_lock.jhb2002-05-021-101/+122
* Lock proctree_lock instead of pgrpsess_lock.jhb2002-04-161-2/+2
* Whitespace changes to wrap long lines.jhb2002-04-091-4/+8
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-1/+1
* Fix leakage of p_pgrp lock.tanimura2002-04-021-0/+4
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()dillon2002-04-011-0/+1
* Make the reference counting of 'struct pargs' SMP safe.alfred2002-03-271-2/+1
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksjeff2002-03-271-1/+1
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptdillon2002-03-271-3/+7
* Add a change mirroring that made to kern/subr_trap.c and others.benno2002-03-211-9/+3
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-2/+2
* revert last commit temporarily due to whining on the lists.dillon2002-02-261-8/+1
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remaindillon2002-02-261-1/+8
* Lock struct pgrp, session and sigio.tanimura2002-02-231-1/+7
* Add some DIAGNOSTIC code.julian2002-02-221-6/+9
* Convert p->p_runtime and PCPU(switchtime) to bintime format.phk2002-02-221-2/+2
* A few misc forkbomb defenses:silby2002-02-191-2/+5
* If the credential on an incoming thread is correct, don't botherjulian2002-02-171-0/+2
* Fix a couple of style bugs introduced (or touched by) previous commit.peter2002-02-071-1/+0
* Pre-KSE/M3 commit.julian2002-02-071-30/+33
* SMP Lock struct file, filedesc and the global file list.alfred2002-01-131-3/+9
* GC fast_vfork; it's not actually referenced anywhere.silby2002-01-091-4/+0
* Return EINVAL if kernel only flags are passed to the rfork syscall ratherjhb2001-12-191-2/+4
* Modify the critical section API as follows:jhb2001-12-181-7/+2
* Fix some nits in fork_exit() so it more properly duplicates the backendjhb2001-12-141-4/+4
* Add a per-thread ucred reference for syscalls and synchronous traps fromjhb2001-10-261-0/+5
* Fix ktrace enablement/disablement races that can result in a vnodedillon2001-10-241-3/+4
* Change the kernel's ucred API as follows:jhb2001-10-111-2/+1
* KSE Milestone 2julian2001-09-121-40/+87
* Rip some well duplicated code out of cpu_wait() and cpu_exit() and movepeter2001-09-101-4/+4
* Pushdown Giant for acct(), kqueue(), kevent(), execve(), fork(),dillon2001-09-011-4/+15
* Get rid of useless bcopy (the next statement was equivalent)guido2001-07-091-2/+0
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-3/+2
* Remove the p_spinlocks spin lock count that was obsoleted by thejhb2001-06-301-1/+0
* Rename nextpid to lastpid and externalize it.des2001-06-111-7/+7
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-9/+3
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-0/+2
* Properly copy the P_ALTSTACK flag in struct proc::p_flag to the childknu2001-05-071-1/+1
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-4/+4
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-281-2/+1
* Don't explicitly zero p_intr_nesting_level and p_aioinfo in fork.jhb2001-03-281-2/+0
* Use mtx_intr_enable() on sched_lock to ensure child processes always startjhb2001-03-281-2/+2
* Fix mtx_legal2block. The only time that it is bad to block on a mutex isjhb2001-03-091-0/+4
* - Don't hold the proc lock across VREF and the fd* functions to avoid lockjhb2001-03-071-4/+21
* - Lock the forklist with an sx lock.jhb2001-03-071-14/+57
* Sigh. Try to get priorities sorted out. Don't bother trying tojake2001-02-281-1/+0
* Initialize native priority to PRI_MAX. It was usually 0 which made ajake2001-02-261-0/+1
* Quiet a warning with a uintptr_t cast.jhb2001-02-221-1/+1
* o Move per-process jail pointer (p->pr_prison) to inside of the subjectrwatson2001-02-211-5/+0
* - Don't call clear_resched() in userret(), instead, clear the resched flagjhb2001-02-201-0/+6
OpenPOWER on IntegriCloud