summaryrefslogtreecommitdiff
path: root/sys/kern/kern_thread.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r196730:Konstantin Belousov2009-09-081-4/+13
* Add new msleep(9) flag PBDY that shall be specified together withKonstantin Belousov2009-07-141-11/+10
* Move the repeated code to calculate the number of the threads in theKonstantin Belousov2009-07-141-18/+19
* - Implement a new mechanism for resetting lock profiling. We nowJeff Roberson2009-03-151-0/+3
* Update ZFS from version 6 to 13 and bring some FreeBSD-specific changes.Pawel Jakub Dawidek2008-11-171-0/+3
* Revert rev 184216 and 184199, due to the way the thread_lock works,David Xu2008-11-051-5/+15
* Actually, for signal and thread suspension, extra process spin lock isDavid Xu2008-10-231-15/+5
* Restore code wrongly removed in SVN revision 173004, it causes threadedDavid Xu2008-10-161-1/+9
* Move per-thread userland debugging flags into seperated field,David Xu2008-10-151-3/+1
* A suspended thread can, in fact, be swapped out. Thus,John Baldwin2008-08-221-14/+27
* Introduce some WITNESS improvements:Attilio Rao2008-08-131-0/+5
* If a thread that is swapped out is made runnable, then the setrunnable()John Baldwin2008-08-051-3/+11
* - Make SCHED_STATS more generic by adding a wrapper to create theJeff Roberson2008-04-171-2/+2
* - Add a new td flag TDF_NEEDSUSPCHK that is set whenever a thread needsJeff Roberson2008-03-211-1/+3
* - There is no sense in calling sched_newthread() at thread_init() andJeff Roberson2008-03-201-2/+0
* - Restore the NULL check for td_cpuset. This can happen if a partiallyJeff Roberson2008-03-191-1/+2
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromJeff Roberson2008-03-191-9/+3
* Remove kernel support for M:N threading.Jeff Roberson2008-03-121-127/+2
* - Pass the priority argument from *sleep() into sleepq and down intoJeff Roberson2008-03-121-2/+2
* - KSE may free a thread that was never actually forked. This will leaveJeff Roberson2008-03-121-0/+5
* Add cpuset, an api for thread to cpu binding and cpu resource groupingJeff Roberson2008-03-021-1/+5
* give thread0 the tid 100000 and bumpt the others to start at 100001Julian Elischer2007-12-221-1/+2
* Refactor select to reduce contention and hide internal implementationJeff Roberson2007-12-161-0/+2
* - Re-implement lock profiling in such a way that it no longer breaksJeff Roberson2007-12-151-0/+2
* - Adds event handlers for process_ctor,process_dtor, process_init,Randall Stewart2007-11-151-1/+5
* This time REALLY copy the name from the proc to the thread as a default.Julian Elischer2007-11-151-1/+0
* o Rename cpu_thread_setup() to cpu_thread_alloc() to betterMarcel Moolenaar2007-11-141-2/+2
* A bunch more files that should probably print out a thread nameJulian Elischer2007-11-141-1/+1
* Make sure there is a good default thread name for all threads.Julian Elischer2007-11-141-0/+1
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-5/+22
* Introduce a way to make pure kernal threads.Julian Elischer2007-10-261-6/+0
* - Call sched_sleep() before we suspend threads. sched_wakeup() is alreadyJeff Roberson2007-09-211-0/+2
* Fix some entries in the locks static table of witness.Attilio Rao2007-09-201-1/+1
* - Move all of the PS_ flags into either p_flag or td_flags.Jeff Roberson2007-09-171-1/+1
* Actually, upcalls cannot be freed while destroying the thread because weAttilio Rao2007-07-271-0/+3
* Actually, KSE kernel bits locking is broken and can lead likely toAttilio Rao2007-07-231-0/+2
* - Garbage collect unused concurrency functions.Jeff Roberson2007-06-121-14/+2
* Solve a complex exit race introduced with thread_lock:Jeff Roberson2007-06-121-15/+33
* The current rusage code show peculiar problems:Attilio Rao2007-06-091-6/+4
* Commit 4/14 of sched_lock decomposition.Jeff Roberson2007-06-041-73/+97
* Do proper "locking" for missing vmmeters part.Attilio Rao2007-06-041-1/+1
* - Move rusage from being per-process in struct pstats to per-thread inJeff Roberson2007-06-011-8/+11
* Revert VMCNT_* operations introduction.Attilio Rao2007-05-311-1/+1
* - define and use VMCNT_{GET,SET,ADD,SUB,PTR} macros for manipulatingJeff Roberson2007-05-181-1/+1
* Align 'struct thread' on 16 byte boundaries so that the lower 4 bits areJohn Baldwin2007-03-271-1/+1
* Over NFS, an open() call could result in multiple over-the-wireMohan Srinivasan2007-03-091-0/+1
* Prefer a more traditional spelling of inhibited in comments and panicRobert Watson2006-12-311-1/+1
* Remove unused sysctls.David Xu2006-12-191-8/+0
* Threading cleanup.. part 2 of several.Julian Elischer2006-12-061-238/+16
* Remove member p_procscopegrp which is no longer used by libthr.David Xu2006-10-271-8/+0