From: Kent Overstreet Date: Wed, 24 Feb 2021 05:39:01 +0000 (-0500) Subject: Don't die in kthread_create() X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=fb2d506f6f5c582d89596a2d2d1b2cc7d8374a7a;p=bcachefs-tools-debian Don't die in kthread_create() Signed-off-by: Kent Overstreet --- diff --git a/linux/kthread.c b/linux/kthread.c index 65e824b..41bfca2 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; }