| Commit message (Expand) | Author | Age | Files | Lines |
* | _SIG_MAXSIG (128) is the highest legal signal. The arrays are offset | Peter Wemm | 2001-11-03 | 1 | -2/+2 |
* | Partial reversion of rev 1.138. kill and killpg allow a signal | Peter Wemm | 2001-11-03 | 1 | -2/+2 |
* | We have a _SIG_VALID() macro, so use it instead of duplicating the test all | Dag-Erling Smørgrav | 2001-11-02 | 1 | -7/+5 |
* | Fix a typo in do_sigaction() where sa_sigaction and sa_handler were | Ian Dowse | 2001-10-07 | 1 | -3/+3 |
* | Lock the vnode while truncating the corefile. This fixes a panic | Paul Saab | 2001-09-26 | 1 | -0/+2 |
* | Replace line accidentally deleted during KSE additions. | Julian Elischer | 2001-09-17 | 1 | -1/+1 |
* | o Correct authorization check in CANSIGIO(), which suffered from incorrect | Robert Watson | 2001-09-15 | 1 | -4/+5 |
* | KSE Milestone 2 | Julian Elischer | 2001-09-12 | 1 | -78/+166 |
* | This brings in a Yahoo coredump patch from Paul, with additional mods by | Matthew Dillon | 2001-09-08 | 1 | -4/+19 |
* | Call sendsig() with the proc lock held and return with it held. | John Baldwin | 2001-09-06 | 1 | -4/+0 |
* | Giant Pushdown | Matthew Dillon | 2001-09-01 | 1 | -37/+133 |
* | Remove the MPSAFE keyword from the parser for syscalls.master. | Matthew Dillon | 2001-08-30 | 1 | -0/+4 |
* | Prevent passing a null pointer as a filename to vn_open(), | Peter Pentchev | 2001-08-24 | 1 | -0/+2 |
* | Make COMPAT_43 optional again. XXX we need COMPAT_FBSD3 etc for this | Peter Wemm | 2001-08-21 | 1 | -0/+2 |
* | Temporarily back out kern_sig.c rev 1.125 and kern_exit.c rev 1.131. | Peter Wemm | 2001-08-01 | 1 | -4/+5 |
* | As per further discussions on hackers redo the SIGCHLD patch to not generate | Matthew Dillon | 2001-07-22 | 1 | -5/+4 |
* | Grab Giant around postsig() since sendsig() can call into the vm to | John Baldwin | 2001-07-03 | 1 | -6/+0 |
* | - Change CURSIG() and postsig() to require that the proc lock is held | John Baldwin | 2001-06-22 | 1 | -9/+10 |
* | Lock Giant in postsig() for the KTRACE case as ktrpsig() needs Giant when | John Baldwin | 2001-06-18 | 1 | -0/+4 |
* | Try to make the setting of the SIGCHLD handler the same as setting of | David Malone | 2001-06-11 | 1 | -1/+4 |
* | o Merge contents of struct pcred into struct ucred. Specifically, add the | Robert Watson | 2001-05-25 | 1 | -12/+11 |
* | - Remove unneeded include of sys/ipl.h. | John Baldwin | 2001-05-15 | 1 | -3/+2 |
* | Properly copy the P_ALTSTACK flag in struct proc::p_flag to the child | Akinori MUSHA | 2001-05-07 | 1 | -0/+1 |
* | Overhaul of the SMP code. Several portions of the SMP kernel support have | John Baldwin | 2001-04-27 | 1 | -4/+3 |
* | Change the pfind() and zpfind() functions to lock the process that they | John Baldwin | 2001-04-24 | 1 | -27/+16 |
* | o Replace p_cankill() with p_cansignal(), remove wrappage of p_can() | Robert Watson | 2001-04-12 | 1 | -10/+3 |
* | Change stop() to require the sched_lock as well as p's process lock to | John Baldwin | 2001-04-03 | 1 | -6/+8 |
* | - Move the second stop() of process 'p' in issignal() to be after we send | John Baldwin | 2001-04-02 | 1 | -3/+2 |
* | Convert the allproc and proctree locks from lockmgr locks to sx locks. | John Baldwin | 2001-03-28 | 1 | -3/+4 |
* | - Resort some includes to deal with the new witness code coming in shortly. | John Baldwin | 2001-03-28 | 1 | -4/+8 |
* | - Proc locking. Most of signal handling is now MP safe and doesn't require | John Baldwin | 2001-03-07 | 1 | -70/+162 |
* | Fixed a longstanding latency bug in signal delivery. When a signal | Bruce Evans | 2001-02-19 | 1 | -6/+2 |
* | Implement a unified run queue and adjust priority levels accordingly. | Jake Burkholder | 2001-02-12 | 1 | -2/+2 |
* | - Make astpending and need_resched process attributes rather than CPU | John Baldwin | 2001-02-10 | 1 | -1/+1 |
* | Change and clean the mutex lock interface. | Bosko Milekic | 2001-02-09 | 1 | -24/+24 |
* | - Proc locking. | John Baldwin | 2001-01-24 | 1 | -13/+20 |
* | Revert revision 1.102. I don't think p_nice needs to be protected with | John Baldwin | 2001-01-19 | 1 | -2/+0 |
* | Implement condition variables. | Jason Evans | 2001-01-16 | 1 | -2/+7 |
* | Protect p_nice and P_TRACED in psignal() above the switch statement with | John Baldwin | 2001-01-06 | 1 | -0/+2 |
* | The previous commit wasn't entirely correct. At least one goto to the | John Baldwin | 2001-01-02 | 1 | -18/+22 |
* | Push down sched_lock in psignal(). sched_lock was being held across | John Baldwin | 2001-01-01 | 1 | -4/+21 |
* | Add in a missing release of the proctree lock. | John Baldwin | 2001-01-01 | 1 | -0/+1 |
* | Protect proc.p_pptr and proc.p_children/p_sibling with the | Jake Burkholder | 2000-12-23 | 1 | -1/+10 |
* | Fix a typo that allowed signals caused by traps to be delivered | Marcel Moolenaar | 2000-12-16 | 1 | -1/+1 |
* | - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead | Jake Burkholder | 2000-12-13 | 1 | -2/+2 |
* | Protect p_stat with sched_lock. | John Baldwin | 2000-12-01 | 1 | -1/+7 |
* | Don't use p->p_sigstk.ss_flags to keep state of whether the | Marcel Moolenaar | 2000-11-30 | 1 | -27/+37 |
* | Protect the following with a lockmgr lock: | Jake Burkholder | 2000-11-22 | 1 | -2/+4 |
* | - Split the run queue and sleep queue linkage, so that a process | Jake Burkholder | 2000-11-17 | 1 | -2/+2 |
* | Don't release and acquire Giant in mi_switch(). Instead, release and | John Baldwin | 2000-11-16 | 1 | -0/+8 |