blob: 207476886941c4b8786d6bb5b57290c169f868ff [file] [log] [blame]
Patrick Williams2194f502022-10-16 14:26:09 -05001Upstream-Status: Pending [Not submitted to upstream yet]
2Signed-off-by: Rui Miguel Silva <rui.silva@arm.com>
3
4From 1426dd2b541cb51741bffbd95191ae5593e1749d Mon Sep 17 00:00:00 2001
5From: Rui Miguel Silva <rui.silva@linaro.org>
6Date: Tue, 27 Sep 2022 10:05:27 +0100
7Subject: [PATCH 1/2] rpmsg: arm: fix return value
8
9The creation of and endpoint returns a pointer, fix the return
10value to the right type.
11
12Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
13---
14 drivers/rpmsg/rpmsg_arm_mailbox.c | 5 +++--
15 1 file changed, 3 insertions(+), 2 deletions(-)
16
17diff --git a/drivers/rpmsg/rpmsg_arm_mailbox.c b/drivers/rpmsg/rpmsg_arm_mailbox.c
18index 4a80102669f6..5c0dcc8e353d 100644
19--- a/drivers/rpmsg/rpmsg_arm_mailbox.c
20+++ b/drivers/rpmsg/rpmsg_arm_mailbox.c
21@@ -103,8 +103,9 @@ static struct rpmsg_endpoint *arm_create_ept(struct rpmsg_device *rpdev,
22
23 channel->mbox = mbox_request_channel_byname(&channel->cl, chinfo.name);
24 if (IS_ERR_OR_NULL(channel->mbox)) {
25- printk("RPMsg ARM: Cannot get channel by name: '%s'\n", chinfo.name);
26- return -1;
27+ printk("RPMsg ARM: Cannot get channel by name: %s\n",
28+ chinfo.name);
29+ return ERR_PTR(-ENOENT);
30 }
31
32 return &channel->ept;
33--
342.37.3
35