kernel - taskqueue - MFC M_ZERO fix
authorMatthew Dillon <dillon@apollo.backplane.com>
Wed, 30 Sep 2009 18:50:56 +0000 (11:50 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Wed, 30 Sep 2009 18:50:56 +0000 (11:50 -0700)
* MFC just the M_ZERO fix from master.

sys/kern/subr_taskqueue.c

index b9cc454..6788d37 100644 (file)
@@ -58,7 +58,7 @@ taskqueue_create(const char *name, int mflags,
        struct taskqueue *queue;
        static int once = 1;
 
-       queue = kmalloc(sizeof(struct taskqueue), M_TASKQUEUE, mflags);
+       queue = kmalloc(sizeof(struct taskqueue), M_TASKQUEUE, mflags | M_ZERO);
        if (!queue)
                return NULL;
        STAILQ_INIT(&queue->tq_queue);