| Commit message (Expand) | Author | Age | Files | Lines |
* | kthread: Set *tdptr earlier in kproc_kthread_add() | Mark Johnston | 2024-04-25 | 1 | -1/+9 |
* | kthread: Set *newtdp earlier in kthread_add1() | Mark Johnston | 2023-12-09 | 1 | -2/+7 |
* | sys: Automated cleanup of cdefs and other formatting | Warner Losh | 2023-11-27 | 1 | -1/+0 |
* | kthread_add(): do not allow to attach the thread to a dead or dying process | Konstantin Belousov | 2023-09-05 | 1 | -0/+4 |
* | kern_kthread: fork1() does not handle locked Giant | Konstantin Belousov | 2023-09-03 | 1 | -17/+43 |
* | kern_kthread.c: some style | Konstantin Belousov | 2023-09-03 | 1 | -14/+15 |
* | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
* | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | Update comments referencing create_thread() | Mitchell Horne | 2023-02-09 | 1 | -1/+1 |
* | umtx: Split umtx.h on two counterparts. | Dmitry Chagin | 2021-07-29 | 1 | -1/+1 |
* | Set TDP_KTHREAD before calling cpu_fork() and cpu_copy_thread(). | John Baldwin | 2021-03-12 | 1 | -12/+5 |
* | Provide ABI modules hooks for process exec/exit and thread exit. | Konstantin Belousov | 2020-11-23 | 1 | -0/+5 |
* | thread: rework tidhash vs proc lock interaction | Mateusz Guzik | 2020-11-11 | 1 | -4/+1 |
* | Do a lockless check in kthread_suspend_check | Mateusz Guzik | 2020-07-25 | 1 | -4/+7 |
* | Remove duplicated empty lines from kern/*.c | Mateusz Guzik | 2020-01-30 | 1 | -1/+0 |
* | schedlock 1/4 | Jeff Roberson | 2019-12-15 | 1 | -2/+2 |
* | proc: always store parent pid in p_oppid | Mateusz Guzik | 2018-11-16 | 1 | -1/+1 |
* | hwpmc: log name->pid, name->tid mappings | Matt Macy | 2018-06-05 | 1 | -1/+14 |
* | Implement several enhancements to NUMA policies. | Jeff Roberson | 2018-03-29 | 1 | -2/+2 |
* | Instrument thread creations for the the benefit of the TSLOG framework. | Colin Percival | 2017-12-31 | 1 | -0/+4 |
* | sys/kern: adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Re-schedule signals after kthread exits, since apparently there are | Konstantin Belousov | 2016-08-10 | 1 | -4/+7 |
* | Update comments for the MD functions managing contexts for new | Konstantin Belousov | 2016-06-16 | 1 | -8/+5 |
* | kern: for pointers replace 0 with NULL. | Pedro F. Giffuni | 2016-04-15 | 1 | -1/+1 |
* | Rename P_KTHREAD struct proc p_flag to P_KPROC. | Konstantin Belousov | 2016-02-09 | 1 | -4/+4 |
* | fork: pass arguments to fork1 in a dedicated structure | Mateusz Guzik | 2016-02-04 | 1 | -2/+6 |
* | Limit rights on process descriptors. | Ed Schouten | 2015-07-31 | 1 | -1/+1 |
* | The si_status field of the siginfo_t, provided by the waitid(2) and | Konstantin Belousov | 2015-07-18 | 1 | -1/+1 |
* | Ansify another function. This is the last in the file, I hope. | Mark Murray | 2015-06-28 | 1 | -2/+1 |
* | ANSIfy the only function that uses K&R definition in this file. | Mark Murray | 2015-06-28 | 1 | -2/+1 |
* | Generalised support for copy-on-write structures shared by threads. | Mateusz Guzik | 2015-06-10 | 1 | -1/+1 |
* | The umtx_lock mutex is used by top-half of the kernel, but is | Konstantin Belousov | 2015-02-28 | 1 | -0/+2 |
* | Do not use potentially stale thread in kthread_add() | Bryan Venteicher | 2013-08-17 | 1 | -6/+4 |
* | Stop treating td_sigmask specially for the purposes of new thread | Konstantin Belousov | 2012-05-26 | 1 | -2/+0 |
* | Revert previous revision, misunderstood the code :( | Xin LI | 2012-05-11 | 1 | -1/+0 |
* | Release proc lock after setting signal queue. | Xin LI | 2012-05-11 | 1 | -0/+1 |
* | Add a new sched_clear_name() method to the scheduler interface to clear | John Baldwin | 2012-03-08 | 1 | -0/+6 |
* | Whenever a new kernel thread is spawned, explicitly clear any CPU affinity | Ryan Stone | 2012-02-04 | 1 | -0/+7 |
* | Add experimental support for process descriptors | Jonathan Anderson | 2011-08-18 | 1 | -1/+1 |
* | - Properly initialize the base priority (td_base_pri) of thread0 to PVM | John Baldwin | 2011-01-06 | 1 | -4/+5 |
* | kproc_exit() is already marked __dead2 so a NOTREACHED comment here isn't | John Baldwin | 2011-01-04 | 1 | -1/+0 |
* | Small whitespace nits and add a comment explaining why kthread_exit() can | John Baldwin | 2011-01-03 | 1 | -3/+6 |
* | In thr_exit() and kthread_exit(), only remove thread from | David Xu | 2010-10-23 | 1 | -1/+5 |
* | Create a global thread hash table to speed up thread lookup, use | David Xu | 2010-10-09 | 1 | -0/+3 |
* | Allow a const char * to be passed as the process name to kproc_kthread_add() | John Baldwin | 2010-05-21 | 1 | -1/+1 |
* | Use the cached value within comparison. | Attilio Rao | 2010-02-19 | 1 | -1/+1 |
* | Fix the grammar. | Attilio Rao | 2010-02-19 | 1 | -4/+4 |
* | Fix a race in regard of p_numthreads. | Attilio Rao | 2010-02-19 | 1 | -9/+8 |
* | - Fix the kthread_{suspend, resume, suspend_check}() locking. | Attilio Rao | 2010-01-24 | 1 | -18/+52 |
* | Reintroduce the r196640, after fixing the problem with my testing. | Konstantin Belousov | 2009-09-01 | 1 | -4/+1 |