svn commit: r212047 - head/sys/kern
Jilles Tjoelker
jilles at stack.nl
Tue Aug 31 18:16:32 UTC 2010
On Tue, Aug 31, 2010 at 07:15:50AM +0000, David Xu wrote:
> Author: davidxu
> Date: Tue Aug 31 07:15:50 2010
> New Revision: 212047
> URL: http://svn.freebsd.org/changeset/base/212047
> Log:
> If a process is being debugged, skips job control caused by SIGSTOP/SIGCONT
> signals, because it is managed by debugger, however a normal signal sent to
> a interruptibly sleeping thread wakes up the thread so it will handle the
> signal when the process leaves the stopped state.
> PR: 150138
> MFC after: 1 week
> Modified:
> head/sys/kern/kern_sig.c
> Modified: head/sys/kern/kern_sig.c
> ==============================================================================
> --- head/sys/kern/kern_sig.c Tue Aug 31 06:22:03 2010 (r212046)
> +++ head/sys/kern/kern_sig.c Tue Aug 31 07:15:50 2010 (r212047)
> if (sig == SIGKILL) {
> + if (p->p_flag & P_TRACED)
> + goto out;
> /*
> * SIGKILL sets process running.
> * It will die elsewhere.
Hmm, shouldn't SIGKILL kill right away regardless of debuggers?
--
Jilles Tjoelker
More information about the svn-src-head
mailing list