diff options
-rw-r--r-- | drivers/rpmsg/vf610_rpmsg.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/rpmsg/vf610_rpmsg.c b/drivers/rpmsg/vf610_rpmsg.c index 70ff6ab5fab7..72ce28c7d13e 100644 --- a/drivers/rpmsg/vf610_rpmsg.c +++ b/drivers/rpmsg/vf610_rpmsg.c @@ -319,9 +319,9 @@ static int __init vf610_rpmsg_init(void) int ret; rpmsg_mutex = vf610_sema4_mutex_create(0, 0); - if (!rpmsg_mutex) { + if (IS_ERR(rpmsg_mutex)) { pr_err("vf610 rpmsg unable to create mutex\n"); - return -EINVAL; + return PTR_ERR(rpmsg_mutex); } vf610_sema4_mutex_lock(rpmsg_mutex); |