aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* Several threads in a process may do vfork() simultaneously. Then, allKonstantin Belousov2008-12-051-1/+1
* MFp4:Bjoern A. Zeeb2008-11-291-0/+6
* - Forward port flush of page table updates on context switch or userretKip Macy2008-10-191-2/+7
* Do the pargs_hold() on the copy of the pointer to the p_args of theKonstantin Belousov2008-07-231-1/+1
* The kqueue_register() function assumes that it is called from the top ofKonstantin Belousov2008-07-071-4/+2
* Add DTrace 'proc' provider probes using the Statically Defined TraceJohn Birrell2008-05-241-0/+23
* Fix the leak of the vmspace on the fork when the process limitsKonstantin Belousov2008-03-201-2/+4
* - Don't call the empty sched_newproc() function. sched_newproc() alreadyJeff Roberson2008-03-201-1/+0
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-1/+1
* When forking, the new thread deserves a name too. Don't just use theJulian Elischer2007-11-151-0/+1
* A bunch more files that should probably print out a thread nameJulian Elischer2007-11-141-2/+2
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-7/+34
* Completely remove the code for single threading the mainline fork code.Julian Elischer2007-11-021-49/+3
* Merge first in a series of TrustedBSD MAC Framework KPI changesRobert Watson2007-10-241-2/+2
* Take out the single-threading code in fork.Julian Elischer2007-10-231-5/+15
* Rename the kthread_xxx (e.g. kthread_create()) callsJulian Elischer2007-10-201-1/+1
* - Redefine p_swtime and td_slptime as p_swtick and td_slptick. ThisJeff Roberson2007-09-211-0/+1
* - Move all of the PS_ flags into either p_flag or td_flags.Jeff Roberson2007-09-171-4/+2
* Rather than passing SUSER_RUID into priv_check_cred() to specify whenRobert Watson2007-06-161-4/+3
* - Move some common code out of sched_fork_exit() and back into fork_exit().Jeff Roberson2007-06-121-0/+12
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inRobert Watson2007-06-121-2/+1
* Optimize vmmeter locking.Attilio Rao2007-06-101-8/+8
* Move per-process audit state from a pointer in the proc structure toRobert Watson2007-06-071-9/+0
* Commit 6/14 of sched_lock decomposition.Jeff Roberson2007-06-041-30/+14
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-1/+1
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-8/+8
* Remove unnecessary assignment.Robert Watson2007-05-181-2/+0
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-8/+8
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-2/+2
* Remove 'MPSAFE' annotations from the comments above most system calls: allRobert Watson2007-03-041-9/+0
* Use pause() rather than tsleep() on explicit global dummy variables.John Baldwin2007-02-271-3/+1
* Close race conditions between fork() and [sg]etpriority()'sXin LI2007-02-261-5/+14
* - Remove setrunqueue and replace it with direct calls to sched_add().Jeff Roberson2007-01-231-1/+1
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-18/+0
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-2/+6
* Make KSE a kernel option, turned on by default in all GENERICJohn Birrell2006-10-261-0/+12
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hRobert Watson2006-10-221-1/+1
* - Change process_exec function handlers prototype to include structAlexander Leidinger2006-08-151-0/+2
* Don't lock each of the processes while looking for a pid. The allproc andJohn Baldwin2006-08-011-5/+1
* - Use suser_cred(9) instead of checking cr_ruid directly.Pawel Jakub Dawidek2006-06-271-7/+10
* Fix a race between file operations and rfork(RFCFDG) by parkingDavid Xu2006-03-151-0/+17
* Simplify system time accounting for profiling.Poul-Henning Kamp2006-02-081-1/+1
* We don't need the proc lock to check P_KTHREAD on curthread since it isJohn Baldwin2006-02-061-3/+0
* Audit the args to rfork(), and the child PID for all fork system calls.Wayne Salamon2006-02-061-0/+2
* Hook up audit to fork() and exit() events. These changes manage theRobert Watson2006-02-021-1/+11
* Moderate rewrite of kernel ktrace code to attempt to generally improveRobert Watson2005-11-131-0/+1
* Fix the recent panics/LORs/hangs created by my kqueue commit by:Suleiman Souhlal2005-07-011-1/+1
* Inherit signal mask for child process in fork1(), RELENG_4 and otherDavid Xu2005-04-201-0/+1
* Divorce critical sections from spinlocks. Critical sections as denoted byJohn Baldwin2005-04-041-2/+0
* /* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh2005-01-061-1/+1