aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_kthread.c
Commit message (Expand)AuthorAgeFilesLines
* umtx: Split umtx.h on two counterparts.Dmitry Chagin2021-07-291-1/+1
* Set TDP_KTHREAD before calling cpu_fork() and cpu_copy_thread().John Baldwin2021-03-121-12/+5
* Provide ABI modules hooks for process exec/exit and thread exit.Konstantin Belousov2020-11-231-0/+5
* thread: rework tidhash vs proc lock interactionMateusz Guzik2020-11-111-4/+1
* Do a lockless check in kthread_suspend_checkMateusz Guzik2020-07-251-4/+7
* Remove duplicated empty lines from kern/*.cMateusz Guzik2020-01-301-1/+0
* schedlock 1/4Jeff Roberson2019-12-151-2/+2
* proc: always store parent pid in p_oppidMateusz Guzik2018-11-161-1/+1
* hwpmc: log name->pid, name->tid mappingsMatt Macy2018-06-051-1/+14
* Implement several enhancements to NUMA policies.Jeff Roberson2018-03-291-2/+2
* Instrument thread creations for the the benefit of the TSLOG framework.Colin Percival2017-12-311-0/+4
* sys/kern: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Re-schedule signals after kthread exits, since apparently there areKonstantin Belousov2016-08-101-4/+7
* Update comments for the MD functions managing contexts for newKonstantin Belousov2016-06-161-8/+5
* kern: for pointers replace 0 with NULL.Pedro F. Giffuni2016-04-151-1/+1
* Rename P_KTHREAD struct proc p_flag to P_KPROC.Konstantin Belousov2016-02-091-4/+4
* fork: pass arguments to fork1 in a dedicated structureMateusz Guzik2016-02-041-2/+6
* Limit rights on process descriptors.Ed Schouten2015-07-311-1/+1
* The si_status field of the siginfo_t, provided by the waitid(2) andKonstantin Belousov2015-07-181-1/+1
* Ansify another function. This is the last in the file, I hope.Mark Murray2015-06-281-2/+1
* ANSIfy the only function that uses K&R definition in this file.Mark Murray2015-06-281-2/+1
* Generalised support for copy-on-write structures shared by threads.Mateusz Guzik2015-06-101-1/+1
* The umtx_lock mutex is used by top-half of the kernel, but isKonstantin Belousov2015-02-281-0/+2
* Do not use potentially stale thread in kthread_add()Bryan Venteicher2013-08-171-6/+4
* Stop treating td_sigmask specially for the purposes of new threadKonstantin Belousov2012-05-261-2/+0
* Revert previous revision, misunderstood the code :(Xin LI2012-05-111-1/+0
* Release proc lock after setting signal queue.Xin LI2012-05-111-0/+1
* Add a new sched_clear_name() method to the scheduler interface to clearJohn Baldwin2012-03-081-0/+6
* Whenever a new kernel thread is spawned, explicitly clear any CPU affinityRyan Stone2012-02-041-0/+7
* Add experimental support for process descriptorsJonathan Anderson2011-08-181-1/+1
* - Properly initialize the base priority (td_base_pri) of thread0 to PVMJohn Baldwin2011-01-061-4/+5
* kproc_exit() is already marked __dead2 so a NOTREACHED comment here isn'tJohn Baldwin2011-01-041-1/+0
* Small whitespace nits and add a comment explaining why kthread_exit() canJohn Baldwin2011-01-031-3/+6
* In thr_exit() and kthread_exit(), only remove thread fromDavid Xu2010-10-231-1/+5
* Create a global thread hash table to speed up thread lookup, useDavid Xu2010-10-091-0/+3
* Allow a const char * to be passed as the process name to kproc_kthread_add()John Baldwin2010-05-211-1/+1
* Use the cached value within comparison.Attilio Rao2010-02-191-1/+1
* Fix the grammar.Attilio Rao2010-02-191-4/+4
* Fix a race in regard of p_numthreads.Attilio Rao2010-02-191-9/+8
* - Fix the kthread_{suspend, resume, suspend_check}() locking.Attilio Rao2010-01-241-18/+52
* Reintroduce the r196640, after fixing the problem with my testing.Konstantin Belousov2009-09-011-4/+1
* Reverse r196640 and r196644 for now.Konstantin Belousov2009-08-291-1/+4
* Remove the altkstacks, instead instantiate threads with kernel stackKonstantin Belousov2009-08-291-4/+1
* Kill a dead variableAntoine Brodin2008-08-031-2/+0
* Document the kproc_kthread_add() callJulian Elischer2008-04-291-1/+2
* - Relax requirements for p_numthreads, p_threads, p_swtick, and p_nice fromJeff Roberson2008-03-191-2/+0
* Acquire the process mutex and spin locks before calling thread_exit() inJohn Baldwin2007-11-151-1/+8
* Add support for the pre-exisiting module shutdoen handshake.Julian Elischer2007-10-271-7/+6
* If kthread_exit() is called on the last kthread in a kproc, thenJulian Elischer2007-10-261-0/+6
* kthread_exit needs no stinkin argument.Julian Elischer2007-10-261-2/+5