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
2022-06-29
Move the deep check back into the loop. There are ways that even though
Claudio Jeker
2022-06-28
Cleanup the sleep loop in single_thread_check_locked(). The deep checks
Claudio Jeker
2022-05-13
Use the process ps_mtx to protect the process sigacts structure.
Claudio Jeker
2022-03-11
Revert part of rev 1.293. Using cursig() to deliver masked signals
Claudio Jeker
2022-02-14
Introduce a signal context that is used to pass signal related information
Claudio Jeker
2022-02-06
Simplify cursig() a bit and make sure that signals are always sent to
Claudio Jeker
2022-01-02
immediatly -> immediately
Theo Buehler
2021-12-07
Delete the last emulation callbacks: we're Just ELF, so declare
Philip Guenther
2021-11-24
Refactor postsig_done(). Pass the catchmask and signal reset flag to the
Claudio Jeker
2021-11-24
Minor code cleanup. Move a comment to the right place, move a function
Claudio Jeker
2021-11-12
sigsuspend(2): sleep on &nowake channel
Scott Soule Cheloha
2021-10-24
use NULL not 0 for pointer values in kern
Jonathan Gray
2021-10-23
Be consistend and add missing spaces around some of the NOTREACHED comments.
Claudio Jeker
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
[next]