From 5e86ca008406439ae8954c96abde30dcedee00eb Mon Sep 17 00:00:00 2001 From: John Baldwin Date: Fri, 4 Feb 2011 14:06:57 +0000 Subject: [PATCH] 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 --- sys/sys/taskqueue.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/sys/taskqueue.h b/sys/sys/taskqueue.h index c7a7b16023a..25f0981ee9f 100644 --- a/sys/sys/taskqueue.h +++ b/sys/sys/taskqueue.h @@ -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; \ } \