mboxd: Cleanup errnos not captured by tests
Change-Id: I95d1eee536e4113867fceb5dcda45e15dc032002
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
diff --git a/windows.c b/windows.c
index 26fd37b..a126365 100644
--- a/windows.c
+++ b/windows.c
@@ -189,7 +189,7 @@
low_mem.mem = malloc(low_mem.size);
if (!low_mem.mem) {
MSG_ERR("Unable to allocate memory\n");
- return -MBOX_R_SYSTEM_ERROR;
+ return -ENOMEM;
}
rc = flash_copy(context, low_mem.flash_offset,
low_mem.mem, low_mem.size);
@@ -203,7 +203,7 @@
high_mem.mem = malloc(high_mem.size);
if (!high_mem.mem) {
MSG_ERR("Unable to allocate memory\n");
- rc = -MBOX_R_SYSTEM_ERROR;
+ rc = -ENOMEM;
goto out;
}
rc = flash_copy(context, high_mem.flash_offset,
@@ -322,7 +322,7 @@
default:
/* We shouldn't be able to get here */
MSG_ERR("Write from window with invalid type: %d\n", type);
- return -MBOX_R_SYSTEM_ERROR;
+ return -EPERM;
}
return 0;
@@ -594,7 +594,7 @@
if (offset > context->flash_size) {
MSG_ERR("Tried to open read window past flash limit\n");
- return -MBOX_R_PARAM_ERROR;
+ return -EINVAL;
} else if ((offset + cur->size) > context->flash_size) {
/*
* There is V1 skiboot implementations out there which don't