diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index b7c643d5f63a..c2f84a4c3f57 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c @@ -4032,6 +4032,8 @@ static __init void event_test_stuff(void) struct task_struct *test_thread; test_thread = kthread_run(event_test_thread, NULL, "test-events"); + if (WARN_ON(IS_ERR(test_thread))) + return; msleep(1); kthread_stop(test_thread); }