diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 4a03e5e674..bff015a71a 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -333,13 +333,8 @@ int Process::do_exec(String path, Vector arguments, Vector envir ProcessPagingScope paging_scope(*this); auto vmo = VMObject::create_file_backed(descriptor->inode()); -#if 0 - // FIXME: I would like to do this, but it would instantiate all the damn inodes. vmo->set_name(descriptor->absolute_path()); -#else - vmo->set_name("ELF image"); -#endif - RetainPtr region = allocate_region_with_vmo(LinearAddress(), metadata.size, vmo.copy_ref(), 0, "executable", PROT_READ); + RetainPtr region = allocate_region_with_vmo(LinearAddress(), metadata.size, vmo.copy_ref(), 0, vmo->name(), PROT_READ); ASSERT(region); if (this != ¤t->process()) {