summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_kthread.c
Commit message (Expand)AuthorAgeFilesLines
* - Remove setrunqueue and replace it with direct calls to sched_add().jeff2007-01-231-1/+2
* Don't do a PHOLD() in kthread_create() w/o a matching PRELE() injhb2006-02-221-1/+0
* - Move the wakeup() for exiting kthreads out of exit1() and intojhb2006-02-061-0/+12
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
* Give setrunqueue() and sched_add() more of a clue as tojulian2004-09-011-1/+1
* Use __FBSDID().obrien2003-06-111-2/+3
* - Merge struct procsig with struct sigacts.jhb2003-05-131-1/+3
* Instead of recording the Unix time in a process when it starts, record thedes2003-05-011-1/+1
* fork1() already sets PS_INMEM, so don't set it again. This lets us pushjhb2003-04-171-3/+2
* Some kernel threads try to do significant work, and the default KSTACK_PAGESscottl2002-10-021-3/+3
* Back our kernel support for reliable signal queues.jmallett2002-10-011-9/+8
* First half of implementation of ksiginfo, signal queues, and such. Thisjmallett2002-09-301-8/+9
* Completely redo thread states.julian2002-09-111-2/+5
* Part 1 of KSE-IIIjulian2002-06-291-2/+1
* Fix a couple of style bugs introduced (or touched by) previous commit.peter2002-02-071-1/+2
* Pre-KSE/M3 commit.julian2002-02-071-3/+3
* Use a different mechanism to get the vnlru process to wake up and noticepeter2001-12-191-0/+1
* Commit the better version that I had a while ago. This has only onepeter2001-11-121-2/+5
* When curproc is used repeatedly store curproc into a localdillon2001-11-121-3/+4
* KSE Milestone 2julian2001-09-121-4/+4
* Don't use kp->arg0 as a format string, grr.kris2001-07-191-1/+1
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-3/+5
* - Use _PHOLD and move it before a PROC_UNLOCK to reduce the number ofjhb2001-03-071-7/+18
* Change and clean the mutex lock interface.bmilekic2001-02-091-2/+2
* - Catch up to proc flag changes.jhb2001-01-241-3/+6
* Protect proc.p_pptr and proc.p_children/p_sibling with thejake2000-12-231-0/+4
* Stick the kthread API in a kthread_* namespace, and the specialized kprocjhb2000-12-151-5/+5
* Pass RFSTOPPED to fork1() in kthread_create() to avoid a race conditionjhb2000-12-061-1/+9
* Reparent a kernel thread to init during kthread_exit() so that the zombiejhb2000-10-191-0/+1
* Major update to the way synchronization is done in the kernel. Highlightsjasone2000-09-071-4/+13
* Clean up some low level bootstrap code:peter2000-08-111-4/+0
* Panic if proc0 hasn't been created and we try to call kthread_create.imp2000-01-101-0/+5
* Introduce a mechanism to suspend/resume system processes. Suspend syncerluoqi2000-01-071-0/+40
* Add a per-signal flag to mark handlers registered with osigaction, so weluoqi1999-10-111-1/+2
* Trim unused options (or #ifdef for undoc options).peter1999-10-111-2/+0
* Slight reorganization of kernel thread/process creation. Instead of usingpeter1999-07-011-0/+100
OpenPOWER on IntegriCloud