aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
Commit message (Expand)AuthorAgeFilesLines
* Do not single-thread itself when the process single-threaded some another pro...Konstantin Belousov2022-06-131-1/+2
* issignal(): ignore signals when process is single-threading for exitKonstantin Belousov2022-06-131-1/+11
* P2_WEXIT: avoid thread_single() for exiting process earlierKonstantin Belousov2022-06-131-0/+1
* sigtimedwait: Prevent timeout math overflows.Dmitry Chagin2022-04-251-29/+20
* signals: plug a set-but-not-used varMateusz Guzik2022-04-191-3/+2
* ksiginfo_alloc: pass M_WAITOK or M_NOWAIT to uma_zallocEric van Gyzen2022-03-261-3/+1
* vfs: NDFREE(&nd, NDF_ONLY_PNBUF) -> NDFREE_PNBUF(&nd)Mateusz Guzik2022-03-241-2/+2
* Ignore debugger-injected signals left after detachingKonstantin Belousov2022-01-121-2/+4
* sigev_findtd: Fix whitespace nit in argument list.John Baldwin2022-01-041-1/+1
* kern: Remove CTLFLAG_NEEDGIANT from some sysctls.Alexander Motin2021-12-261-1/+1
* vfs: remove the unused thread argument from NDINIT*Mateusz Guzik2021-11-251-2/+2
* sig_ast_checksusp(): mark the local p as __diagusedKonstantin Belousov2021-10-211-1/+1
* signal: Add SIG_FOREACH and refactor issignal()Mark Johnston2021-10-181-169/+217
* StyleKonstantin Belousov2021-10-141-1/+1
* Add curproc_sigkilled()Konstantin Belousov2021-10-081-0/+23
* kern_sig.c: Remove unused SIGPROP_CANTMASKKonstantin Belousov2021-10-081-1/+0
* When queuing ignored signal, only abort target thread' sleep if it is inside ...Konstantin Belousov2021-10-061-2/+14
* When sending ignored signal, arrange for zero return code from sleepKonstantin Belousov2021-10-061-10/+13
* Move td_pflags2 TDP2_SIGWAIT to td_flags TDF_SIGWAITKonstantin Belousov2021-10-061-6/+11
* Drop cloudabiKonstantin Belousov2021-09-211-19/+0
* sigtimedwait: Use a unique wait channel for sleepingMark Johnston2021-08-161-1/+2
* Add a knob to not drop signal with default ignored or ignored actionsKonstantin Belousov2021-06-151-27/+38
* sigwait: add comment explaining EINTR/ERESTART detailsKonstantin Belousov2021-06-151-0/+7
* sigwait(2) and sigtimedwait(2) must not be restarted.Konstantin Belousov2021-06-151-12/+8
* Add ptrace(PT_COREDUMP)Konstantin Belousov2021-05-031-0/+42
* ptracestop: mark threads suspended there with the new TDB_SSWITCH flagKonstantin Belousov2021-05-031-0/+2
* Stop arming kqueue timers on knote owner suspend or terminateKonstantin Belousov2021-04-091-0/+1
* Stop arming periodic process timers on suspend or terminateKonstantin Belousov2021-04-091-2/+4
* Fetch the sigfastblock value in syscalls that wait for signalsJonathan T. Looney2021-03-121-0/+6
* sigfastblock_setpend(): do not set PEND user flag unless TDP_SIGFASTPENDING i...Konstantin Belousov2021-01-121-1/+1
* jobc: rework detection of orphaned groups.Konstantin Belousov2021-01-101-3/+3
* issignal(): when handling STOP-like signals, drop sigacts mutex earlier.Konstantin Belousov2021-01-101-2/+5
* Style. Improve some KASSERTs messages.Konstantin Belousov2021-01-101-6/+6
* sig_intr(9): return early if AST is not scheduled.Konstantin Belousov2020-10-081-0/+3
* Add sig_intr(9).Konstantin Belousov2020-10-041-0/+18
* Refactor sleepq_catch_signals().Konstantin Belousov2020-10-041-0/+65
* Always report ENOSYS in initBrooks Davis2020-09-021-1/+2
* kern: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* cache: drop the always curthread argument from reverse lookup routinesMateusz Guzik2020-08-241-2/+2
* Use devctl.h instead of bus.h to reduce newbus pollution.Warner Losh2020-08-211-1/+1
* corefile_open_last: don't keep a locked vnode while locking other onesAndriy Gapon2020-05-291-3/+10
* sigfastblock: fix delivery of the pending signals in single-threaded processes.Konstantin Belousov2020-05-111-12/+19
* Retire procfs-based process debugging.John Baldwin2020-04-011-25/+3
* Fix signal delivery might be on sigfastblock clearing.Konstantin Belousov2020-03-101-1/+2
* Return reschedule_signals() to being static again.Konstantin Belousov2020-03-101-3/+18
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-6/+8
* sys/kern: quiet -Wwrite-stringsRyan Libby2020-02-231-1/+1
* Do not read sigfastblock word on syscall entry.Konstantin Belousov2020-02-201-32/+118
* Add a way to manage thread signal mask using shared word, instead of syscall.Konstantin Belousov2020-02-091-23/+175
* cache: replace kern___getcwd with vn_getcwdMateusz Guzik2020-02-011-4/+6