[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd-l4/viengoos viengoos.c object.h object.c m...
From: |
Neal H. Walfield |
Subject: |
hurd-l4/viengoos viengoos.c object.h object.c m... |
Date: |
Fri, 08 Feb 2008 11:54:08 +0000 |
CVSROOT: /sources/hurd
Module name: hurd-l4
Changes by: Neal H. Walfield <neal> 08/02/08 11:54:08
Modified files:
viengoos : viengoos.c object.h object.c memory.c ChangeLog
Log message:
2008-02-08 Neal H. Walfield <address@hidden>
* object.h (memory_object_destroy): Update comment to indicate
that LRU_LOCK must not be held by the caller.
(object_desc_claim): Update comment to indicate that LRU_LOCK
must
be held by the caller.
* object.c (memory_object_destroy): Don't assert that LRU_LOCK
is
held. Take the lock before calling object_desc_claim.
(object_desc_claim): Assert that LRU_LOCK is held.
* viengoos.c (system_task_load): Take LRU_LOCK before calling
object_claim.
* memory.c (memory_frame_allocate): After getting an object,
lock
it and then drop LRU_LOCK.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/viengoos.c?cvsroot=hurd&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/object.h?cvsroot=hurd&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/object.c?cvsroot=hurd&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/memory.c?cvsroot=hurd&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.105&r2=1.106
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hurd-l4/viengoos viengoos.c object.h object.c m...,
Neal H. Walfield <=