Elsewhere, specifically kern_exec.c, we use kmem_alloc_wait() and kmem_free_wakeup() to allocate and deallocate exec_map space. These functions allow for sleeping until virtual address space is available. Try mechanically converting the vm_map_find() and vm_map_remove() calls in imgact_elf.c to kmem_alloc_wait() and kmem_free_wakeup(). AlanReceived on Tue Mar 08 2005 - 19:25:02 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:29 UTC