From ce677ce203cdb7bf92e0c1babcd2322446bb735e Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Mon, 27 May 2002 05:14:47 -0700 Subject: [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[]. --- include/linux/page-flags.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/linux/page-flags.h') 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); -- cgit v1.2.3