summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_exit.c
Commit message (Expand)AuthorAgeFilesLines
* Improve the ktrace locking somewhat to reduce overhead:jhb2007-06-131-18/+24
* rufetch and calcru sometimes should be called atomically together.attilio2007-06-091-6/+4
* The current rusage code show peculiar problems:attilio2007-06-091-31/+8
* Move per-process audit state from a pointer in the proc structure torwatson2007-06-071-3/+0
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-10/+12
* - Move rusage from being per-process in struct pstats to per-thread injeff2007-06-011-9/+17
* Move cpu_exit() earlier in exit1() to close a race betweenjhb2007-05-141-16/+10
* Rename the 'mtx_object', 'rw_object', and 'sx_object' members of mutexes,jhb2007-03-211-1/+1
* Further system call comment cleanup:rwatson2007-03-051-5/+4
* Remove 'MPSAFE' annotations from the comments above most system calls: allrwatson2007-03-041-9/+0
* Move sigqueue_take() call into proc_reparent(), this fixed bugs wheredavidxu2006-10-251-4/+3
* Protect sigqueue_take() call by child process's lock, it fixed adavidxu2006-10-241-2/+2
* Complete break-out of sys/sys/mac.h into sys/security/mac/mac_framework.hrwatson2006-10-221-1/+1
* Since revision 1.333 of kern_sig.c no longer uses P_WEXIT, the changedavidxu2006-10-211-2/+8
* Back out one of the Giant removals from revision 1.272. Giant was not here tocsjp2006-09-131-2/+2
* Close race between vmspace_exitfree() and exit1() and races betweentegge2006-05-291-29/+2
* Kill the last Giant acquisition in the exit(2) code. This Giant acquisitioncsjp2006-04-101-2/+0
* Remove the unused sva and eva arguments from pmap_remove_pages().peter2006-04-031-2/+1
* 1. Count last time slice, this intends to fixdavidxu2006-03-141-14/+0
* Close some races between procfs/ptrace and exit(2):jhb2006-02-221-5/+22
* Move the ruadd() in kern_exit() to save our final stats in our childjhb2006-02-211-2/+3
* CPU time accounting speedup (step 2)phk2006-02-111-0/+3
* Modify the way we account for CPU time spent (step 1)phk2006-02-071-4/+3
* - Move the wakeup() for exiting kthreads out of exit1() and intojhb2006-02-061-6/+0
* Audit the pid being requested in wait4().wsalamon2006-02-061-0/+2
* On process exit, audit the return value of the process, and commit therwatson2006-02-051-0/+11
* Add a comment.jhb2006-02-031-0/+3
* Hook up audit to fork() and exit() events. These changes manage therwatson2006-02-021-0/+5
* Hopefully fix the "calcru: runtime went backwards from ..." problem byups2006-01-231-2/+3
* Regenerate sysent with new abort2 system call.phk2005-12-231-0/+83
* Register itimers_event_hook as a kernel event handler, so I don'tdavidxu2005-12-091-3/+0
* Moderate rewrite of kernel ktrace code to attempt to generally improverwatson2005-11-131-1/+3
* Giant clean up for exit(2)csjp2005-11-081-7/+7
* Add support for queueing SIGCHLD same as other UNIX systems did.davidxu2005-11-081-3/+25
* Push down Giant into fdfree() and remove it from two of the callers.jhb2005-11-011-1/+1
* - Fix leak of struct nlminfo on process exit.glebius2005-10-261-0/+9
* Make p_itimers as a pointer, so file sys/proc.h does not need to includedavidxu2005-10-231-0/+1
* Implement POSIX timers. Current only CLOCK_REALTIME and CLOCK_MONOTONICdavidxu2005-10-231-2/+4
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostdavidxu2005-10-141-2/+2
* Add witness warnings to panic if a thread tries to exit while holding anyjhb2005-09-021-0/+3
* - Slightly reorder the events around the setting of PRS_ZOMBIE to be lessjhb2005-07-181-8/+20
* Use low level constructs borrowed from interrupt threads to wait forups2005-05-231-9/+1
* Only check signal event, single threading event shouldn't be reported.davidxu2005-05-051-1/+2
* Wake up swapper process if needed.davidxu2005-04-231-0/+9
* Clear P_STATCHILD earlier to avoid unnecessary retrying.davidxu2005-04-191-0/+5
* Fix a race condition between kern_wait() and thread_stopped().davidxu2005-04-191-1/+5
* Introduce p_canwait() and MAC Framework and MAC Policy entry pointsrwatson2005-04-181-0/+4
* - A lock is required before calling VOP_REVOKE. Our reference protects usjeff2005-03-131-1/+2
* In 1.276 of kern/subr_trap.c I introduced a mechanism for delayingphk2005-01-291-0/+7
* In kern_wait(), let the compiler copy the rusage structure rather thanrwatson2005-01-081-1/+1
OpenPOWER on IntegriCloud