Fix IOCTL calls returning the wrong value
In some cases, the IOCTL functions didn't update the return value
variable so the wrong value was returned from the IOCTL calls.
Change-Id: I56529f8fb03cec52dbc555d5ed3d4e68e4bfab70
Signed-off-by: Mikael Olsson <mikael.olsson@arm.com>
diff --git a/kernel/ethosu_inference.c b/kernel/ethosu_inference.c
index 4dcdc0a..60ed954 100644
--- a/kernel/ethosu_inference.c
+++ b/kernel/ethosu_inference.c
@@ -262,6 +262,7 @@
default: {
dev_err(dev, "Invalid ioctl. cmd=%u, arg=%lu\n",
cmd, arg);
+ ret = -ENOIOCTLCMD;
break;
}
}