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_sig.c
Age
Commit message (
Expand
)
Author
2021-10-06
Change sendsig() interface so that the MD code does not need to access
Claudio Jeker
2021-10-04
Simplify sys___thrsigdivert a bit. cursig() always moves the pending signal
Claudio Jeker
2021-09-28
Fix timeout behaviour bug introduced in 1.241.
Claudio Jeker
2021-07-14
After VFS shutdown, init(8) cannot map a missing page that contains
Alexander Bluhm
2021-05-10
Revert previous, it introduced a regression with breakpoints in gdb.
Martin Pieuchot
2021-05-06
Refactor routines to stop/unstop processes and save the corresponding signal.
Martin Pieuchot
2021-03-21
Use uppercases for defines.
Martin Pieuchot
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
Move a KERNEL_ASSERT_LOCKED() from single_thread_clear() to cursig().
Martin Pieuchot
2021-03-08
Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic.
Martin Pieuchot
2021-03-04
Merge issignal() and CURSIG() in preparation for turning it mp-safe.
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-02-08
Simplify sleep_setup API to two operations in preparation for splitting
Martin Pieuchot
2020-12-25
Refactor klist insertion and removal
Visa Hankala
2020-12-23
sigsuspend(2): change wmesg from "pause" to "sigsusp"
cheloha
2020-12-07
Convert the per-process thread list into a SMR_TAILQ.
Martin Pieuchot
2020-12-04
Prevent a TOCTOU race in single_thread_set() by extending the scope of the lock.
Martin Pieuchot
2020-12-02
Revert previous extension of the SCHED_LOCK(), the state isn't passed down.
Martin Pieuchot
2020-12-02
Prevent a TOCTOU race in single_thread_set() by extending the scope of the lock.
Martin Pieuchot
2020-11-08
In case of failure, call sigexit() from trapsignal instead of sensig().
Martin Pieuchot
2020-09-16
Move duplicated code to send an uncatchable SIGABRT into a function.
Martin Pieuchot
2020-09-13
Unbreak tree. Instead of passing struct process to siginit() just pass the
Claudio Jeker
2020-09-09
Introduce a helper to check if a signal is ignored or masked by a thread.
Martin Pieuchot
2020-08-26
Fix a race in single-thread mode switching
Visa Hankala
2020-08-19
Push KERNEL_LOCK/UNLOCK() dance inside trapsignal().
Martin Pieuchot
2020-06-15
Raise SPL when modifying ps_klist to prevent a race with interrupts.
Visa Hankala
2020-06-14
Remove misleading XXX about locking of ps_klist. All of the kqueue
Visa Hankala
2020-04-07
Abstract the head of knote lists. This allows extending the lists,
Visa Hankala
2020-03-20
Use atomic operations to update ps_singlecount. This makes
Claudio Jeker
2020-03-18
Restart child process scan in dowait4() if single_thread_wait() sleeps.
Visa Hankala
2020-03-13
Rename "sigacts" flag field to avoid conflict with the "process" one.
Martin Pieuchot
2020-03-11
Move the sigprop definition and the other bits under SIGPROP into
Claudio Jeker
2020-02-21
Remove sigacts structure sharing. The only process that used sharing was
Claudio Jeker
2020-02-21
Adjust a comment, no functional change
Claudio Jeker
2020-02-20
Replace field f_isfd with field f_flags in struct filterops to allow
Visa Hankala
2020-02-19
Remove the indirection via timeout for proc_stop_sweep(). Using a soft
Claudio Jeker
2020-02-15
Consistently perform atomic writes to the ps_flags field of struct
anton
2020-02-14
Push the KERNEL_LOCK() insidge pgsigio() and selwakeup().
Martin Pieuchot
2020-02-01
Back out previous. Nothing wrong with the diff per se but I should have
anton
2020-02-01
Grab the kernel lock in pgsigio() as it's strictly needed while
anton
2020-01-30
Split `p_priority' into `p_runpri' and `p_slppri'.
Martin Pieuchot
2020-01-16
Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread.
Martin Pieuchot
2020-01-14
Introduce TIMESPEC_TO_NSEC() and use it to convert userland facing
Martin Pieuchot
2020-01-08
Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and
Visa Hankala
2020-01-03
Retire csignal() the last users were converted to use pgsigio(9) instead.
Claudio Jeker
2019-12-31
Use C99 designated initializers with struct filterops. In addition,
Visa Hankala
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
[next]