From 8b099870ed9610eb7624539e21eda50303937968 Mon Sep 17 00:00:00 2001 From: jhb Date: Mon, 18 Mar 2013 17:23:58 +0000 Subject: Partially revert r195702. Deferring stops is now implemented via a set of calls to toggle TDF_SBDRY rather than passing PBDRY to individual sleep calls. - Remove the stop_allowed parameters from cursig() and issignal(). issignal() checks TDF_SBDRY directly. - Remove the PBDRY and SLEEPQ_STOP_ON_BDRY flags. --- sys/kern/kern_synch.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sys/kern/kern_synch.c') diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index 81471ca..33d2db5 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -205,8 +205,6 @@ _sleep(void *ident, struct lock_object *lock, int priority, sleepq_flags = SLEEPQ_SLEEP; if (catch) sleepq_flags |= SLEEPQ_INTERRUPTIBLE; - if (priority & PBDRY) - sleepq_flags |= SLEEPQ_STOP_ON_BDRY; sleepq_lock(ident); CTR5(KTR_PROC, "sleep: thread %ld (pid %ld, %s) on %s (%p)", -- cgit v1.1