| Commit message (Expand) | Author | Age | Files | Lines |
* | Use uppercases for defines. |  mpi | 2021-03-21 | 1 | -6/+6 |
* | Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic |  mpi | 2021-03-12 | 1 | -11/+7 |
* | Revert commitid: AZrsCSWEYDm7XWuv; |  claudio | 2021-03-08 | 1 | -6/+10 |
* | Move a KERNEL_ASSERT_LOCKED() from single_thread_clear() to cursig(). |  mpi | 2021-03-08 | 1 | -6/+3 |
* | Kill SINGLE_PTRACE and use SINGLE_SUSPEND which has almost the same semantic. |  mpi | 2021-03-08 | 1 | -10/+6 |
* | Merge issignal() and CURSIG() in preparation for turning it mp-safe. |  mpi | 2021-03-04 | 1 | -12/+20 |
* | Move single_thread_set() out of KERNEL_LOCK(). |  mpi | 2021-02-15 | 1 | -6/+1 |
* | Revert the convertion of per-process thread into a SMR_TAILQ. |  mpi | 2021-02-08 | 1 | -5/+5 |
* | Simplify sleep_setup API to two operations in preparation for splitting |  mpi | 2021-02-08 | 1 | -2/+2 |
* | Refactor klist insertion and removal |  visa | 2020-12-25 | 1 | -3/+3 |
* | sigsuspend(2): change wmesg from "pause" to "sigsusp" |  cheloha | 2020-12-23 | 1 | -2/+2 |
* | Convert the per-process thread list into a SMR_TAILQ. |  mpi | 2020-12-07 | 1 | -5/+5 |
* | Prevent a TOCTOU race in single_thread_set() by extending the scope of the lock. |  mpi | 2020-12-04 | 1 | -11/+23 |
* | Revert previous extension of the SCHED_LOCK(), the state isn't passed down. |  mpi | 2020-12-02 | 1 | -23/+9 |
* | Prevent a TOCTOU race in single_thread_set() by extending the scope of the lock. |  mpi | 2020-12-02 | 1 | -9/+23 |
* | In case of failure, call sigexit() from trapsignal instead of sensig(). |  mpi | 2020-11-08 | 1 | -3/+11 |
* | Move duplicated code to send an uncatchable SIGABRT into a function. |  mpi | 2020-09-16 | 1 | -1/+18 |
* | Unbreak tree. Instead of passing struct process to siginit() just pass the |  claudio | 2020-09-13 | 1 | -3/+2 |
* | Introduce a helper to check if a signal is ignored or masked by a thread. |  mpi | 2020-09-09 | 1 | -1/+17 |
* | Fix a race in single-thread mode switching |  visa | 2020-08-26 | 1 | -14/+15 |
* | Push KERNEL_LOCK/UNLOCK() dance inside trapsignal(). |  mpi | 2020-08-19 | 1 | -1/+3 |
* | Raise SPL when modifying ps_klist to prevent a race with interrupts. |  visa | 2020-06-15 | 1 | -1/+7 |
* | Remove misleading XXX about locking of ps_klist. All of the kqueue |  visa | 2020-06-14 | 1 | -2/+1 |
* | Abstract the head of knote lists. This allows extending the lists, |  visa | 2020-04-07 | 1 | -3/+3 |
* | Use atomic operations to update ps_singlecount. This makes |  claudio | 2020-03-20 | 1 | -18/+29 |
* | Restart child process scan in dowait4() if single_thread_wait() sleeps. |  visa | 2020-03-18 | 1 | -5/+13 |
* | Rename "sigacts" flag field to avoid conflict with the "process" one. |  mpi | 2020-03-13 | 1 | -10/+10 |
* | Move the sigprop definition and the other bits under SIGPROP into |  claudio | 2020-03-11 | 1 | -2/+41 |
* | Remove sigacts structure sharing. The only process that used sharing was |  claudio | 2020-02-21 | 1 | -35/+1 |
* | Adjust a comment, no functional change |  claudio | 2020-02-21 | 1 | -2/+2 |
* | Replace field f_isfd with field f_flags in struct filterops to allow |  visa | 2020-02-20 | 1 | -2/+2 |
* | Remove the indirection via timeout for proc_stop_sweep(). Using a soft |  claudio | 2020-02-19 | 1 | -13/+13 |
* | Consistently perform atomic writes to the ps_flags field of struct |  anton | 2020-02-15 | 1 | -3/+3 |
* | Push the KERNEL_LOCK() insidge pgsigio() and selwakeup(). |  mpi | 2020-02-14 | 1 | -1/+3 |
* | Back out previous. Nothing wrong with the diff per se but I should have |  anton | 2020-02-01 | 1 | -3/+1 |
* | Grab the kernel lock in pgsigio() as it's strictly needed while |  anton | 2020-02-01 | 1 | -1/+3 |
* | Split `p_priority' into `p_runpri' and `p_slppri'. |  mpi | 2020-01-30 | 1 | -4/+4 |
* | Introduce wakeup_proc() a function to un-SSTOP/SSLEEP a thread. |  mpi | 2020-01-16 | 1 | -2/+2 |
* | Introduce TIMESPEC_TO_NSEC() and use it to convert userland facing |  mpi | 2020-01-14 | 1 | -13/+7 |
* | Unify handling of ioctls FIOSETOWN/SIOCSPGRP/TIOCSPGRP and |  visa | 2020-01-08 | 1 | -5/+16 |
* | Retire csignal() the last users were converted to use pgsigio(9) instead. |  claudio | 2020-01-03 | 1 | -28/+1 |
* | Use C99 designated initializers with struct filterops. In addition, |  visa | 2019-12-31 | 1 | -3/+7 |
* | Convert infinite sleeps to {m,t}sleep_nsec(9). |  mpi | 2019-12-19 | 1 | -3/+3 |
* | Replace p_xstat with ps_xexit and ps_xsig |  guenther | 2019-12-11 | 1 | -13/+12 |
* | Fix vn_open to require an op of 0, and 0 or KERNELPATH only as flags. |  beck | 2019-10-06 | 1 | -2/+3 |
* | sysctl global nosuidcoredump was being inspected twice inside coredump(), |  deraadt | 2019-10-03 | 1 | -23/+24 |
* | avoid large MAXPATHLEN object on the stack in coredump(), by allocating |  deraadt | 2019-08-07 | 1 | -6/+11 |
* | Stop sleeping at PUSER. |  mpi | 2019-07-10 | 1 | -2/+2 |
* | Make resource limit access MP-safe. So far, the copy-on-write sharing |  visa | 2019-06-21 | 1 | -3/+2 |
* | When killing a process, the signal is handled by any thread that |  bluhm | 2019-05-13 | 1 | -22/+32 |