[Top][All Lists]
[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
- hurd-l4 viengoos/as.c viengoos/ChangeLog libhur...,
Neal H. Walfield <=