svn commit: r324669 - head/sys/kern
Konstantin Belousov
kib at FreeBSD.org
Mon Oct 16 20:11:31 UTC 2017
Author: kib
Date: Mon Oct 16 20:11:29 2017
New Revision: 324669
URL: https://svnweb.freebsd.org/changeset/base/324669
Log:
Style.
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Modified:
head/sys/kern/kern_sig.c
Modified: head/sys/kern/kern_sig.c
==============================================================================
--- head/sys/kern/kern_sig.c Mon Oct 16 20:06:24 2017 (r324668)
+++ head/sys/kern/kern_sig.c Mon Oct 16 20:11:29 2017 (r324669)
@@ -2786,15 +2786,15 @@ issignal(struct thread *td)
struct sigacts *ps;
struct sigqueue *queue;
sigset_t sigpending;
- int sig, prop;
ksiginfo_t ksi;
+ int prop, sig, traced;
p = td->td_proc;
ps = p->p_sigacts;
mtx_assert(&ps->ps_mtx, MA_OWNED);
PROC_LOCK_ASSERT(p, MA_OWNED);
for (;;) {
- int traced = (p->p_flag & P_TRACED) || (p->p_stops & S_SIG);
+ traced = (p->p_flag & P_TRACED) || (p->p_stops & S_SIG);
sigpending = td->td_sigqueue.sq_signals;
SIGSETOR(sigpending, p->p_sigqueue.sq_signals);
@@ -2982,11 +2982,10 @@ thread_stopped(struct proc *p)
* from the current set of pending signals.
*/
int
-postsig(sig)
- int sig;
+postsig(int sig)
{
- struct thread *td = curthread;
- struct proc *p = td->td_proc;
+ struct thread *td;
+ struct proc *p;
struct sigacts *ps;
sig_t action;
ksiginfo_t ksi;
@@ -2994,6 +2993,8 @@ postsig(sig)
KASSERT(sig != 0, ("postsig"));
+ td = curthread;
+ p = td->td_proc;
PROC_LOCK_ASSERT(p, MA_OWNED);
ps = p->p_sigacts;
mtx_assert(&ps->ps_mtx, MA_OWNED);
@@ -3010,7 +3011,7 @@ postsig(sig)
ktrpsig(sig, action, td->td_pflags & TDP_OLDMASK ?
&td->td_oldsigmask : &td->td_sigmask, ksi.ksi_code);
#endif
- if (p->p_stops & S_SIG) {
+ if ((p->p_stops & S_SIG) != 0) {
mtx_unlock(&ps->ps_mtx);
stopevent(p, S_SIG, sig);
mtx_lock(&ps->ps_mtx);
More information about the svn-src-all
mailing list