aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
Diffstat (limited to 'common')
-rw-r--r--common/tcb.c14
-rw-r--r--common/uapi/ipc.c2
2 files changed, 4 insertions, 12 deletions
diff --git a/common/tcb.c b/common/tcb.c
index f774fbc..201b15e 100644
--- a/common/tcb.c
+++ b/common/tcb.c
@@ -344,11 +344,8 @@ stat_t clone_rpc_maps(struct tcb *r)
{
hard_assert(r && is_proc(r), ERR_INVAL);
struct tcb *t = r;
- while ((t = t->rpc.next)) {
- stat_t ret = clone_uvmem(r->proc.vmem, t->rpc.vmem);
- if (ret)
- return ret;
- }
+ while ((t = t->rpc.next))
+ clone_uvmem(r->proc.vmem, t->rpc.vmem);
return OK;
}
@@ -357,11 +354,8 @@ stat_t clone_proc_maps(struct tcb *r)
{
hard_assert(r && is_proc(r), ERR_INVAL);
struct tcb *t = r;
- while ((t = t->proc.next)) {
- stat_t ret = clone_uvmem(r->proc.vmem, t->proc.vmem);
- if (ret)
- return ret;
- }
+ while ((t = t->proc.next))
+ clone_uvmem(r->proc.vmem, t->proc.vmem);
return OK;
}
diff --git a/common/uapi/ipc.c b/common/uapi/ipc.c
index 5041ca2..e9a6e6b 100644
--- a/common/uapi/ipc.c
+++ b/common/uapi/ipc.c
@@ -50,8 +50,6 @@ static struct sys_ret do_ipc(sys_arg_t pid,
if (!r->callback)
return SYS_RET1(ERR_NOINIT);
- uint64_t before, after;
-
clone_uvmem(r->proc.vmem, t->rpc.vmem);
use_vmem(t->rpc.vmem);
save_context(t);