aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_fork.c
Commit message (Expand)AuthorAgeFilesLines
* thread: Simplify sanitizer integration with thread creationMark Johnston6 days1-14/+3
* kasan: fix false-positive kasan_report upon thread reuseKa Ho Ng9 days1-0/+5
* EVFILT_TIMER: intialize stop timer list in type-stable proc init, instead of ...Konstantin Belousov2023-11-281-1/+0
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* Ensure "init" (PID 1) also executes userret() initiallyOlivier Certner2023-11-021-2/+6
* Open-code proc_set_cred_init()Olivier Certner2023-11-021-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* fork1(): properly track the state of the pg_killsx lockKonstantin Belousov2023-07-261-0/+1
* killpg(): close a race with fork(), part 2Konstantin Belousov2023-07-261-8/+39
* Revert "killpg(): close a race with fork(), part 2"Konstantin Belousov2023-07-261-2/+1
* killpg(): close a race with fork(), part 2Konstantin Belousov2023-07-041-1/+2
* killpg(2): close a race with fork(2), part1Konstantin Belousov2023-07-041-0/+28
* ptrace: Clear TDB_BORN during PT_DETACH.John Baldwin2023-06-071-1/+1
* ktrace: Simplify ae6ac587, drop the sa var declarationDmitry Chagin2023-05-161-7/+2
* ktrace: Fix syscall number on a child return path from forkDmitry Chagin2023-05-141-2/+7
* jail: add process linkageMateusz Guzik2022-09-051-0/+1
* fork_exit(): style commentKonstantin Belousov2022-08-241-4/+5
* Remove struct proc p_singlethr memberKonstantin Belousov2022-08-201-8/+0
* fork_norfproc(): unlock p1 before retryingKonstantin Belousov2022-08-201-5/+3
* fork_norfproc(): styleKonstantin Belousov2022-08-201-4/+5
* file: Move code to share fdtol structs into kern_descrip.cMark Johnston2022-08-041-4/+1
* AST: reworkKonstantin Belousov2022-08-021-3/+11
* Do not single-thread itself when the process single-threaded some another pro...Konstantin Belousov2022-06-131-0/+10
* fd: move fd table sizing out of fdinitMateusz Guzik2022-02-131-2/+2
* Move fork_rfppwait() check into ast()Edward Tomasz Napierala2021-12-261-0/+6
* exec: store parent directory and hardlink name of the binary in struct procKonstantin Belousov2021-10-281-2/+10
* Add userland boot profiling to TSLOGColin Percival2021-10-161-0/+1
* Retire code added to support CloudABIMateusz Guzik2021-10-101-3/+1
* procctl(2): Add PROC_WXMAP_CTL/STATUSKonstantin Belousov2021-09-171-1/+2
* fork: Remove the unnecessary spaces.Dmitry Chagin2021-08-121-1/+1
* amd64: Add MD bits for KMSANMark Johnston2021-08-111-0/+2
* kern: Ensure that thread-local KMSAN state is availableMark Johnston2021-08-111-0/+2
* procctl(2): add PROC_NO_NEW_PRIVS_CTL, PROC_NO_NEW_PRIVS_STATUSEdward Tomasz Napierala2021-07-011-1/+1
* fork: Suspend other threads if both RFPROC and RFMEM are not setMark Johnston2021-05-131-4/+9
* Stop arming kqueue timers on knote owner suspend or terminateKonstantin Belousov2021-04-091-0/+1
* Set TDP_KTHREAD before calling cpu_fork() and cpu_copy_thread().John Baldwin2021-03-121-2/+10
* jail: Handle a possible race between jail_remove(2) and fork(2)Jamie Gritton2021-02-161-0/+6
* linux(4) clone(2): Correctly handle CLONE_FS and CLONE_FILESConrad Meyer2020-11-171-2/+8
* Split out cwd/root/jail, cmask state from filedesc tableConrad Meyer2020-11-171-1/+12
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+1
* fd: remove fd_lastfileMateusz Guzik2020-07-151-2/+2
* cred: distribute reference count per threadMateusz Guzik2020-06-091-3/+2
* Add BSM record conversion for a number of syscalls:Christian S.J. Peron2020-05-161-0/+2
* Retire procfs-based process debugging.John Baldwin2020-04-011-11/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-2/+4
* Add a way to manage thread signal mask using shared word, instead of syscall.Konstantin Belousov2020-02-091-1/+2
* schedlock 1/4Jeff Roberson2019-12-151-1/+0
* rfork(2): add RFSPAWN flagKyle Evans2019-09-251-1/+14
* Add procctl(PROC_STACKGAP_CTL)Konstantin Belousov2019-09-031-1/+2
* fork: rework locking around do_forkMateusz Guzik2019-08-171-25/+23