summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* Removed mostly-dead code for setting switchtime after the idle loopbde2003-10-291-3/+0
* Removed sched_nest variable in sched_switch(). Context switches alwaysbde2003-10-291-1/+1
* Change instances of callout_init that specify MPSAFE behaviour tosam2003-08-191-1/+1
* - Various style fixes in both code and comments.jhb2003-08-151-22/+28
* Adjust a comment to remove staleness and take slightly less implementationjhb2003-08-041-6/+2
* Add a ratelimited message of the formsilby2003-06-191-1/+5
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerdavidxu2003-06-151-3/+3
* Move the *_new_altkstack() and *_dispose_altkstack() functions out of thealc2003-06-141-1/+1
* Use __FBSDID().obrien2003-06-111-1/+3
* Add tracking of process leaders sharing a file descriptor table andtegge2003-06-021-11/+31
* - Merge struct procsig with struct sigacts.jhb2003-05-131-31/+7
* Initialize and destroy the struct proc mutex in the proc zone's init andjhb2003-05-011-4/+3
* Instead of recording the Unix time in a process when it starts, record thedes2003-05-011-1/+1
* Axe a stale comment.jhb2003-04-301-2/+0
* Fix some easy, global, lint warnings. In most cases, this meansmarkm2003-04-301-1/+1
* - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag andjhb2003-04-221-3/+3
* - Push Giant down into the fork1() function a small bit.jhb2003-04-171-11/+10
* - Adjust sched hooks for fork and exec to take processes as arguments insteadjeff2003-04-111-1/+1
* Move the _oncpu entry from the KSE to the thread.julian2003-04-101-1/+1
* - Borrow the KSE single threading code for exec and exit. We use the checkjeff2003-04-011-0/+5
* Replace the at_fork, at_exec, and at_exit functions with the slightly morejhb2003-03-241-86/+2
* - Cache a reference to the credential of the thread that starts a ktrace injhb2003-03-131-3/+7
* Change the process flags P_KSES to be P_THREADED.julian2003-02-271-3/+3
* Remove the PL_SHAREMOD flag from struct plimit, which could have beentjr2003-02-201-10/+3
* Back out M_* changes, per decision of the TRB.imp2003-02-191-3/+3
* - Split the struct kse into struct upcall and struct kse. struct kse willjeff2003-02-171-2/+0
* Avoid file lock leakage when linuxthreads port or rfork is used:tegge2003-02-151-0/+7
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-0/+2
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-2/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-3/+3
* fdcopy() only needs a filedesc pointer.alfred2003-01-011-2/+2
* Since fdshare() and fdinit() only operate on filedescs, make themalfred2003-01-011-4/+4
* Add code to ddb to allow backtracing an arbitrary thread.julian2002-12-281-0/+1
* Unbreak the KSE code. Keep track of zobie threads using the Per-CPU storagejulian2002-12-101-2/+8
* Introduce p_label, extensible security label storage for the MAC frameworkrwatson2002-11-201-0/+5
* We leaked a process lock reference in the event an RFTHREAD processrwatson2002-11-181-1/+2
* Do not lock the process when calling fdfree() (this would have recursed onjhb2002-10-181-4/+0
* - Add a new global mutex 'ppeers_lock' to protect the p_peers list ofjhb2002-10-151-38/+50
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-121-6/+7
* Round out the facilty for a 'bound' thread to loan out its KSEjulian2002-10-091-2/+0
* Some kernel threads try to do significant work, and the default KSTACK_PAGESscottl2002-10-021-4/+9
* Back our kernel support for reliable signal queues.jmallett2002-10-011-1/+0
* First half of implementation of ksiginfo, signal queues, and such. Thisjmallett2002-09-301-0/+1
* Add kernel support needed for the KSE-aware libpthread:mini2002-09-161-2/+0
* Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.julian2002-09-151-5/+3
* Completely redo thread states.julian2002-09-111-0/+1
* Use UMA as a complex object allocator.julian2002-09-061-33/+3
* s/SGNL/SIG/davidxu2002-09-051-1/+1
* slight cleanup of single-threading code for KSE processesjulian2002-08-221-0/+9
* Move code block added in 1.157 to a safer part of fork1().mdodd2002-08-071-9/+9
OpenPOWER on IntegriCloud