summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2016-09-30 11:08:21 -0700
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2016-10-01 17:38:24 +0200
commit5f0a2c4902d1248779420594fe662a1d83e2b140 (patch)
tree0a273ad2618fc1a9c8fd2ba76d674411b4c66122
parenta47f6f42075e42c6f8a883ec10d3a7617d617146 (diff)
rpmsg: vf610_rpmsg: check for error pointer
SEMA4 now return error pointers, check not only for null but also for error pointers. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r--drivers/rpmsg/vf610_rpmsg.c4
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);