aboutsummaryrefslogtreecommitdiff
path: root/common/uapi/mem.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2022-10-21 21:34:18 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2022-10-21 21:34:18 +0300
commitdd7c04a39bd88da8e381bb88078c41b049a6665c (patch)
treef5210700cc1789547ae55926c7f9aaa753fbb791 /common/uapi/mem.c
parentec989bbe7d9bb7a844eeddeceaeb7bb7e4d5dab6 (diff)
downloadkmi-dd7c04a39bd88da8e381bb88078c41b049a6665c.tar.gz
kmi-dd7c04a39bd88da8e381bb88078c41b049a6665c.zip
beautification
Diffstat (limited to 'common/uapi/mem.c')
-rw-r--r--common/uapi/mem.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/common/uapi/mem.c b/common/uapi/mem.c
index 8da0f15..599c971 100644
--- a/common/uapi/mem.c
+++ b/common/uapi/mem.c
@@ -26,9 +26,9 @@ SYSCALL_DEFINE2(req_mem)(sys_arg_t size, sys_arg_t flags)
struct tcb *r = cur_proc();
vm_t start = 0;
if ((start = alloc_uvmem(r, size, flags)))
- return (struct sys_ret){ ERR_OOMEM, NULL, 0, 0, 0, 0 };
+ return SYS_RET1(ERR_OOMEM);
- return (struct sys_ret){ OK, start, 0, 0, 0, 0 };
+ return SYS_RET2(OK, start);
}
/**
@@ -45,9 +45,9 @@ SYSCALL_DEFINE3(req_fixmem)(sys_arg_t fixed, sys_arg_t size, sys_arg_t flags)
struct tcb *r = cur_proc();
vm_t start = 0;
if ((start = alloc_fixed_uvmem(r, fixed, size, flags)))
- return (struct sys_ret){ ERR_OOMEM, NULL, 0, 0, 0, 0 };
+ return SYS_RET1(ERR_OOMEM);
- return (struct sys_ret){ OK, start, 0, 0, 0, 0 };
+ return SYS_RET2(OK, start);
}
/**
@@ -68,9 +68,9 @@ SYSCALL_DEFINE1(free_mem)(sys_arg_t start)
status = free_devmem(r, vm_start);
if (status)
- return (struct sys_ret){ ERR_NF, 0, 0, 0, 0, 0 };
+ return SYS_RET1(ERR_NF);
- return (struct sys_ret){ OK, 0, 0, 0, 0, 0 };
+ return SYS_RET1(OK);
}
/**
@@ -92,9 +92,9 @@ SYSCALL_DEFINE3(req_pmem)(sys_arg_t paddr, sys_arg_t size, sys_arg_t flags)
struct tcb *r = cur_proc();
vm_t start = 0;
if ((start = alloc_devmem(r, paddr, size, flags)))
- return (struct sys_ret){ ERR_OOMEM, NULL, 0, 0, 0, 0 };
+ return SYS_RET1(ERR_OOMEM);
- return (struct sys_ret){ OK, start, 0, 0, 0, 0 };
+ return SYS_RET2(OK, start);
}
/**
@@ -111,9 +111,9 @@ SYSCALL_DEFINE2(req_sharedmem)(sys_arg_t size, sys_arg_t flags)
struct tcb *t = cur_proc();
vm_t start = 0;
if ((start = alloc_shared_uvmem(t, size, flags)))
- return (struct sys_ret){ ERR_OOMEM, NULL, 0, 0, 0, 0 };
+ return SYS_RET1(ERR_OOMEM);
- return (struct sys_ret){ OK, start, 0, 0, 0, 0 };
+ return SYS_RET2(OK, start);
}
/**
@@ -131,9 +131,9 @@ SYSCALL_DEFINE3(ref_sharedmem)(sys_arg_t tid, sys_arg_t va, sys_arg_t flags)
struct tcb *t2 = get_tcb(tid);
vm_t start = 0;
if ((start = ref_shared_uvmem(t1, t2, va, flags)))
- return (struct sys_ret){ ERR_OOMEM, NULL, 0, 0, 0, 0 };
+ return SYS_RET1(ERR_OOMEM);
- return (struct sys_ret){ OK, start, 0, 0, 0, 0 };
+ return SYS_RET2(OK, start);
}
/** \todo add some way to specify who gets to access the shared memory? */