summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2003-04-17 22:14:30 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2003-04-17 22:14:30 +0000
commitab0eee55638f4ed525b6a81b05f44e039d01c548 (patch)
tree627be25420f8961ecf11c55918ccf6efaeb7572c /sys
parentc2247848dc1578ae3581ab1673942b1c246defe2 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/procfs/procfs_ctl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/fs/procfs/procfs_ctl.c b/sys/fs/procfs/procfs_ctl.c
index 672704027017..ff4fb0adc1d3 100644
--- a/sys/fs/procfs/procfs_ctl.c
+++ b/sys/fs/procfs/procfs_ctl.c
@@ -263,8 +263,8 @@ out:
* or some other trap.
*/
case PROCFS_CTL_RUN:
- PROC_UNLOCK(p);
p->p_flag &= ~P_STOPPED_SIG; /* this uses SIGSTOP */
+ PROC_UNLOCK(p);
break;
/*
@@ -349,9 +349,9 @@ procfs_doprocctl(PFS_FILL_ARGS)
/* XXXKSE: */
FIX_SSTEP(FIRST_THREAD_IN_PROC(p));
#endif
- mtx_lock_spin(&sched_lock);
/* XXXKSE: */
p->p_flag &= ~P_STOPPED_SIG;
+ mtx_lock_spin(&sched_lock);
thread_unsuspend(p);
mtx_unlock_spin(&sched_lock);
} else