Age | Commit message (Expand) | Author |
2024-01-19 | Backout priterator() for walking allprocess list. | Alexander Bluhm |
2024-01-16 | The kernel will now read pinsyscall tables out of PT_OPENBSD_SYSCALLS in | Theo de Raadt |
2024-01-15 | Introduce priterator(), the `ps_list' iterator. Some of `allprocess' | Vitaliy Makkoveev |
2023-09-29 | Extend single_thread_set() mode with additional flag attributes. | Claudio Jeker |
2023-09-21 | Move code inside exit1() to better spots. | Claudio Jeker |
2023-09-13 | Revert commitid: yfAefyNWibUyjkU2, ESyyH5EKxtrXGkS6 and itscfpFvJLOj8mHB; | Claudio Jeker |
2023-09-08 | Change how ps_threads and p_thr_link are locked away from using SCHED_LOCK. | Claudio Jeker |
2023-09-04 | Protect ps_single, ps_singlecnt and ps_threadcnt by the process mutex. | Claudio Jeker |
2023-08-29 | Remove p_rtime from struct proc and replace it by passing the timespec | Claudio Jeker |
2023-04-25 | Rename ps_refcnt to ps_threadcnt in struct process and implement | Claudio Jeker |
2022-12-29 | Add ktrace struct tracepoints for siginfo_t to the kernel side of | Philip Guenther |
2022-12-19 | Add WTRAPPED opiton for waitid(2) to control whether CMD_TRAPPED | Philip Guenther |
2022-12-05 | zap a pile of dangling tabs | Theo de Raadt |
2022-11-03 | Style: always use *retval and never retval[0] in syscalls, | Philip Guenther |
2022-10-26 | Fix handling of PGIDs in wait4(2) that I broke with the previous commit. | Mark Kettenis |
2022-10-25 | Implement waitid(2) which is now part of POSIX and used by mozilla. | Mark Kettenis |
2022-08-14 | remove unneeded includes in sys/kern | Jonathan Gray |
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 |