index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
kern_exit.c
Age
Commit message (
Expand
)
Author
2024-09-06
Remove incorrect increment of the context switch counter.
Martin Pieuchot
2024-08-16
Atomically modify `nthreads' and move proc_free() out of KERNEL_LOCK().
Martin Pieuchot
2024-08-11
Make exit1() wait sysctl(2) `allprocess' loops.
Vitaliy Makkoveev
2024-08-06
Revert the knote_processexit() bits of the diff. It introduced a small
Claudio Jeker
2024-08-06
Stop using KERNEL_LOCK to protect the per process kqueue list
Claudio Jeker
2024-07-29
Replace per thread P_CONTINUED with per process PS_CONTINUED flag
Claudio Jeker
2024-07-24
Remove the (pr->ps_single->p_flag & P_SUSPSINGLE) == 0 check since it
Claudio Jeker
2024-07-24
Move uvm_exit() outside of the KERNEL_LOCK() in the reaper.
Martin Pieuchot
2024-07-22
Switch proc_finish_wait() to use the process as argument instead of its
Claudio Jeker
2024-07-08
Rework per proc and per process time usage accounting
Claudio Jeker
2024-07-08
Fix comment for exit2() this code is called by sched_idle() not cpu_exit().
Claudio Jeker
2024-06-03
Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK.
Claudio Jeker
2024-05-20
Rework interaction between sleep API and exit1() and start unlocking ps_threads
Claudio Jeker
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
[next]