aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_thread.c
Commit message (Expand)AuthorAgeFilesLines
* kern_thread.c: Fix i386 buildCy Schubert2022-06-141-2/+2
* thread_single_end(): consistently maintain p_boundary_count for ALLPROC modeMark Johnston2022-06-131-1/+1
* thread_unsuspend(): do not unuspend the suspended leader thread doing SINGLE_...Konstantin Belousov2022-06-131-2/+12
* thread_single(): remove already checked conditional expressionKonstantin Belousov2022-06-131-1/+1
* Do not single-thread itself when the process single-threaded some another pro...Konstantin Belousov2022-06-131-1/+1
* weed_inhib(): correct the condition to re-suspend a threadKonstantin Belousov2022-06-131-13/+8
* weed_inhib(): do not double-suspend already suspended thread if the loop reit...Konstantin Belousov2022-06-131-1/+2
* thread_single: wait for P_STOPPED_SINGLE to passKonstantin Belousov2022-06-131-3/+12
* thread: remove dead store from thread_cow_updateMateusz Guzik2022-02-131-1/+0
* Add PROC_COW_CHANGECOUNT and thread_cow_syncedMateusz Guzik2022-02-111-0/+13
* Add lim_cowsync, similar to crcowsyncMateusz Guzik2022-02-111-4/+1
* i386: fix struct proc layout asserts after 351d5f7fc5161edeKonstantin Belousov2021-10-281-3/+3
* exec: store parent directory and hardlink name of the binary in struct procKonstantin Belousov2021-10-281-3/+3
* amd64: eliminate td_md.md_fpu_scratchKonstantin Belousov2021-09-211-1/+1
* amd64: stop using top of the thread' kernel stack for FPU user save areaKonstantin Belousov2021-09-211-1/+1
* Remove PT_GET_SC_ARGS_ALLKonstantin Belousov2021-09-161-0/+1
* kern: Ensure that thread-local KMSAN state is availableMark Johnston2021-08-111-0/+3
* Add the KMSAN runtimeMark Johnston2021-08-111-7/+7
* umtx: Split umtx.h on two counterparts.Dmitry Chagin2021-07-291-1/+1
* Pass the syscall number to capsicum permission-denied signalsDavid Chisnall2021-07-161-2/+2
* Eliminate p_elf_machine from struct proc.Dmitry Chagin2021-06-291-1/+1
* Add a link to the Elf_Brandinfo into the struc proc.Dmitry Chagin2021-06-291-2/+2
* thread_reap_barrier(): remove unused variableKonstantin Belousov2021-05-311-3/+0
* Add thread_reap_barrier()Konstantin Belousov2021-05-311-0/+32
* kern_thread.c: wrap too long linesKonstantin Belousov2021-05-311-2/+4
* ktrace: pack all ktrace parameters into allocated structure ktr_io_paramsKonstantin Belousov2021-05-221-6/+6
* Add thread_run_flash() helperKonstantin Belousov2021-05-031-0/+25
* Use atomic loads/stores when updating td->td_stateAlex Richardson2021-02-181-4/+4
* thread: staticize thread_reap and move td_allocdomainMateusz Guzik2020-11-261-2/+3
* dtrace: stop using eventhandlers for the part compiled into the kernelMateusz Guzik2020-11-231-0/+7
* thread: stash domain id to work around vtophys problems on ppc64Mateusz Guzik2020-11-231-1/+2
* thread: numa-aware zombie reapingMateusz Guzik2020-11-191-18/+122
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-10/+10
* select: call seltdfini on process and thread exitMateusz Guzik2020-11-161-1/+3
* thread: batch credential freeingMateusz Guzik2020-11-141-2/+5
* thread: batch resource limit free callsMateusz Guzik2020-11-141-1/+17
* thread: rework tid batch to use helpersMateusz Guzik2020-11-141-13/+66
* thread: pad tid lockMateusz Guzik2020-11-141-1/+1
* thread: move nthread management out of tid_allocMateusz Guzik2020-11-121-16/+44
* thread: batch tid_free calls in thread_reapMateusz Guzik2020-11-111-6/+52
* thread: lockless zombie list manipulationMateusz Guzik2020-11-111-23/+25
* thread: add more fine-grained tidhash lockingMateusz Guzik2020-11-111-11/+21
* thread: rework tidhash vs proc lock interactionMateusz Guzik2020-11-111-32/+75
* thread: fix thread0 tid allocationMateusz Guzik2020-11-111-0/+4
* thread: retire thread_findMateusz Guzik2020-11-101-13/+0
* threads: remove the unused TID_BUFFER_SIZE macroMateusz Guzik2020-11-101-2/+0
* thread: adds newer bits for r367537Mateusz Guzik2020-11-101-3/+3
* threads: reimplement tid allocation on top of a bitmapMateusz Guzik2020-11-091-35/+34
* threads: introduce a limit for total numberMateusz Guzik2020-11-091-8/+57
* Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead.Edward Tomasz Napierala2020-09-271-3/+3