From 9f803eacded5409e66f1fd77f5425f4911f2ed8e Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 23 Mar 2024 20:05:30 +0100 Subject: Revert "exec: Stop relying on address space size" This reverts commit db46ea2eb9dc84959fbf9b1819facac3d6078ba1. This is making the hurd startup hang. --- exec/exec.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exec/exec.c b/exec/exec.c index ac226f9a..f6788520 100644 --- a/exec/exec.c +++ b/exec/exec.c @@ -1219,7 +1219,9 @@ do_exec (file_t file, munmap ((caddr_t) threads, nthreads * sizeof (thread_t)); /* Deallocate the entire virtual address space of the task. */ - vm_deallocate (oldtask, 0, (vm_size_t) -1); + + vm_deallocate (oldtask, + VM_MIN_ADDRESS, VM_MAX_ADDRESS - VM_MIN_ADDRESS); /* Nothing is supposed to go wrong any more. If anything does, the old task is now in a hopeless state and must be killed. */ -- cgit v1.2.3