summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_proc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change and clean the mutex lock interface.bmilekic2001-02-091-2/+2
* Add a new item to kinfo_proc: ki_sflag to mirror p_sflag.jhb2001-01-241-0/+1
* - Proc locking.jhb2001-01-241-31/+36
* - Use sched_lock to prevent the mutex name from changing out from under usjhb2001-01-131-3/+5
* Protect proc.p_pptr and proc.p_children/p_sibling with thejake2000-12-231-3/+14
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadjake2000-12-131-8/+9
* Change the proc information returned from the kernel so that itmckusick2000-12-121-47/+105
* Save a copy of p_mtxname in e_mtxname when creating an eproc.jhb2000-11-291-0/+4
* Protect the following with a lockmgr lock:jake2000-11-221-3/+12
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-0/+1
* Remove uidinfo hash table lookup and maintenance out of chgproccnt() andtruckman2000-09-051-136/+1
* Casts are needed to subtract u_longs.green2000-08-311-1/+1
* o Centralize inter-process access control, introducing:rwatson2000-08-301-6/+6
* Remove any possibility of hiwat-related race conditions by changinggreen2000-08-291-4/+12
* Add a sysctl which hides all process except those that belong tops2000-08-231-0/+9
* Previous commit changing SYSCTL_HANDLER_ARGS violated KNF.phk2000-07-041-2/+2
* Style police catches up with rev 1.26 of src/sys/sys/sysctl.h:phk2000-07-031-2/+2
* Fix typo (inT -> int)dima2000-06-231-1/+1
* fix races in the uidinfo subsystem, several problems existed:alfred2000-06-221-54/+92
* 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
* Also allow non-rot processes to setproctitle()phk2000-02-081-2/+2
* Add a sysctl to control if argv is disclosed to the world:phk1999-11-261-1/+1
* Introduce the new functionphk1999-11-211-1/+1
* Add e_stats (p->p_stats, from struct user->u_stats) to eproc so it'speter1999-11-171-1/+3
* Introduce commandline caching in the kernel.phk1999-11-161-1/+55
* Commit the remaining part of PR14914:phk1999-11-161-20/+17
* Remove a KASSERT() that has fulfilled its purpose. Note that it didgreen1999-10-241-1/+0
* Implement RLIMIT_SBSIZE in the kernel. This is a per-uid sockbuf totalgreen1999-10-091-2/+42
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Run queue heads have moved to TAILQ's.peter1999-08-191-5/+1
* Reverse the sense of a test, dev2udev() will be much cheaper thanphk1999-07-171-3/+3
* Use NOUDEV for udev_t'sphk1999-05-171-2/+2
* Change the definition of e_tdev in struct kinfo_proc from dev_t to udev_tdfr1999-05-171-2/+2
* Divorce "dev_t" from the "major|minor" bitmap, which is now calledphk1999-05-111-2/+3
* Add sufficient braces to keep egcs happy about potentially ambiguouspeter1999-05-061-3/+5
* Add sysctl descriptions to many SYSCTL_XXXsbillf1999-05-031-2/+2
* This Implements the mumbled about "Jail" feature.phk1999-04-281-1/+6
* Hide access to vmspace:vm_pmap with inline function vmspace_pmap(). Thisluoqi1999-02-191-18/+3
OpenPOWER on IntegriCloud