summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* Refactor fork1() to make it easier to follow. No functional changes.trasz2010-12-101-191/+220
* MFp4:davidxu2010-12-091-0/+1
* Add a KASSERT to make it obvious when fork_norfproc() is to be called,trasz2010-12-061-1/+3
* Fix style bug introduced by previous commit.trasz2010-12-061-1/+1
* Improve readability by factoring out the !RFPROC case. While here,trasz2010-12-061-59/+57
* - When disabling ktracing on a process, free any pending requests thatjhb2010-10-211-15/+1
* Create a global thread hash table to speed up thread lookup, usedavidxu2010-10-091-1/+1
* Fix two bugs in DTrace:rpaulo2010-09-091-9/+15
* Add an extra comment to the SDT probes definition. This allows us to getrpaulo2010-08-221-1/+1
* Reintroduce the r196640, after fixing the problem with my testing.kib2009-09-011-10/+15
* Reverse r196640 and r196644 for now.kib2009-08-291-15/+10
* Dispose the kernel stack of the proper thread.kib2009-08-291-1/+1
* Remove the altkstacks, instead instantiate threads with kernel stackkib2009-08-291-10/+15
* Remove the interim vimage containers, struct vimage and struct procg,jamie2009-07-171-4/+0
* Replace AUDIT_ARG() with variable argument macros with a set more morerwatson2009-06-271-2/+2
* Implement global and per-uid accounting of the anonymous memory. Addkib2009-06-231-2/+16
* Adapt vfs kqfilter to the shared vnode lock used by zfs write vop. Usekib2009-06-101-1/+1
* Move "options MAC" from opt_mac.h to opt_global.h, as it's now in GENERICrwatson2009-06-051-1/+0
* Add hierarchical jails. A jail may further virtualize its environmentjamie2009-05-271-4/+3
* Introduce a new virtualization container, provisionally named vprocg, to holdzec2009-05-081-0/+3
* Change the curvnet variable from a global const struct vnet *,zec2009-05-051-0/+6
* Several threads in a process may do vfork() simultaneously. Then, allkib2008-12-051-1/+1
* MFp4:bz2008-11-291-0/+6
* - Forward port flush of page table updates on context switch or userretkmacy2008-10-191-2/+7
* Do the pargs_hold() on the copy of the pointer to the p_args of thekib2008-07-231-1/+1
* The kqueue_register() function assumes that it is called from the top ofkib2008-07-071-4/+2
* Add DTrace 'proc' provider probes using the Statically Defined Tracejb2008-05-241-0/+23
* Fix the leak of the vmspace on the fork when the process limitskib2008-03-201-2/+4
* - Don't call the empty sched_newproc() function. sched_newproc() alreadyjeff2008-03-201-1/+0
* Remove kernel support for M:N threading.jeff2008-03-121-1/+1
* When forking, the new thread deserves a name too. Don't just use thejulian2007-11-151-0/+1
* A bunch more files that should probably print out a thread namejulian2007-11-141-2/+2
* Fix for the panic("vm_thread_new: kstack allocation failed") andkib2007-11-051-7/+34
* Completely remove the code for single threading the mainline fork code.julian2007-11-021-49/+3
* Merge first in a series of TrustedBSD MAC Framework KPI changesrwatson2007-10-241-2/+2
* Take out the single-threading code in fork.julian2007-10-231-5/+15
* Rename the kthread_xxx (e.g. kthread_create()) callsjulian2007-10-201-1/+1
* - Redefine p_swtime and td_slptime as p_swtick and td_slptick. Thisjeff2007-09-211-0/+1
* - Move all of the PS_ flags into either p_flag or td_flags.jeff2007-09-171-4/+2
* Rather than passing SUSER_RUID into priv_check_cred() to specify whenrwatson2007-06-161-4/+3
* - Move some common code out of sched_fork_exit() and back into fork_exit().jeff2007-06-121-0/+12
* Eliminate now-unused SUSER_ALLOWJAIL arguments to priv_check_cred(); inrwatson2007-06-121-2/+1
* Optimize vmmeter locking.attilio2007-06-101-8/+8
* Move per-process audit state from a pointer in the proc structure torwatson2007-06-071-9/+0
* Commit 6/14 of sched_lock decomposition.jeff2007-06-041-30/+14
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-1/+1
* Revert VMCNT_* operations introduction.attilio2007-05-311-8/+8
* Remove unnecessary assignment.rwatson2007-05-181-2/+0
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingjeff2007-05-181-8/+8
* Replace custom file descriptor array sleep lock constructed using a mutexrwatson2007-04-041-2/+2
OpenPOWER on IntegriCloud