summaryrefslogtreecommitdiff
path: root/sys/kern/kern_proc.c
AgeCommit message (Expand)Author
2004-01-04Rearrange process exit path to avoid need to free resources from differentjdolecek
2003-11-17- use list to keep track of free stacks.cl
2003-11-12- Count number of zombies and stopped children and requeue them at the topdsl
2003-11-04Remove p_nras from struct proc - use LIST_EMPTY(&p->p_raslist) instead.dsl
2003-09-16add initialization of siginfo lock and queue.christos
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-03-19Indentation fixesdsl
2003-03-19- use __predict_false for DIAGNOSTIC code.christos
2003-03-19make this compile again (-DDIAGNOSTIC)christos
2003-03-19Alternative pid/proc allocater, removes all searches associated with piddsl
2003-03-12Add pgid_in_session() for validating TIOCSPGRP requestsdsl
2003-03-12KNF function prototypesdsl
2003-02-15Fix support of 15 and 16 character lognames.dsl
2003-02-01Add extensible malloc types, adapted from FreeBSD. This turnsthorpej
2003-01-22make KSTACK_CHECK_* compile after sa merge.yamt
2003-01-18Merge the nathanw_sa branch.thorpej
2002-09-27remove trailing \n in panic(). approved perry.provos
2002-09-25Don't include <sys/map.h>.thorpej
2002-09-04Use the queue macros from <sys/queue.h> instead of referring to the queuematt
2002-08-28MI kernel support for user-level Restartable Atomic Sequences (RAS).gmcgarry
2002-07-26Cosmetic changes.enami
2002-07-26Add some necessary but missing resource deallocation.enami
2002-07-02add KSTACK_CHECK_MAGIC. discussed on tech-kern.yamt
2002-04-12Use SESSHOLD and SESSRELE consistently.christos
2002-03-08Pool deals fairly well with physical memory shortage, but it doesn'tthorpej
2001-11-12add RCSIDslukem
2001-02-04When freeing a session, remove the reference to it from the associated tty.pk
2000-11-08Update for hashinit() change.ad
2000-08-17If maniuplating a read lock on the proc list, we no longer needthorpej
2000-05-27Reduce use of curproc in several places:sommerfeld
2000-05-08__predict_false() the DIAGNOSTIC error checks.thorpej
2000-03-30Get rid of register declarations.augustss
2000-01-22After some discussion with Mycroft, change splstatclock() to splclock().thorpej
2000-01-22Back out rev 1.36... what was I thinking? Also, update the comment thatthorpej
2000-01-13Per my comment earlier in the file, we only need to go do splsoftclock()thorpej
1999-09-28Remplace kern.shortcorename sysctl with a more flexible sheme,bouyer
1999-07-25Turn the proclist lock into a read/write spinlock. Update proclist lockingthorpej
1999-07-22Add a read/write lock to the proclists and PID hash table. Use thethorpej
1999-07-22Rework the process exit path, in preparation for making process exitthorpej
1998-09-08- Add a new proclist, deadproc, which holds dead-but-not-yet-zombiethorpej
1998-09-01Use the pool allocator and the "nointr" pool page allocator for rusagethorpej
1998-09-01Use the pool allocator and the "nointr" pool page allocator for pgrpthorpej
1998-08-31Use the pool allocator and "nointr" pool page allocator for pcred andthorpej
1998-08-28Use the "nointr" pool page allocator.thorpej
1998-08-18Add some braces to make egcs happy (ambiguous else warning).thorpej
1998-08-04Abolition of bcopy, ovbcopy, bcmp, and bzero, phase one.perry
1998-08-02Use a pool for proc structures.thorpej
1998-03-01Merge with Lite2 + local changesfvdl
1998-02-14Fix variable declarations: register -> register int.kleink
1998-02-14Prevent the session ID from disappearing if the session leader exitsthorpej