summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exit.c
Commit message (Expand)AuthorAgeFilesLines
* #ifdef KTRACE a variable to silence a warning.phk2001-11-021-0/+2
* Use the thread we have instead of finding anotherjulian2001-10-301-1/+1
* Add a per-thread ucred reference for syscalls and synchronous traps fromjhb2001-10-261-0/+10
* Fix ktrace enablement/disablement races that can result in a vnodedillon2001-10-241-2/+5
* Change the sx(9) assertion API to use a sx_assert() function similar tojhb2001-10-231-1/+1
* KSE Milestone 2julian2001-09-121-28/+46
* Rip some well duplicated code out of cpu_wait() and cpu_exit() and movepeter2001-09-101-7/+26
* Giant pushdown sys_exit(), [o]wait(), wait4()dillon2001-09-011-16/+39
* *** empty log message ***peter2001-08-091-20/+0
* Temporarily back out kern_sig.c rev 1.125 and kern_exit.c rev 1.131.peter2001-08-011-4/+3
* As per further discussions on hackers redo the SIGCHLD patch to not generatedillon2001-07-221-3/+4
* With Alfred's permission, remove vm_mtx in favor of a fine-grained approachdillon2001-07-041-2/+2
* - Always use the proc lock of the task leader to protect the peers list ofjhb2001-06-271-15/+12
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-7/+3
* Introduce a global lock for the vm subsystem (vm_mtx).alfred2001-05-191-0/+2
* Don't hold the process mutex across calls to FREE() since the vm systemjhb2001-05-041-1/+0
* Do not leave a process with no credential in zombproc.tanimura2001-04-251-17/+14
* Change the pfind() and zpfind() functions to lock the process that theyjhb2001-04-241-2/+1
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-16/+17
* Catch up to header include changes:jhb2001-03-281-1/+1
* - Call proc_reparent() when handing a process off to init in exit ratherjhb2001-03-071-18/+23
* Streamline updating of switchtime (don't copy code from kern_sync.c).tegge2001-02-221-4/+2
* Protect update of the per processor switchtime variable againsttegge2001-02-221-1/+5
* o Move per-process jail pointer (p->pr_prison) to inside of the subjectrwatson2001-02-211-9/+0
* Revert the previous revision for two reasons:jhb2001-02-091-2/+0
* Release the proc lock around crfree() and uifree() in wait1(). It leads tojhb2001-02-091-0/+2
* Change and clean the mutex lock interface.bmilekic2001-02-091-6/+6
* - Proc locking.jhb2001-01-241-10/+45
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-101-2/+2
* Protect proc.p_pptr and proc.p_children/p_sibling with thejake2000-12-231-16/+24
* Whitespace. Fix a comment block and an if statement that were widerjake2000-12-181-7/+9
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-4/+4
* Remove if defined(tahoe) cobwebs.jake2000-12-041-4/+0
* - Add a mutex to the proc structure p_mtx that will be used to lock accessesjhb2000-12-031-0/+1
* Protect p_stat with sched_lock.jhb2000-12-011-0/+5
* Don't update p_stat in exit1() to SZOMB until after releasing the allprocjhb2000-12-011-1/+7
* Use callout_reset instead of timeout(9). Most callouts are staticallyjake2000-11-271-1/+1
* Protect the following with a lockmgr lock:jake2000-11-221-0/+4
* Catch up to moving headers:jhb2000-10-201-2/+1
* Added used include of <sys/mutex.h> (don't depend on pollution inbde2000-09-171-0/+2
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-1/+0
* Remove uidinfo hash table lookup and maintenance out of chgproccnt() andtruckman2000-09-051-1/+2
* Change the 'exit()' system call to 'sys_exit()'. This avoids overlappingpeter2000-07-291-2/+2
* fix races in the uidinfo subsystem, several problems existed:alfred2000-06-221-1/+1
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
* Back out NOTE_EXIT status reporting pending discussion.green2000-05-211-3/+2
* Put the wait(2) exit status in "data" for NOTE_EXIT kevents.green2000-05-171-2/+3
* Introduce kqueue() and kevent(), a kernel event notification facility.jlemon2000-04-161-0/+5
* Handle the case where we truss an SUGID program -- in particular, we needsef2000-01-101-0/+1
OpenPOWER on IntegriCloud