[PATCH] zoned vm counters: conversion of nr_unstable to per zone counter
Conversion of nr_unstable to a per zone counter We need to do some special modifications to the nfs code since there are multiple cases of disposition and we need to have a page ref for proper accounting. This converts the last critical page state of the VM and therefore we need to remove several functions that were depending on GET_PAGE_STATE_LAST in order to make the kernel compile again. We are only left with event type counters in page state. [akpm@osdl.org: bugfixes] Signed-off-by: Christoph Lameter <clameter@sgi.com> Cc: Trond Myklebust <trond.myklebust@fys.uio.no> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
ce866b34ae
commit
fd39fc8561
@@ -1271,7 +1271,6 @@ void si_meminfo_node(struct sysinfo *val, int nid)
|
||||
*/
|
||||
void show_free_areas(void)
|
||||
{
|
||||
struct page_state ps;
|
||||
int cpu, temperature;
|
||||
unsigned long active;
|
||||
unsigned long inactive;
|
||||
@@ -1303,7 +1302,6 @@ void show_free_areas(void)
|
||||
}
|
||||
}
|
||||
|
||||
get_page_state(&ps);
|
||||
get_zone_counts(&active, &inactive, &free);
|
||||
|
||||
printk("Free pages: %11ukB (%ukB HighMem)\n",
|
||||
@@ -1316,7 +1314,7 @@ void show_free_areas(void)
|
||||
inactive,
|
||||
global_page_state(NR_FILE_DIRTY),
|
||||
global_page_state(NR_WRITEBACK),
|
||||
ps.nr_unstable,
|
||||
global_page_state(NR_UNSTABLE_NFS),
|
||||
nr_free_pages(),
|
||||
global_page_state(NR_SLAB),
|
||||
global_page_state(NR_FILE_MAPPED),
|
||||
|
Reference in New Issue
Block a user