taskqueue patch

From: Alfred Perlstein <bright_at_mu.org>
Date: Sun, 9 Nov 2003 21:10:10 -0800
I noticed that init was complaining about processes not exiting
when doing a transition to single user mode.  It appears
that the problem is that the taskqueue kernel process is 
started with RFNOWAIT but doesn't respect orderly shutdown
signs.

Diff follows:

Index: subr_taskqueue.c
===================================================================
RCS file: /home/ncvs/src/sys/kern/subr_taskqueue.c,v
retrieving revision 1.19
diff -u -r1.19 subr_taskqueue.c
--- subr_taskqueue.c	6 Sep 2003 21:05:18 -0000	1.19
+++ subr_taskqueue.c	10 Nov 2003 05:00:00 -0000
_at__at_ -271,7 +271,7 _at__at_
 
 TASKQUEUE_DEFINE(thread, taskqueue_thread_enqueue, 0,
 		 kthread_create(taskqueue_kthread, NULL,
-		 &taskqueue_thread_proc, RFNOWAIT, 0, "taskqueue"));
+		 &taskqueue_thread_proc, 0, 0, "taskqueue"));
 
 int
 taskqueue_enqueue_fast(struct taskqueue *queue, struct task *task)


-- 
- Alfred Perlstein
- Research Engineering Development Inc.
- email: bright_at_mu.org cell: 408-480-4684
Received on Sun Nov 09 2003 - 20:10:12 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:28 UTC