summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_proc.c
Commit message (Expand)AuthorAgeFilesLines
* Make funsetown() take a 'struct sigio **' so that the locking canalfred2002-05-061-4/+1
* As malloc(9) and free(9) are now Giant-free, remove the Giant locktanimura2002-05-031-5/+1
* Fix the lock order reversal between the sigio lock and a process/pgrp lock intanimura2002-05-031-0/+2
* Free(9) should be Giant-free.tanimura2002-04-241-1/+1
* Push down Giant for setpgid(), setsid() and aio_daemon(). Giant protects onlytanimura2002-04-201-1/+5
* - Merge the pgrpsess_lock and proctree_lock sx locks into one proctree_lockjhb2002-04-161-14/+10
* - Change fill_kinfo_proc() to require that the process is locked when itjhb2002-04-091-14/+20
* Use CTASSERT rather than a runtime check to detect kinfo_proc size changes.jake2002-04-061-16/+2
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-041-3/+3
* Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter()dillon2002-04-011-0/+1
* Close some holes with p->p_args by NULL'ing out the p->p_args pointeralfred2002-03-311-3/+10
* To remove nested include of sys/lock.h and sys/mutex.h from sys/proc.halfred2002-03-281-0/+44
* Make the reference counting of 'struct pargs' SMP safe.alfred2002-03-271-7/+5
* Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locksjeff2002-03-271-1/+1
* oops, forgot to commit this. td->td_savecrit = 0 replaced by APIdillon2002-03-271-0/+1
* Make this compile.jake2002-03-271-1/+0
* Fixed some style bugs in the removal of __P(()). The main ones werebde2002-03-241-4/+4
* Remove references to vm_zone.h and switch over to the new uma API.jeff2002-03-201-4/+5
* Remove __P.alfred2002-03-191-4/+4
* Lock struct pgrp, session and sigio.tanimura2002-02-231-79/+211
* Convert p->p_runtime and PCPU(switchtime) to bintime format.phk2002-02-221-1/+3
* Oops, used wrong error value for unimplemented syscalls.julian2002-02-201-6/+6
* Add stub syscalls and definitions for KSE calls.julian2002-02-191-0/+45
* The previous commit included a change to fill_kinfo_proc() that resultsalc2002-02-121-1/+1
* In a threaded world, differnt priorirites become properties ofjulian2002-02-111-5/+7
* Fix a fatal trap when using ksched_setscheduler() (eg: mozilla, netscapepeter2002-02-081-1/+1
* remove superfluous blank linejulian2002-02-081-1/+0
* Fix a couple of style bugs introduced (or touched by) previous commit.peter2002-02-071-0/+2
* Pre-KSE/M3 commit.julian2002-02-071-60/+80
* Fix a bug where the mutex name wasn't always displayed for processes injhb2002-01-051-1/+1
* As a followup to the previous fixes to inferior, revert some of thejhb2001-11-131-6/+3
* Clean up breakage in inferior() I introduced in 1.92 of kern_proc.c:jhb2001-11-121-9/+7
* - Combine kern.ps_showallprocs and kern.ipc.showallsockets intorwatson2001-10-091-4/+0
* KSE Milestone 2julian2001-09-121-15/+89
* Add on UPAGES to ki_rssize since it is there as result of the processpeter2001-09-101-0/+2
* Fix part of another problem that bde pointed out. This is differentpeter2001-08-161-2/+3
* Remove redundant null-termination. The buffer is already explicitlypeter2001-08-161-8/+1
* Use the backwards compatability mechanisms so that ps/top etc dont havepeter2001-08-161-9/+15
* o Replace calls to p_can(..., P_CAN_xxx) with calls to p_canxxx().rwatson2001-07-051-4/+4
* Fix some lock order reversals where we called free() while holding a procjhb2001-06-201-2/+3
* o Merge contents of struct pcred into struct ucred. Specifically, add therwatson2001-05-251-9/+9
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-4/+6
* Change the pfind() and zpfind() functions to lock the process that theyjhb2001-04-241-16/+42
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-15/+16
* Don't leak the memory we've just malloced if we can't find thedwmalone2001-03-271-2/+2
* Bitch more loudly when someone botches changes to kinfo_procmckusick2001-03-071-3/+12
* Proc locking including using proc lock in place of proctree wherejhb2001-03-071-10/+27
* o Move per-process jail pointer (p->pr_prison) to inside of the subjectrwatson2001-02-211-0/+4
* Implement a unified run queue and adjust priority levels accordingly.jake2001-02-121-4/+1
* Work around some sizeof(long) != sizeof(int) bogons.jhb2001-02-091-2/+2
OpenPOWER on IntegriCloud