summaryrefslogtreecommitdiff
path: root/sys/kern/kern_exit.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a refcount race with the vmspace structure. In order to preventMatthew Dillon2002-12-151-1/+8
* Unbreak the KSE code. Keep track of zobie threads using the Per-CPU storageJulian Elischer2002-12-101-24/+6
* Acquire and release the page queues lock around pmap_remove_pages() becauseAlan Cox2002-11-251-0/+3
* Introduce p_label, extensible security label storage for the MAC frameworkRobert Watson2002-11-201-0/+5
* - Add a new global mutex 'ppeers_lock' to protect the p_peers list ofJohn Baldwin2002-10-151-6/+6
* - Create a new scheduler api that is defined in sys/sched.hJeff Roberson2002-10-121-12/+5
* Round out the facilty for a 'bound' thread to loan out its KSEJulian Elischer2002-10-091-4/+11
* Whitespace fix onlyJulian Elischer2002-10-021-3/+3
* Back our kernel support for reliable signal queues.Juli Mallett2002-10-011-8/+1
* First half of implementation of ksiginfo, signal queues, and such. ThisJuli Mallett2002-09-301-1/+8
* Use the fields in the sysentvec and in the vm map header in place of theJake Burkholder2002-09-211-4/+4
* 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-2/+2
* Use UMA as a complex object allocator.Julian Elischer2002-09-061-0/+2
* s/SGNL/SIG/David Xu2002-09-051-1/+1
* Revert previous revision which accidentally snuck in with another commit.John Baldwin2002-08-011-1/+1
* If we fail to write to a vnode during a ktrace write, then we drop allJohn Baldwin2002-08-011-1/+1
* Part 1 of KSE-IIIJulian Elischer2002-06-291-9/+88
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.Alfred Perlstein2002-06-291-16/+15
* Add an MD callout like cpu_exit, but which is called after sched_lock isJake Burkholder2002-06-241-0/+1
* Properly lock accesses to p_tracep and p_traceflag. Also make a fewJohn Baldwin2002-06-071-0/+5
* Add POSIX.1-2001 WCONTINUED option for waitpid(2). A proc flagMike Barcroft2002-06-011-1/+17
* Whitespace: trim a trailing tab.John Baldwin2002-05-231-1/+1
* Make funsetown() take a 'struct sigio **' so that the locking canAlfred Perlstein2002-05-061-4/+0
* When checking to see if the init process calls exit1(), compare p to theJohn Baldwin2002-05-061-1/+1
* Style fixes in local variable declarations.John Baldwin2002-05-061-9/+10
* - Style fixes in some comments.John Baldwin2002-05-061-9/+10
* style(9): 'if' and 'while' need a space after them.Alfred Perlstein2002-05-041-3/+3
* Fix the lock order reversal between the sigio lock and a process/pgrp lock inSeigo Tanimura2002-05-031-0/+2
* - Reorder a few things so that when we lock the process at the end ofJohn Baldwin2002-05-021-107/+118
* Avoid the user-visible effect of setting SA_NOCLDWAIT when theIan Dowse2002-04-271-3/+3
* - Lock proctree_lock instead of pgrpsess_lock.John Baldwin2002-04-161-7/+7
* We don't need Giant to read the pgrp ID since the proc lock has protectedJohn Baldwin2002-04-091-5/+3
* Close some holes with p->p_args by NULL'ing out the p->p_args pointerAlfred Perlstein2002-03-311-1/+4
* Make the reference counting of 'struct pargs' SMP safe.Alfred Perlstein2002-03-271-2/+1
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-2/+2
* Remove __P.Alfred Perlstein2002-03-191-1/+1
* Do not lock the pgrpsess_lock exclusively across ttywait().Seigo Tanimura2002-03-111-0/+2
* Lock struct pgrp, session and sigio.Seigo Tanimura2002-02-231-17/+47
* Convert p->p_runtime and PCPU(switchtime) to bintime format.Poul-Henning Kamp2002-02-221-1/+1
* Fix a race with free'ing vmspaces at process exit when vmspaces areAlfred Perlstein2002-02-051-3/+4
* Release text vnode in exit() rather than wait(). OccasionallyDavid Malone2002-01-051-8/+8
* Change the preemption code for software interrupt thread schedules andJohn Baldwin2002-01-051-2/+2
* Eliminate semexit_hook using at_exit(9) and rm_at_exit(9).Alan Cox2001-12-301-5/+0
* Make AIO a loadable module.Alfred Perlstein2001-12-291-3/+0
* #ifdef KTRACE a variable to silence a warning.Poul-Henning Kamp2001-11-021-0/+2
* Use the thread we have instead of finding anotherJulian Elischer2001-10-301-1/+1
* Add a per-thread ucred reference for syscalls and synchronous traps fromJohn Baldwin2001-10-261-0/+10
* Fix ktrace enablement/disablement races that can result in a vnodeMatthew Dillon2001-10-241-2/+5
* Change the sx(9) assertion API to use a sx_assert() function similar toJohn Baldwin2001-10-231-1/+1