commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

hurd-l4/viengoos server.c object.h object.c cap...


From: Neal H. Walfield
Subject: hurd-l4/viengoos server.c object.h object.c cap...
Date: Wed, 26 Dec 2007 09:33:42 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 07/12/26 09:33:42

Modified files:
        viengoos       : server.c object.h object.c cap.c cap-lookup.c 
                         as.c ager.c activity.h ChangeLog 

Log message:
        2007-12-26  Neal H. Walfield  <address@hidden>
        
                * object.h: Include <hurd/btree.h>.  Don't include "activity.h".
                (struct activity): Add forward.
                (struct object_desc): Add field priority_node.
                (priority_compare): New function.
                (priorities): New btree class.
                * activity.h: Include <hurd/btree.h>.  Don't include "object.h".
                (struct activity): Add field priorities.
                * ager.c (ager_loop): Don't add discardable dirty objects to the
                inactive dirty list.
                * object.h (object_find): Take additional parameter policy.
                Update callers.
                (object_find_soft): Likewise.
                (object_desc_disown_simple): Move implementation from here...
                * object.c (object_desc_disown_simple): ... to here.  Maintain
                the activity's priority-ordered object list.
                * object.h (object_desc_disown_): Move from here...
                * object.c (object_desc_disown_): ... to here.  Maintain the
                activity's priority-ordered object list.
                * object.h (object_desc_claim_): Move from here...
                * object.c (object_desc_claim_): ... to here.  Take additional
                parameter policy.  Save the policy in the object descriptor.
                Maintain the activity's priority-ordered object list.  Update
                callers.
                * object.h (object_claim_): Take additional parameter policy.
                Pass it to object_desc_claim_.  Update callers.
                * object.c (memory_object_alloc): Take additional parameter
                policy.  Pass it to object_desc_claim.  Update callers.
                (object_find_soft): Likewise.
                (object_find): Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/server.c?cvsroot=hurd&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/object.h?cvsroot=hurd&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/object.c?cvsroot=hurd&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/cap.c?cvsroot=hurd&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/cap-lookup.c?cvsroot=hurd&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/as.c?cvsroot=hurd&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ager.c?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/activity.h?cvsroot=hurd&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.48&r2=1.49




reply via email to

[Prev in Thread] Current Thread [Next in Thread]