diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2021-02-24 00:39:01 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2021-02-24 00:41:09 -0500 |
commit | fb2d506f6f5c582d89596a2d2d1b2cc7d8374a7a (patch) | |
tree | 3f887748cb974893e5dc19f82a6cb823ee91e63e | |
parent | 9e5d774875df1605c23f38f1da6c9dbb49826471 (diff) |
Don't die in kthread_create()
Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
-rw-r--r-- | linux/kthread.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linux/kthread.c b/linux/kthread.c index 65e824b4..41bfca2f 100644 --- a/linux/kthread.c +++ b/linux/kthread.c @@ -80,7 +80,7 @@ struct task_struct *kthread_create(int (*thread_fn)(void *data), ret = pthread_create(&p->thread, &attr, kthread_start_fn, p); if (ret) - die("pthread_create error %s", strerror(ret)); + return ERR_PTR(-ret); pthread_setname_np(p->thread, p->comm); return p; } |