summaryrefslogtreecommitdiffstats
path: root/modules/spl/spl-thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/spl/spl-thread.c')
-rw-r--r--modules/spl/spl-thread.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/spl/spl-thread.c b/modules/spl/spl-thread.c
index e6dca2300..a2c72f051 100644
--- a/modules/spl/spl-thread.c
+++ b/modules/spl/spl-thread.c
@@ -59,7 +59,7 @@ EXPORT_SYMBOL(__thread_exit);
* allocate memory. This is preferable to returning a NULL which Solaris
* style callers likely never check for... since it can't fail. */
kthread_t *
-__thread_create(caddr_t stk, size_t stksize, void (*proc)(void *),
+__thread_create(caddr_t stk, size_t stksize, thread_func_t func,
void *args, size_t len, int *pp, int state, pri_t pri)
{
thread_priv_t tp;
@@ -77,7 +77,7 @@ __thread_create(caddr_t stk, size_t stksize, void (*proc)(void *),
* we're passing a stack address to a new thread but correct locking was
* added to ensure the callee can use the data safely until wake_up(). */
tp.tp_magic = TP_MAGIC;
- tp.tp_func = proc;
+ tp.tp_func = func;
tp.tp_args = args;
tp.tp_len = len;
tp.tp_state = state;