summaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* Change the process flags P_KSES to be P_THREADED.Julian Elischer2003-02-271-3/+3
* Remove the PL_SHAREMOD flag from struct plimit, which could have beenTim J. Robbins2003-02-201-10/+3
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-3/+3
* - Split the struct kse into struct upcall and struct kse. struct kse willJeff Roberson2003-02-171-2/+0
* Avoid file lock leakage when linuxthreads port or rfork is used:Tor Egge2003-02-151-0/+7
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-0/+2
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-2/+0
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-3/+3
* fdcopy() only needs a filedesc pointer.Alfred Perlstein2003-01-011-2/+2
* Since fdshare() and fdinit() only operate on filedescs, make themAlfred Perlstein2003-01-011-4/+4
* Add code to ddb to allow backtracing an arbitrary thread.Julian Elischer2002-12-281-0/+1
* Unbreak the KSE code. Keep track of zobie threads using the Per-CPU storageJulian Elischer2002-12-101-2/+8
* Introduce p_label, extensible security label storage for the MAC frameworkRobert Watson2002-11-201-0/+5
* We leaked a process lock reference in the event an RFTHREAD processRobert Watson2002-11-181-1/+2
* Do not lock the process when calling fdfree() (this would have recursed onJohn Baldwin2002-10-181-4/+0
* - Add a new global mutex 'ppeers_lock' to protect the p_peers list ofJohn Baldwin2002-10-151-38/+50
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-6/+7
* Round out the facilty for a 'bound' thread to loan out its KSEJulian Elischer2002-10-091-2/+0
* Some kernel threads try to do significant work, and the default KSTACK_PAGESScott Long2002-10-021-4/+9
* Back our kernel support for reliable signal queues.Juli Mallett2002-10-011-1/+0
* First half of implementation of ksiginfo, signal queues, and such. ThisJuli Mallett2002-09-301-0/+1
* Add kernel support needed for the KSE-aware libpthread:Jonathan Mini2002-09-161-2/+0
* Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.Julian Elischer2002-09-151-5/+3
* Completely redo thread states.Julian Elischer2002-09-111-0/+1
* Use UMA as a complex object allocator.Julian Elischer2002-09-061-33/+3
* s/SGNL/SIG/David Xu2002-09-051-1/+1
* slight cleanup of single-threading code for KSE processesJulian Elischer2002-08-221-0/+9
* Move code block added in 1.157 to a safer part of fork1().Matthew N. Dodd2002-08-071-9/+9
* Kernel modifications necessary to allow to follow fork()ed children.Matthew N. Dodd2002-08-041-0/+10
* Update docs to reflect change in count of procs reserved for rootMike Silbersack2002-07-301-1/+1
* Wire the sysctl output buffer before grabbing any locks to preventDon Lewis2002-07-281-0/+1
* part of a greater patch set..Julian Elischer2002-07-141-1/+1
* Thinking about it I came to the conclusion that the KSE states were incorrectlyJulian Elischer2002-07-141-3/+1
* Revert removal of cred_free_thread(): It is used to ensure that a thread'sJonathan Mini2002-07-111-0/+3
* Part 1 of KSE-IIIJulian Elischer2002-06-291-21/+54
* Remove unused diagnostic function cread_free_thread().Jonathan Mini2002-06-241-3/+0
* - Proper locking for p_tracep and p_traceflag.John Baldwin2002-06-071-7/+7
* - Protect randompid and nprocs with the allproc_lock.John Baldwin2002-05-021-101/+122
* Lock proctree_lock instead of pgrpsess_lock.John Baldwin2002-04-161-2/+2
* Whitespace changes to wrap long lines.John Baldwin2002-04-091-4/+8
* Change callers of mtx_init() to pass in an appropriate lock type name. InJohn Baldwin2002-04-041-1/+1
* Fix leakage of p_pgrp lock.Seigo Tanimura2002-04-021-0/+4
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()Matthew Dillon2002-04-011-0/+1
* Make the reference counting of 'struct pargs' SMP safe.Alfred Perlstein2002-03-271-2/+1
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksJeff Roberson2002-03-271-1/+1
* Compromise for critical*()/cpu_critical*() recommit. Cleanup the interruptMatthew Dillon2002-03-271-3/+7
* Add a change mirroring that made to kern/subr_trap.c and others.Benno Rice2002-03-211-9/+3
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-2/+2
* revert last commit temporarily due to whining on the lists.Matthew Dillon2002-02-261-8/+1
* STAGE-1 of 3 commit - allow (but do not require) interrupts to remainMatthew Dillon2002-02-261-1/+8