diff options
author | jhb <jhb@FreeBSD.org> | 2011-02-04 14:06:57 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2011-02-04 14:06:57 +0000 |
commit | 3d83f190f7e4e938069f600cb2acc6a3458ab514 (patch) | |
tree | 4495d636da983bd11c6cce2410f83a2586c2c76a /sys/sys | |
parent | 517c3749d6cf0d387d77cd95a065713f51c997e1 (diff) | |
download | FreeBSD-src-3d83f190f7e4e938069f600cb2acc6a3458ab514.zip FreeBSD-src-3d83f190f7e4e938069f600cb2acc6a3458ab514.tar.gz |
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
Diffstat (limited to 'sys/sys')
-rw-r--r-- | sys/sys/taskqueue.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/sys/taskqueue.h b/sys/sys/taskqueue.h index c7a7b16..25f0981 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; \ } \ |