Use M_WAITOK rather than M_NOWAIT when creating taskqueues via the

TASKQUEUE_DEFINE macros.  All the places that use these macros to create
taskqueues assume that the operation succeeds.

MFC after:	1 week
This commit is contained in:
John Baldwin 2011-02-04 14:06:57 +00:00
parent 0071ee5ede
commit 5e86ca0084

View file

@ -96,7 +96,7 @@ static void \
taskqueue_define_##name(void *arg) \
{ \
taskqueue_##name = \
taskqueue_create(#name, M_NOWAIT, (enqueue), (context)); \
taskqueue_create(#name, M_WAITOK, (enqueue), (context)); \
init; \
} \
\
@ -120,7 +120,7 @@ static void \
taskqueue_define_##name(void *arg) \
{ \
taskqueue_##name = \
taskqueue_create_fast(#name, M_NOWAIT, (enqueue), \
taskqueue_create_fast(#name, M_WAITOK, (enqueue), \
(context)); \
init; \
} \