aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Olsson <mikael.olsson@arm.com>2023-08-11 16:12:56 +0200
committerMikael Olsson <mikael.olsson@arm.com>2023-08-15 10:12:04 +0200
commit0483d665542fd8cca659b7d11e76ad0bcb516070 (patch)
treec89766608df281ed02d73820429184dfc0e62911
parent1182f38708e8df8378e3b6c4cf8c3f6193d53d82 (diff)
downloadethos-u-linux-driver-stack-0483d665542fd8cca659b7d11e76ad0bcb516070.tar.gz
Fix uninitialized return value from rpmsg callback23.08-rc223.08
The variable used for the return value from the rpmsg callback to handle mailbox messages isn't initialized when handling some message types. To resolve this, the variable is now initialized by default. Change-Id: I7862a6bc3479f03ca06536d94eb4478263e49b70 Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
-rw-r--r--kernel/ethosu_device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/ethosu_device.c b/kernel/ethosu_device.c
index 7ad2a28..231c6d3 100644
--- a/kernel/ethosu_device.c
+++ b/kernel/ethosu_device.c
@@ -73,7 +73,7 @@ static int ethosu_handle_rpmsg(struct rpmsg_device *rpdev,
struct device *dev = &edev->dev;
struct ethosu_core_rpmsg *rpmsg = data;
int length = len - sizeof(rpmsg->header);
- int ret;
+ int ret = 0;
if (unlikely(rpmsg->header.magic != ETHOSU_CORE_MSG_MAGIC)) {
dev_warn(dev, "Msg: Error invalid message magic. magic=0x%08x",