From 5890df7bf838a5a912465a1bba02e5d8cf34e33c Mon Sep 17 00:00:00 2001 From: Kimplul Date: Sat, 2 Nov 2024 18:58:13 +0200 Subject: allow skipping some cache flushes in proc --- src/elf.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/elf.c') diff --git a/src/elf.c b/src/elf.c index 85b4b2e..f643d41 100644 --- a/src/elf.c +++ b/src/elf.c @@ -93,10 +93,9 @@ static stat_t __map_exec(struct tcb *t, /* create empty vmem so we don't have to worry about possible overlaps */ struct vmem *new_vmem = create_vmem(); - if (!new_vmem) { - use_vmem(t->rpc.vmem); + if (!new_vmem) return ERR_OOMEM; - } + struct vmem *old_vmem = t->proc.vmem; t->proc.vmem = new_vmem; -- cgit v1.3