aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_thread.c
Commit message (Expand)AuthorAgeFilesLines
* kern/kern_thread.c: improve assert in thread_single_end()Konstantin Belousov2025-08-301-2/+4
* kern/kern_thread.c: fix typo in commentKonstantin Belousov2025-07-291-1/+1
* Import the Hardware Trace (HWT) framework.Ruslan Bukin2025-07-031-0/+9
* kern: add extended errors supportKonstantin Belousov2025-05-311-4/+4
* rangelocks: stop caching per-thread rl_q_entryKonstantin Belousov2024-08-291-2/+0
* rangelocks: restore caching of the single rl entry in the struct threadKonstantin Belousov2024-08-061-0/+1
* Re-implement rangelocks part 1Konstantin Belousov2024-08-061-1/+0
* proc: Remove kernel stack swapping support, part 9Mark Johnston2024-07-291-51/+26
* kern_thread.c: remove unneeded include of sys/param.hKonstantin Belousov2024-04-231-1/+0
* thread: Add a missing include of asan.hMark Johnston2024-04-221-0/+1
* thread: Simplify sanitizer integration with thread creationMark Johnston2024-04-221-8/+12
* thread_single(9): decline external requests for traced or debugger-stopped procsKonstantin Belousov2024-03-301-0/+3
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* Ensure 'struct thread' is aligned to a cache lineOlivier Certner2023-11-021-1/+7
* thread: add td_wantedlockMateusz Guzik2023-10-221-3/+3
* thread: reorder td_no_sleeping to plug two 4-byte holes on LP64Mateusz Guzik2023-10-221-1/+1
* 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