diff options
-rw-r--r-- | viengoos/ChangeLog | 5 | ||||
-rw-r--r-- | viengoos/object.c | 6 | ||||
-rw-r--r-- | viengoos/thread.c | 2 |
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); |