summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exit.c
Commit message (Expand)AuthorAgeFilesLines
* - Protect p_numthreads with the sched_lock.jhb2003-04-231-0/+3
* Fix lock order reversal problem.davidxu2003-04-211-2/+0
* Adjust a few comments.jhb2003-04-171-1/+1
* - Adjust sched hooks for fork and exec to take processes as arguments insteadjeff2003-04-111-11/+7
* - Borrow the KSE single threading code for exec and exit. We use the checkjeff2003-04-011-2/+4
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withjeff2003-03-311-0/+1
* Replace the at_fork, at_exec, and at_exit functions with the slightly morejhb2003-03-241-65/+2
* Unregisterize, ansify.des2003-03-191-34/+10
* Whitespace cleanup.des2003-03-191-10/+10
* - Cache a reference to the credential of the thread that starts a ktrace injhb2003-03-131-2/+7
* Tidy up previous change: move comment about obtaining an exclusivetjr2003-03-131-5/+4
* In wait1(), remove the zombie process from zombproc before removingtjr2003-03-121-5/+5
* Fix threaded process job control bug. SMP tested.davidxu2003-03-111-1/+2
* Change the process flags P_KSES to be P_THREADED.julian2003-02-271-2/+2
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* Use the proc lock to protect p_realtimer instead of Giant, and obtaintjr2003-02-171-1/+1
* - Split the struct kse into struct upcall and struct kse. struct kse willjeff2003-02-171-13/+1
* Fix LOR with PROC/filedesc. Introduce fdesc_mtx that will be used as aalfred2003-02-151-1/+1
* A little infrastructure, preceding some upcoming changesjulian2003-02-081-1/+1
* Reversion of commit by Davidxu plus fixes since applied.julian2003-02-011-4/+14
* Move UPCALL related data structure out of kse, introduce a newdavidxu2003-01-261-14/+4
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-1/+1
* It is possible for an active aio to prevent shared memory from beingdillon2003-01-131-2/+1
* Fix a refcount race with the vmspace structure. In order to preventdillon2002-12-151-1/+8
* Unbreak the KSE code. Keep track of zobie threads using the Per-CPU storagejulian2002-12-101-24/+6
* Acquire and release the page queues lock around pmap_remove_pages() becausealc2002-11-251-0/+3
* Introduce p_label, extensible security label storage for the MAC frameworkrwatson2002-11-201-0/+5
* - Add a new global mutex 'ppeers_lock' to protect the p_peers list ofjhb2002-10-151-6/+6
* - Create a new scheduler api that is defined in sys/sched.hjeff2002-10-121-12/+5
* Round out the facilty for a 'bound' thread to loan out its KSEjulian2002-10-091-4/+11
* Whitespace fix onlyjulian2002-10-021-3/+3
* Back our kernel support for reliable signal queues.jmallett2002-10-011-8/+1
* First half of implementation of ksiginfo, signal queues, and such. Thisjmallett2002-09-301-1/+8
* Use the fields in the sysentvec and in the vm map header in place of thejake2002-09-211-4/+4
* 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-2/+2
* Use UMA as a complex object allocator.julian2002-09-061-0/+2
* s/SGNL/SIG/davidxu2002-09-051-1/+1
* Revert previous revision which accidentally snuck in with another commit.jhb2002-08-011-1/+1
* If we fail to write to a vnode during a ktrace write, then we drop alljhb2002-08-011-1/+1
* Part 1 of KSE-IIIjulian2002-06-291-9/+88
* More caddr_t removal, make fo_ioctl take a void * instead of a caddr_t.alfred2002-06-291-16/+15
* Add an MD callout like cpu_exit, but which is called after sched_lock isjake2002-06-241-0/+1
* Properly lock accesses to p_tracep and p_traceflag. Also make a fewjhb2002-06-071-0/+5
* Add POSIX.1-2001 WCONTINUED option for waitpid(2). A proc flagmike2002-06-011-1/+17
* Whitespace: trim a trailing tab.jhb2002-05-231-1/+1
* Make funsetown() take a 'struct sigio **' so that the locking canalfred2002-05-061-4/+0
* When checking to see if the init process calls exit1(), compare p to thejhb2002-05-061-1/+1
* Style fixes in local variable declarations.jhb2002-05-061-9/+10
* - Style fixes in some comments.jhb2002-05-061-9/+10
OpenPOWER on IntegriCloud