From fb2d506f6f5c582d89596a2d2d1b2cc7d8374a7a Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Wed, 24 Feb 2021 00:39:01 -0500 Subject: Don't die in kthread_create() Signed-off-by: Kent Overstreet --- linux/kthread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'linux/kthread.c') 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; } -- cgit v1.2.3