summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--viengoos/ChangeLog5
-rw-r--r--viengoos/object.c6
-rw-r--r--viengoos/thread.c2
3 files changed, 6 insertions, 7 deletions
diff --git a/viengoos/ChangeLog b/viengoos/ChangeLog
index d70cbee..780f663 100644
--- a/viengoos/ChangeLog
+++ b/viengoos/ChangeLog
@@ -1,5 +1,10 @@
2008-11-17 Neal H. Walfield <neal@gnu.org>
+ * object.c (object_init): Don't clear BUFFER or OBJECT_DESCS.
+ * thread.c (thread_init): Don't clear BUFFER.
+
+2008-11-17 Neal H. Walfield <neal@gnu.org>
+
* server.c (struct fault_info): Remove struct.
(page_fault): Remove function. Inline code in callers.
(server_loop): Comment out code that prefaults pages in cap_copy
diff --git a/viengoos/object.c b/viengoos/object.c
index 6bf0eba..9dbc663 100644
--- a/viengoos/object.c
+++ b/viengoos/object.c
@@ -82,8 +82,6 @@ object_init (void)
if (! buffer)
panic ("Failed to allocate memory for object hash!\n");
- memset (buffer, 0, size);
-
hurd_ihash_init_with_buffer (&objects, true,
(int) (&((struct object_desc *)0)->locp),
buffer, size);
@@ -99,8 +97,6 @@ object_init (void)
object_descs = (void *) zalloc (size);
if (! object_descs)
panic ("Failed to allocate memory for object descriptor array!\n");
-
- memset (object_descs, 0, size);
}
/* Allocate and set up a memory object. TYPE, OID and VERSION must
@@ -299,7 +295,7 @@ object_find (struct activity *activity, oid_t oid,
if (folio_object_discarded (folio, page))
/* Don't return a discarded object until the discarded flag is
- explicitly clearly. */
+ explicitly cleared. */
return NULL;
if (! folio_object_content (folio, page))
diff --git a/viengoos/thread.c b/viengoos/thread.c
index 79376cf..6ce0197 100644
--- a/viengoos/thread.c
+++ b/viengoos/thread.c
@@ -91,8 +91,6 @@ thread_init (struct thread *thread)
if (! buffer)
panic ("Failed to allocate memory for thread has.");
- memset (buffer, 0, size);
-
hurd_ihash_init_with_buffer (&tid_to_thread, false, HURD_IHASH_NO_LOCP,
buffer, size);