commit-hurd
[Top][All Lists]
Advanced

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

hurd-l4 viengoos/as.c viengoos/ChangeLog libhur...


From: Neal H. Walfield
Subject: hurd-l4 viengoos/as.c viengoos/ChangeLog libhur...
Date: Fri, 30 May 2008 14:31:06 +0000

CVSROOT:        /sources/hurd
Module name:    hurd-l4
Changes by:     Neal H. Walfield <neal> 08/05/30 14:31:06

Modified files:
        viengoos       : as.c ChangeLog 
        libhurd-mm     : storage.h storage.c ChangeLog 

Log message:
        libhurd-mm/
        
        2008-05-30  Neal H. Walfield  <address@hidden>
        
                * storage.h (storage_check_reserve): New declaration.
                * storage.c (MIN_FREE_PAGES): Rename from this...
                (FREE_PAGES_LOW_WATER): ... to this and bump to 64.  Update 
users.
                (FREE_PAGES_SERIALIZE): New define.
                (storage_low_mutex): New variable.
                (storage_low_mutex_once): Likewise.
                (storage_low_mutex_init): New function.
                (storage_alloc): Move folio allocation code to...
                (storage_check_reserve_internal): ... this new function.  If the
                number of pages is less than FREE_PAGES_SERIALIZE, take the
                storage_low_mutex lock.
                (storage_alloc): Call that function.
                (storage_check_reserve): New function.
        
        viengoos/
        
        2008-05-30  Neal H. Walfield  <address@hidden>
        
                * as.c [! RM_INTERN]: Include <hurd/storage.h>.
                (as_slot_ensure_full) [! RM_INTERN]: Call storage_check_reserve.
                (as_insert) [! RM_INTERN]: Likewise.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/as.c?cvsroot=hurd&r1=1.20&r2=1.21
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/viengoos/ChangeLog?cvsroot=hurd&r1=1.183&r2=1.184
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/storage.h?cvsroot=hurd&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/storage.c?cvsroot=hurd&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/hurd-l4/libhurd-mm/ChangeLog?cvsroot=hurd&r1=1.68&r2=1.69




reply via email to

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