diff --git a/drivers/staging/greybus/loopback.c b/drivers/staging/greybus/loopback.c index 20aabebf0140..85e2fe7b5d76 100644 --- a/drivers/staging/greybus/loopback.c +++ b/drivers/staging/greybus/loopback.c @@ -362,7 +362,7 @@ static int gb_loopback_connection_init(struct gb_connection *connection) gb_loopback_reset_stats(gb); gb->task = kthread_run(gb_loopback_fn, gb, "gb_loopback"); if (IS_ERR(gb->task)) { - retval = IS_ERR(gb->task); + retval = PTR_ERR(gb->task); goto error; }