diff options
author | Christoph Lameter <clameter@sgi.com> | 2007-02-10 01:43:02 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-02-11 10:51:17 -0800 |
commit | 51ed4491271be8c56bdb2a03481ed34ea4984bc2 (patch) | |
tree | 580e03859b7c78a05a6ed479957cd3a1d846c5da /mm/vmstat.c | |
parent | d23ad42324cc4378132e51f2fc5c9ba6cbe75182 (diff) | |
download | kernel_samsung_tuna-51ed4491271be8c56bdb2a03481ed34ea4984bc2.zip kernel_samsung_tuna-51ed4491271be8c56bdb2a03481ed34ea4984bc2.tar.gz kernel_samsung_tuna-51ed4491271be8c56bdb2a03481ed34ea4984bc2.tar.bz2 |
[PATCH] Reorder ZVCs according to cacheline
The global and per zone counter sums are in arrays of longs. Reorder the ZVCs
so that the most frequently used ZVCs are put into the same cacheline. That
way calculations of the global, node and per zone vm state touches only a
single cacheline. This is mostly important for 64 bit systems were one 128
byte cacheline takes only 8 longs.
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/vmstat.c')
-rw-r--r-- | mm/vmstat.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mm/vmstat.c b/mm/vmstat.c index 2386716..2ee7ec5 100644 --- a/mm/vmstat.c +++ b/mm/vmstat.c @@ -447,11 +447,11 @@ static const char * const vmstat_text[] = { "nr_anon_pages", "nr_mapped", "nr_file_pages", + "nr_dirty", + "nr_writeback", "nr_slab_reclaimable", "nr_slab_unreclaimable", "nr_page_table_pages", - "nr_dirty", - "nr_writeback", "nr_unstable", "nr_bounce", "nr_vmscan_write", |