index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_kthread.c
Age
Commit message (
Expand
)
Author
2022-09-13
kthread(9): Attribute uarea to caller for kmsan.
riastradh
2020-08-01
New functions kthread_fpu_enter/exit.
riastradh
2020-01-08
Hopefully fix some problems seen with MP support on non-x86, in particular
ad
2019-11-23
Minor scheduler cleanup:
ad
2018-01-09
KASSERT() that kthread_join()'s target is expecting to be joined.
pgoyette
2017-04-21
- Propagate the signal mask from the ucontext_t to the newly created thread
christos
2015-04-21
Remove the unused and all-but-unusable kthread_destroy(). Also makes
pooka
2015-04-21
Don't check if constant-sized KM_SLEEP allocations succeeded.
pooka
2012-09-01
Add a __HAVE_CPU_UAREA_IDLELWP hook so that the MD code can allocate
matt
2011-11-01
Avoid crashing when we do not explictly pass down a CPU when creating
jym
2011-10-29
Typo fix.
jym
2011-08-07
Rename slightly misleading KTHREAD_JOINABLE to KTHREAD_MUSTJOIN.
rmind
2011-07-17
Retire varargs.h support. Move machine/stdarg.h logic into MI
joerg
2011-05-24
Use a real panic as safe guard
joerg
2011-05-19
Re-implement kthread_join(9), so that it actually works (hi haad@).
rmind
2011-04-26
Hold the current lwp's mutex, instead of the lwp we want to wait for
ahoka
2011-02-17
Add support for cpu-specific uarea allocation routines. Allows different
matt
2010-06-13
increment p_nrlwps in lwp_create rather than letting callers do so
yamt
2010-05-12
Fix bogus KASSERT, typo and KNFize my previous patch.
haad
2010-05-11
Add support for kthread_join in our kernel thread implementation. This is used
haad
2009-10-21
Remove uarea swap-out functionality:
rmind
2009-01-30
Fix a tyop in the previous commit
agc
2009-01-29
- Allow creating timeshard kthreads. To be used to fix the RAIDframe
ad
2008-04-28
Remove clause 3 and 4 from TNF licenses
martin
2008-04-24
Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since
ad
2008-04-12
Move the LW_BOUND flag into the thread-private flag word. It can be tested
ad
2008-02-14
Make schedstate_percpu::spc_lwplock an exernally allocated item. Remove
ad
2008-01-02
Merge vmlocking2 to head.
ad
2007-11-06
Merge scheduler changes from the vmlocking branch. All discussed on
ad
2007-07-10
kthread_exit: l->l_name could be NULL.
ad
2007-07-09
Merge some of the less invasive changes from the vmlocking branch:
ad
2007-02-09
Merge newlock2 to head.
ad
2003-01-18
Merge the nathanw_sa branch.
thorpej
2002-11-17
change uvm_uarea_alloc() to indicate whether the returned uarea is already
chs
2002-06-01
SIMPLEQ rototill:
lukem
2001-11-12
add RCSIDs
lukem
2000-07-14
ANSI'ify.
thorpej
2000-05-28
Rather than starting init and creating kthreads by forking and then
thorpej
2000-05-08
__predict_false() fork1() failing.
thorpej
1999-07-06
Make the kthread API a bit more friendly to loadable kernel modules.
thorpej
1999-05-13
Allow the caller to specify a stack for the child process. If NULL,
thorpej
1999-05-13
Allow an alternate exit signal (i.e. not SIGCHLD) to be delivered to the
thorpej
1999-04-30
Share everything with proc0.
thorpej
1999-04-12
minor nits -- replace vsprintf with vsnprinf
gwr
1998-12-22
#ifdef __STDC__ -> #if __STDC__
kleink
1998-11-14
Implement a way to queue kernel threads for creation after init,
thorpej
1998-11-11
Move fork_kthread() to a new file, kern_kthread.c, and rename it to
thorpej