diff options
| author | Andrew Morton <akpm@zip.com.au> | 2002-05-27 05:14:47 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-05-27 05:14:47 -0700 |
| commit | ce677ce203cdb7bf92e0c1babcd2322446bb735e (patch) | |
| tree | 54064ce3ff8db4c3b8a48d2e6dfafba1898088fc /include/linux/page-flags.h | |
| parent | 9a0bd0e3d5b40e06ae1bc939117d9598bd4af6ba (diff) | |
[PATCH] move nr_active and nr_inactive into per-CPU page
It might reduce pagemap_lru_lock hold times a little, and is more
consistent. I think all global page accounting is now inside
page_states[].
Diffstat (limited to 'include/linux/page-flags.h')
| -rw-r--r-- | include/linux/page-flags.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h index 23d6e6208432..93a6f27cb454 100644 --- a/include/linux/page-flags.h +++ b/include/linux/page-flags.h @@ -73,6 +73,8 @@ extern struct page_state { unsigned long nr_dirty; unsigned long nr_writeback; unsigned long nr_pagecache; + unsigned long nr_active; /* on active_list LRU */ + unsigned long nr_inactive; /* on inactive_list LRU */ } ____cacheline_aligned_in_smp page_states[NR_CPUS]; extern void get_page_state(struct page_state *ret); |
