diff options
author | Stefan Agner <stefan.agner@toradex.com> | 2016-09-30 11:08:21 -0700 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2016-10-01 17:38:24 +0200 |
commit | 5f0a2c4902d1248779420594fe662a1d83e2b140 (patch) | |
tree | 0a273ad2618fc1a9c8fd2ba76d674411b4c66122 | |
parent | a47f6f42075e42c6f8a883ec10d3a7617d617146 (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.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); |