diff options
Diffstat (limited to 'hurd')
-rw-r--r-- | hurd/ChangeLog | 5 | ||||
-rw-r--r-- | hurd/activity.h | 6 |
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. */ |