From 498056ab1e8b9cf9d124b75d72e24a097bac5b90 Mon Sep 17 00:00:00 2001 From: Denys Rtveliashvili Date: Thu, 5 May 2016 17:24:12 +0100 Subject: taskq_create() calls thread_create() with wrong arguments Correct the arguments passed to `thread_create()`. Signed-off-by: Isaac Huang Signed-off-by: Brian Behlendorf Closes #4593 --- lib/libzpool/taskq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/libzpool') diff --git a/lib/libzpool/taskq.c b/lib/libzpool/taskq.c index bd92e61ab..1d50d0edc 100644 --- a/lib/libzpool/taskq.c +++ b/lib/libzpool/taskq.c @@ -308,7 +308,7 @@ taskq_create(const char *name, int nthreads, pri_t pri, for (t = 0; t < nthreads; t++) VERIFY((tq->tq_threadlist[t] = thread_create(NULL, 0, - taskq_thread, tq, TS_RUN, NULL, 0, pri)) != NULL); + taskq_thread, tq, 0, &p0, TS_RUN, pri)) != NULL); return (tq); } -- cgit v1.2.3