Age | Commit message (Expand) | Author |
2022-03-31 | Move knote_processexit() call from exit1() to the reaper(). | Todd C. Miller |
2022-02-14 | Introduce a signal context that is used to pass signal related information | Claudio Jeker |
2022-01-28 | When it's the possessive of 'it', it's spelled "its", without the | Philip Guenther |
2021-10-24 | use NULL not 0 for pointer values in kern | Jonathan Gray |
2021-03-12 | Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic | Martin Pieuchot |
2021-03-08 | Revert commitid: AZrsCSWEYDm7XWuv; | Claudio Jeker |
2021-03-08 | Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic. | Martin Pieuchot |
2021-02-15 | Move single_thread_set() out of KERNEL_LOCK(). | Martin Pieuchot |
2021-02-08 | Revert the convertion of per-process thread into a SMR_TAILQ. | Martin Pieuchot |
2021-01-17 | Cache parent's pid as `ps_ppid' and use it instead of `ps_pptr->ps_pid'. | mvs |
2020-12-09 | Add kernel-only per-thread kqueue & helpers to initialize and free it. | Martin Pieuchot |
2020-12-07 | Convert the per-process thread list into a SMR_TAILQ. | Martin Pieuchot |
2020-11-16 | Prevent exit status from being clobbered on thread exit. | Joel Sing |
2020-10-15 | _exit(2), execve(2): tweak per-process interval timer cancellation | cheloha |
2020-10-15 | _exit(2), execve(2): cancel per-process interval timers safely | cheloha |
2020-03-18 | Restart child process scan in dowait4() if single_thread_wait() sleeps. | Visa Hankala |
2020-03-16 | Keep track of traced child under a list of orphans while they are being | Martin Pieuchot |
2020-03-13 | Rename "sigacts" flag field to avoid conflict with the "process" one. | Martin Pieuchot |
2020-03-01 | Do not reparent a traced child to ourself inside wait(2). | Martin Pieuchot |
2020-02-28 | Revert previous, diff contains an obvious bug. | Martin Pieuchot |
2020-02-12 | Do not reparent a traced child to ourself inside wait(2). | Martin Pieuchot |
2019-12-19 | Convert infinite sleeps to {m,t}sleep_nsec(9). | Martin Pieuchot |
2019-12-11 | Replace p_xstat with ps_xexit and ps_xsig | Philip Guenther |
2019-11-04 | Restore the old way of dispatching dead procs through idle proc. | Visa Hankala |
2019-11-02 | Move dead procs to the reaper queue immediately after context switch. | Visa Hankala |
2019-06-21 | Make resource limit access MP-safe. So far, the copy-on-write sharing | Visa Hankala |
2019-06-13 | Use PWAIT instead of PUSER in exit1(). | Martin Pieuchot |
2019-06-01 | Revert to using the SCHED_LOCK() to protect time accounting. | Martin Pieuchot |
2019-05-31 | Use a per-process mutex to protect time accounting instead of SCHED_LOCK(). | Martin Pieuchot |
2019-05-13 | When killing a process, the signal is handled by any thread that | Alexander Bluhm |
2019-01-23 | eliminate a ?: in witness mtx initializer by pushing the default one | Ted Unangst |
2019-01-06 | Fix unsafe use of ptsignal() in mi_switch(). | Visa Hankala |
2018-11-12 | Add a mechanism for managing asynchronous IO signal registrations. | Visa Hankala |
2018-10-04 | Call unveil_destroy() from exit1() instead of from the reaper. Fixes a | Mark Kettenis |
2018-08-25 | Change kcov semantics, kernel code coverage tracing is now enabled on a per | anton |
2018-08-21 | Rework kcov kernel config. Instead of treating kcov as both an option and a | anton |
2018-08-19 | Add kcov(4), a kernel code coverage tracing driver. It's used in conjunction | anton |
2018-08-13 | Simplify the startup of the cleaner, reaper and update threads by | Visa Hankala |
2018-07-13 | Unveiling unveil(2). | Bob Beck |
2018-02-10 | Move cleanup job control bits to their own function. | Martin Pieuchot |
2017-12-30 | Delete unnecessary <sys/file.h> includes | Philip Guenther |
2017-11-28 | deadproc_mutex is only taken _before_ kernel_lock; exclude it from | Philip Guenther |
2017-08-29 | Remove old deactivated pledge path code. A replacement mechanism is | Theo de Raadt |
2017-04-20 | Add a port of witness(4) lock validation tool from FreeBSD. | Visa Hankala |
2017-02-08 | Delete the obsolete fork/exec/exit emulation hooks. | Philip Guenther |
2016-11-07 | Split PID from TID, giving processes a PID unrelated to the TID of their | Philip Guenther |
2016-04-25 | boom goes the dynamite | Ted Unangst |
2016-03-29 | Use a macro to check if a thread has a sibling. | Martin Pieuchot |
2016-03-06 | Localize some declarations to kern_exit.c: the last good reason to put | Philip Guenther |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |