Age | Commit message (Expand) | Author |
2024-08-10 | spelling; ok claudio@ | Jonathan Gray |
2024-08-06 | Stop using KERNEL_LOCK to protect the per process kqueue list | Claudio Jeker |
2024-07-29 | Move the signal related kqueue filters to kern_event.c. | Claudio Jeker |
2024-07-29 | Replace per thread P_CONTINUED with per process PS_CONTINUED flag | Claudio Jeker |
2024-07-24 | KASSERT that the ps_single proc has P_SUSPSINGLE cleared. | Claudio Jeker |
2024-07-22 | Rename PS_STOPPED to PS_STOPPING. I want to use PS_STOPPED to indicate | Claudio Jeker |
2024-07-10 | Kill the runfast and run label and inline those bits. No functional change. | Claudio Jeker |
2024-07-09 | Reshuffle the switch cases in ptsignal and single_thread_set to be | Claudio Jeker |
2024-06-03 | Remove the now unsued s argument to SCHED_LOCK and SCHED_UNLOCK. | Claudio Jeker |
2024-05-22 | In the big p_stat switch in ptsignal do not call return but instead | Claudio Jeker |
2024-05-20 | Rework interaction between sleep API and exit1() and start unlocking ps_threads | Claudio Jeker |
2024-05-08 | Rework how action SIG_HOLD is handled in ptsignal. | Claudio Jeker |
2024-05-07 | In Rev 1.296 the update of the siglist was moved to the end of ptsignal(). | Claudio Jeker |
2024-04-18 | If a proc has P_WEXIT set do not stop it, let it exit since it is already | Claudio Jeker |
2024-04-10 | Unlock dosigsuspend() and with that some aspects of ppoll and pselect | Claudio Jeker |
2024-03-30 | Prevent a recursion inside wakeup(9) when scheduler tracepoints are enabled. | Martin Pieuchot |
2024-02-25 | New accounting flag ABTCFI to indicate signal SIGILL + code ILL_BTCFI | Theo de Raadt |
2024-01-17 | Fix core file writing when a file map into memory has later been truncated | Kurt Miller |
2023-10-06 | In sys___thrsigdivert() switch tsleep_nsec() to use the nowake ident | Claudio Jeker |
2023-09-29 | Extend single_thread_set() mode with additional flag attributes. | Claudio Jeker |
2023-09-19 | Before coredump or in pledge_fail use SINGLE_UNWIND to stop all threads. | Claudio Jeker |
2023-09-13 | Revert commitid: yfAefyNWibUyjkU2, ESyyH5EKxtrXGkS6 and itscfpFvJLOj8mHB; | Claudio Jeker |
2023-09-09 | Fix SCHED_LOCK() leak in single_thread_set() | 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-16 | Move SCHED_LOCK after sleep_signal_check. | Claudio Jeker |
2023-08-13 | Fix P_WSLEEP handling when continuing SSTOP-ed processes | Claudio Jeker |
2023-08-11 | Move the single_thread_check() to the start of userret(). | Claudio Jeker |
2023-07-14 | struct sleep_state is no longer used, remove it. | Claudio Jeker |
2023-07-11 | Rework sleep_setup()/sleep_finish() to no longer hold the scheduler lock | Claudio Jeker |
2023-07-10 | Allow unveiled programs to dump core (in the default, classic, into . way) | Theo de Raadt |
2023-06-28 | First step at removing struct sleep_state. | Claudio Jeker |
2023-04-03 | Reduce indent in single_thread_check_locked() by inverting initial | Claudio Jeker |
2023-02-10 | Adjust knote(9) API | Visa Hankala |
2023-01-31 | On systems without xonly mmu hardware-enforcement, we can still mitigate | Theo de Raadt |
2023-01-02 | Add tfind_user(), for getting a proc* given a user-space TID and | Philip Guenther |
2022-12-29 | Add ktrace struct tracepoints for siginfo_t to the kernel side of | Philip Guenther |
2022-10-16 | Rather than marking MAP_STACK on entries for sigaltstack() [2 days ago], | Theo de Raadt |
2022-10-15 | During the MAP_STACK introduction in 2018, sigaltstack() became a | Theo de Raadt |
2022-08-14 | remove unneeded includes in sys/kern | Jonathan Gray |
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 |