summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-9/+0
* Use pause() rather than tsleep() on explicit global dummy variables.jhb2007-02-271-3/+1
* Close race conditions between fork() and [sg]etpriority()'sdelphij2007-02-261-5/+14
* - Remove setrunqueue and replace it with direct calls to sched_add().jeff2007-01-231-1/+1
* Threading cleanup.. part 2 of several.julian2006-12-061-18/+0
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-2/+6
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+12
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+1
* - Change process_exec function handlers prototype to include structnetchild2006-08-151-0/+2
* Don't lock each of the processes while looking for a pid. The allproc andjhb2006-08-011-5/+1
* - Use suser_cred(9) instead of checking cr_ruid directly.pjd2006-06-271-7/+10
* Fix a race between file operations and rfork(RFCFDG) by parkingdavidxu2006-03-151-0/+17
* Simplify system time accounting for profiling.phk2006-02-081-1/+1
* We don't need the proc lock to check P_KTHREAD on curthread since it isjhb2006-02-061-3/+0
* Audit the args to rfork(), and the child PID for all fork system calls.wsalamon2006-02-061-0/+2
* Hook up audit to fork() and exit() events. These changes manage therwatson2006-02-021-1/+11
* Moderate rewrite of kernel ktrace code to attempt to generally improverwatson2005-11-131-0/+1
* Fix the recent panics/LORs/hangs created by my kqueue commit by:ssouhlal2005-07-011-1/+1
* Inherit signal mask for child process in fork1(), RELENG_4 and otherdavidxu2005-04-201-0/+1
* Divorce critical sections from spinlocks. Critical sections as denoted byjhb2005-04-041-2/+0
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Add new function fdunshare() which encapsulates the necessary light magicphk2004-12-141-12/+2
* Don't include sys/user.h merely for its side-effect of recursivelydas2004-11-271-1/+1
* Remove local definitions of RANGEOF() and use __rangeof() instead.das2004-11-201-9/+6
* Malloc p_stats instead of putting it in the U area. We should considerdas2004-11-201-1/+3
* Introduce an alias for FILEDESC_{UN}LOCK() with the suffix _FAST.phk2004-11-131-5/+5
* Use more intuitive pointer for fdinit() and fdcopy().phk2004-11-081-5/+3
* Allow fdinit() to be called with a NULL fdp argument so we can usephk2004-11-071-4/+0
* Back out rev 1.240; it is unnecessary. In particular,das2004-10-061-8/+3
* Avoid calling _PHOLD(p1) with p2's lock held, since _PHOLD()das2004-10-011-3/+8
* make some of these conditions apply equally to both threading systems.julian2004-09-131-3/+3
* Refactor a bunch of scheduler code to give basically the same behaviourjulian2004-09-051-11/+2
* Push Giant deep into vm_forkproc(), acquiring it only if the process hasalc2004-09-031-16/+12
* Give setrunqueue() and sched_add() more of a clue as tojulian2004-09-011-1/+1
* Remove sched_free_thread() which was only usedjulian2004-08-311-3/+0
* Add locking to the kqueue subsystem. This also makes the kqueue subsystemjmg2004-08-151-1/+2
* Increase the amount of data exported by KTR in the KTR_RUNQ setting.julian2004-08-091-2/+2
* Move the schedlock owner state update following the contextbmilekic2004-07-271-12/+14
* In revision 1.228, I accidentally broke the "total number of processes incperciva2004-07-261-1/+2
* When calling scheduler entrypoints for creating new threads and processes,julian2004-07-181-1/+1
* fix compilation.phk2004-07-131-1/+1
* Replace "uid != 0" with "suser(td->td_ucred) != 0" when checking if we'vecperciva2004-07-131-1/+2
* Allocate TIDs in thread_init() and deallocate them in thread_fini().marcel2004-06-261-1/+0
* Remove advertising clause from University of California Regent's license,imp2004-04-051-4/+0
* Assign thread IDs to kernel threads. The purpose of the thread ID (tid)marcel2004-04-031-0/+1
* Make the process_exit eventhandler run without Giant. Add Giant hookspeter2004-03-141-2/+0
* Move the process_fork event out from under Giant. This one is easy,peter2004-03-141-1/+3
* Push Giant down a little further:peter2004-03-131-3/+0
* make sure we had the filedesc lock when calling fdinit when RFCFDG is setjmg2004-03-101-0/+4
* Move a vref call outside of proc locks and Giant. By virtue of the factpeter2004-03-081-5/+4
OpenPOWER on IntegriCloud