| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | add a KERNEL_ASSERT_LOCKED() to ptsignal |  dlg | 2019-05-01 | 1 | -1/+3 |
| * | open the coredump file non-blocking. cheloha found it blocks with a fifo. |  tedu | 2019-02-19 | 1 | -2/+3 |
| * | Sprinkle a pinch of timerisvalid/timespecisvalid over the rest of sys/kern |  cheloha | 2019-01-23 | 1 | -2/+2 |
| * | Remove unused function gsignal(). |  visa | 2018-12-17 | 1 | -13/+1 |
| * | Add a mechanism for managing asynchronous IO signal registrations. |  visa | 2018-11-12 | 1 | -1/+271 |
| * | wrap long lines |  deraadt | 2018-08-03 | 1 | -3/+6 |
| * | Revert the change that delivers process signals to any threads. As |  bluhm | 2018-07-18 | 1 | -7/+4 |
| * | If no thread can immediately handle a signal, which has been sent |  bluhm | 2018-07-11 | 1 | -4/+7 |
| * | Move from sendsig() to its callers the initsiginfo() calls and |  guenther | 2018-07-10 | 1 | -11/+7 |
| * | Clean up the parameters of VOP_LOCK() and VOP_UNLOCK(). It is always |  visa | 2018-04-28 | 1 | -4/+4 |
| * | Implement MAP_STACK option for mmap(). Synchronous faults (pagefault and |  deraadt | 2018-04-12 | 1 | -1/+6 |
| * | Exclude SIGKILL from ptrace(2) interception. |  mpi | 2018-03-27 | 1 | -6/+8 |
| * | Avoid calling issignal() twice on signal delivery in order not |  visa | 2018-03-24 | 1 | -2/+2 |
| * | Fix a TOCTOU race that causes signals to be delivered more than once. |  mpi | 2018-02-26 | 1 | -34/+41 |
| * | Remove almost unused `flags' argument of suser(). |  mpi | 2018-02-19 | 1 | -2/+2 |
| * | Don't pull in <sys/file.h> just to get fcntl.h |  guenther | 2017-12-30 | 1 | -2/+2 |
| * | Fix comment typo |  guenther | 2017-11-27 | 1 | -2/+2 |
| * | ASLR, W^X, and guard pages trigger processor traps that result in |  bluhm | 2017-06-08 | 1 | -1/+9 |
| * | Add a port of witness(4) lock validation tool from FreeBSD. |  visa | 2017-04-20 | 1 | -1/+4 |
| * | Avoid some false positives with cppcheck. No binary change. |  bluhm | 2017-04-14 | 1 | -3/+3 |
| * | Provide mips64 with kernel-facing TCB_{GET,SET} macros that store it |  guenther | 2017-04-13 | 1 | -5/+2 |