aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_thr.c
Commit message (Expand)AuthorAgeFilesLines
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Defer ptracestop() signals that cannot be delivered immediatelyEric Badger2017-02-201-1/+1
* thr_set_name(): silently truncate the given name as neededEric van Gyzen2016-12-031-2/+5
* Add a mask of optional ptrace() events.John Baldwin2016-07-151-2/+3
* Do not clear robust lists pointers on fork. The forked child threadKonstantin Belousov2016-06-251-0/+1
* Update comments for the MD functions managing contexts for newKonstantin Belousov2016-06-161-2/+2
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-1/+2
* Add ptrace(2) reporting for LWP events.John Baldwin2015-12-291-18/+45
* Add an API for easily creating userspace threads in kernelspace.Ed Schouten2015-07-201-64/+61
* Undo r285656.Ed Schouten2015-07-171-61/+64
* Add an API for easily creating userspace threads in kernelspace.Ed Schouten2015-07-171-64/+61
* Add an initial NUMA affinity/policy configuration for threads and processes.Adrian Chadd2015-07-111-0/+9
* Generalised support for copy-on-write structures shared by threads.Mateusz Guzik2015-06-101-3/+3
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-10/+19
* In preparation for switching linuxulator to the use the native 1:1Dmitry Chagin2015-05-241-4/+10
* Add kern.racct.enable tunable and RACCT_DISABLED config option.Edward Tomasz Napierala2015-04-291-8/+12
* Consistently use p instead of td->td_proc in create_threadMateusz Guzik2015-04-261-5/+5
* The umtx_lock mutex is used by top-half of the kernel, but isKonstantin Belousov2015-02-281-0/+1
* Clean up confusing comment. Move it to the place of code which isKonstantin Belousov2014-11-031-4/+6
* Stop treating td_sigmask specially for the purposes of new threadKonstantin Belousov2012-05-261-1/+0
* Fix panic, triggered like this: "int main() { thr_exit(); }"Edward Tomasz Napierala2012-04-171-1/+1
* Add a new sched_clear_name() method to the scheduler interface to clearJohn Baldwin2012-03-081-0/+3
* Document a large number of currently undocumented sysctls. While hereEitan Adler2011-12-131-2/+2
* Move cpu_set_upcall(newtd, td) up before the first call ofPeter Holm2011-12-091-2/+2
* Use umtx_copyin_timeout() to copy and check timeout parameter.Peter Holm2011-12-031-5/+1
* Added check for negative seconds value. Found by syscall() fuzzing.Peter Holm2011-11-181-1/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+2
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-9/+9
* All the racct_*() calls need to happen with the proc locked. Fixing thisEdward Tomasz Napierala2011-07-061-0/+4
* Enable accounting for RACCT_NPROC and RACCT_NTHR.Edward Tomasz Napierala2011-03-311-5/+24
* Move the max_threads_per_proc and max_threads_hits variables to theKonstantin Belousov2011-02-231-3/+11
* Revert previous change, the existing check was correct.John Baldwin2011-02-231-1/+1
* Fix off-by-one error in check against max_threads_per_proc.John Baldwin2011-02-231-1/+1
* In thr_exit() and kthread_exit(), only remove thread fromDavid Xu2010-10-231-6/+7
* - Don't include sx.h, it is not needed.David Xu2010-10-201-12/+11
* Create a global thread hash table to speed up thread lookup, useDavid Xu2010-10-091-66/+61
* Optimize thr_suspend, if timeout is zero, don't call msleep, justDavid Xu2010-08-241-9/+14
* - According to specification, SI_USER code should only be generated byDavid Xu2010-08-241-2/+2
* Tweak the in-kernel API for sending signals to threads:John Baldwin2010-06-291-5/+4
* Provide groundwork for 32-bit binary compatibility on non-x86 platforms,Nathan Whitehorn2010-03-111-1/+1
* Deliver siginfo when signal is generated by thr_kill(2) (SI_USER with properlyBruno Ducrot2010-03-011-4/+17
* Currently, when signal is delivered to the process and there is a threadKonstantin Belousov2009-10-111-1/+1
* Reintroduce the r196640, after fixing the problem with my testing.Konstantin Belousov2009-09-011-1/+1
* Reverse r196640 and r196644 for now.Konstantin Belousov2009-08-291-1/+1
* Remove the altkstacks, instead instantiate threads with kernel stackKonstantin Belousov2009-08-291-1/+1
* Replace AUDIT_ARG() with variable argument macros with a set more moreRobert Watson2009-06-271-2/+2
* Remove even more unneeded variable assignments.Ed Schouten2009-02-261-3/+1
* Add sv_flags field to struct sysentvec with intention to provide descriptionKonstantin Belousov2008-11-221-3/+1
* Revert rev 184216 and 184199, due to the way the thread_lock works,David Xu2008-11-051-1/+2
* If threads limit is exceeded, increase the totoal numberDavid Xu2008-10-291-1/+4