aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_thread.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Revert "killpg(): close a race with fork(), part 2"Konstantin Belousov2023-07-261-3/+3
* killpg(): close a race with fork(), part 2Konstantin Belousov2023-07-041-3/+3
* td: line up with other clean up in thread_reap_domainMateusz Guzik2023-05-201-10/+45
* rlimit: line up with other clean up in thread_reap_domainMateusz Guzik2023-05-201-15/+9
* proc: s/short/int lock-related countersMateusz Guzik2023-05-181-3/+3
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* umtx: allow to configure minimal timeout (in nanoseconds)Konstantin Belousov2023-04-181-2/+2
* whitespace: rewrap to match case directly aboveBrooks Davis2023-02-031-2/+2
* arm64: Handle translation faults for thread structuresMark Johnston2022-11-021-13/+1
* Remove TDF_DOING_SAKonstantin Belousov2022-08-201-13/+3
* Remove struct proc p_singlethr memberKonstantin Belousov2022-08-201-3/+3
* ksiginfo_alloc(): change to directly take M_WAITOK/NOWAIT flagsKonstantin Belousov2022-08-201-1/+1
* AST: reworkKonstantin Belousov2022-08-021-13/+28
* 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