Fix uninitialized return value from rpmsg callback

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>
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 @@
 	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",