summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thr.c
Commit message (Expand)AuthorAgeFilesLines
* The umtx_lock mutex is used by top-half of the kernel, but iskib2015-02-281-0/+1
* Clean up confusing comment. Move it to the place of code which iskib2014-11-031-4/+6
* Stop treating td_sigmask specially for the purposes of new threadkib2012-05-261-1/+0
* Fix panic, triggered like this: "int main() { thr_exit(); }"trasz2012-04-171-1/+1
* Add a new sched_clear_name() method to the scheduler interface to clearjhb2012-03-081-0/+3
* Document a large number of currently undocumented sysctls. While hereeadler2011-12-131-2/+2
* Move cpu_set_upcall(newtd, td) up before the first call ofpho2011-12-091-2/+2
* Use umtx_copyin_timeout() to copy and check timeout parameter.pho2011-12-031-5/+1
* Added check for negative seconds value. Found by syscall() fuzzing.pho2011-11-181-1/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.ed2011-11-071-1/+2
* In order to maximize the re-usability of kernel code in user space thiskmacy2011-09-161-9/+9
* All the racct_*() calls need to happen with the proc locked. Fixing thistrasz2011-07-061-0/+4
* Enable accounting for RACCT_NPROC and RACCT_NTHR.trasz2011-03-311-5/+24
* Move the max_threads_per_proc and max_threads_hits variables to thekib2011-02-231-3/+11
* Revert previous change, the existing check was correct.jhb2011-02-231-1/+1
* Fix off-by-one error in check against max_threads_per_proc.jhb2011-02-231-1/+1
* In thr_exit() and kthread_exit(), only remove thread fromdavidxu2010-10-231-6/+7
* - Don't include sx.h, it is not needed.davidxu2010-10-201-12/+11
* Create a global thread hash table to speed up thread lookup, usedavidxu2010-10-091-66/+61
* Optimize thr_suspend, if timeout is zero, don't call msleep, justdavidxu2010-08-241-9/+14
* - According to specification, SI_USER code should only be generated bydavidxu2010-08-241-2/+2
* Tweak the in-kernel API for sending signals to threads:jhb2010-06-291-5/+4
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,nwhitehorn2010-03-111-1/+1
* Deliver siginfo when signal is generated by thr_kill(2) (SI_USER with properlybruno2010-03-011-4/+17
* Currently, when signal is delivered to the process and there is a threadkib2009-10-111-1/+1
* Reintroduce the r196640, after fixing the problem with my testing.kib2009-09-011-1/+1
* Reverse r196640 and r196644 for now.kib2009-08-291-1/+1
* Remove the altkstacks, instead instantiate threads with kernel stackkib2009-08-291-1/+1
* Replace AUDIT_ARG() with variable argument macros with a set more morerwatson2009-06-271-2/+2
* Remove even more unneeded variable assignments.ed2009-02-261-3/+1
* Add sv_flags field to struct sysentvec with intention to provide descriptionkib2008-11-221-3/+1
* Revert rev 184216 and 184199, due to the way the thread_lock works,davidxu2008-11-051-1/+2
* If threads limit is exceeded, increase the totoal numberdavidxu2008-10-291-1/+4
* Actually, for signal and thread suspension, extra process spin lock isdavidxu2008-10-231-2/+1
* Check the result of copyin and in a case of errorrdivacky2008-10-131-0/+2
* Fix compiling problem.davidxu2008-04-291-1/+1
* Remove commented out code, thread suspension is done in thread library.davidxu2008-03-231-2/+1
* - Add a new td flag TDF_NEEDSUSPCHK that is set whenever a thread needsjeff2008-03-211-0/+2
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromjeff2008-03-191-2/+0
* This time REALLY copy the name from the proc to the thread as a default.julian2007-11-151-0/+1
* Fix for the panic("vm_thread_new: kstack allocation failed") andkib2007-11-051-0/+2
* Add thr_kill2 syscall which sends a signal to a thread in another process.davidxu2007-08-161-0/+55
* - Remove unused variable from create_thread().jhb2007-06-071-2/+1
* Commit 14/14 of sched_lock decomposition.jeff2007-06-051-10/+13
* - Remove setrunqueue and replace it with direct calls to sched_add().jeff2007-01-231-1/+1
* Threading cleanup.. part 2 of several.julian2006-12-061-35/+1
* if a thread blocked on userland condition variable isdavidxu2006-12-041-0/+11
* Update includes for sys/posix4 move.trhodes2006-11-111-2/+1
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-1/+2
* Make KSE a kernel option, turned on by default in all GENERICjb2006-10-261-0/+24
OpenPOWER on IntegriCloud