summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
Diffstat (limited to 'hurd')
-rw-r--r--hurd/ChangeLog5
-rw-r--r--hurd/activity.h6
2 files changed, 11 insertions, 0 deletions
diff --git a/hurd/ChangeLog b/hurd/ChangeLog
index 346a2aa..67493b4 100644
--- a/hurd/ChangeLog
+++ b/hurd/ChangeLog
@@ -1,5 +1,10 @@
2008-06-23 Neal H. Walfield <neal@gnu.org>
+ * activity.h (struct activity_stats): New fields available_local,
+ pending_eviction and discarded.
+
+2008-06-23 Neal H. Walfield <neal@gnu.org>
+
* stddef.h (panic_): Use gcc's format attribute.
2008-06-23 Neal H. Walfield <neal@gnu.org>
diff --git a/hurd/activity.h b/hurd/activity.h
index 245ec49..d26a233 100644
--- a/hurd/activity.h
+++ b/hurd/activity.h
@@ -77,6 +77,7 @@ struct activity_stats
allocate assuming other allocations do not otherwise change.
This implies stealing from others. */
uint32_t available;
+ uint32_t available_local;
/* The maximum amount of memory that the user of this activity ought
to allocate in the next few seconds. If negative, the amount of
@@ -106,6 +107,8 @@ struct activity_stats
DIRTY. */
uint32_t clean;
uint32_t dirty;
+ /* Number of frames pending eviction. */
+ uint32_t pending_eviction;
/* Based on recency information, the number of active frames
@@ -142,6 +145,9 @@ struct activity_stats
/* Number of frames that were accounted to this activity and
scheduled for eviction. */
uint32_t evicted;
+ /* Number of frames that were accounted to this activity (not its
+ children), had the discarded bit set, and were discarded. */
+ uint32_t discarded;
/* Number of frames paged-in on behalf of this activity. This does
not include pages marked empty that do not require disk
activity. */