summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMel Gorman <mgorman@techsingularity.net>2016-07-28 18:46:17 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2016-07-28 19:07:41 -0400
commit4b9d0fab7166c9323f06d708518a35cf3a90426c (patch)
treebcbda3b89944fee63e2b4418d8129b2d6e6c3a63
parent50658e2e04c12d5cd628381c1b9cb69d0093a9c0 (diff)
mm: rename NR_ANON_PAGES to NR_ANON_MAPPED
NR_FILE_PAGES is the number of file pages. NR_FILE_MAPPED is the number of mapped file pages. NR_ANON_PAGES is the number of mapped anon pages. This is unhelpful naming as it's easy to confuse NR_FILE_MAPPED and NR_ANON_PAGES for mapped pages. This patch renames NR_ANON_PAGES so we have NR_FILE_PAGES is the number of file pages. NR_FILE_MAPPED is the number of mapped file pages. NR_ANON_MAPPED is the number of mapped anon pages. Link: http://lkml.kernel.org/r/1467970510-21195-19-git-send-email-mgorman@techsingularity.net Signed-off-by: Mel Gorman <mgorman@techsingularity.net> Acked-by: Vlastimil Babka <vbabka@suse.cz> Cc: Hillf Danton <hillf.zj@alibaba-inc.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> Cc: Michal Hocko <mhocko@kernel.org> Cc: Minchan Kim <minchan@kernel.org> Cc: Rik van Riel <riel@surriel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--drivers/base/node.c2
-rw-r--r--fs/proc/meminfo.c2
-rw-r--r--include/linux/mmzone.h2
-rw-r--r--mm/migrate.c2
-rw-r--r--mm/rmap.c8
5 files changed, 8 insertions, 8 deletions
diff --git a/drivers/base/node.c b/drivers/base/node.c
index 171ea127eda1..6cd9ff43ee22 100644
--- a/drivers/base/node.c
+++ b/drivers/base/node.c
@@ -122,7 +122,7 @@ static ssize_t node_read_meminfo(struct device *dev,
122 nid, K(sum_zone_node_page_state(nid, NR_WRITEBACK)), 122 nid, K(sum_zone_node_page_state(nid, NR_WRITEBACK)),
123 nid, K(sum_zone_node_page_state(nid, NR_FILE_PAGES)), 123 nid, K(sum_zone_node_page_state(nid, NR_FILE_PAGES)),
124 nid, K(node_page_state(pgdat, NR_FILE_MAPPED)), 124 nid, K(node_page_state(pgdat, NR_FILE_MAPPED)),
125 nid, K(node_page_state(pgdat, NR_ANON_PAGES)), 125 nid, K(node_page_state(pgdat, NR_ANON_MAPPED)),
126 nid, K(i.sharedram), 126 nid, K(i.sharedram),
127 nid, sum_zone_node_page_state(nid, NR_KERNEL_STACK) * 127 nid, sum_zone_node_page_state(nid, NR_KERNEL_STACK) *
128 THREAD_SIZE / 1024, 128 THREAD_SIZE / 1024,
diff --git a/fs/proc/meminfo.c b/fs/proc/meminfo.c
index b8d52aa2f19a..40f108783d59 100644
--- a/fs/proc/meminfo.c
+++ b/fs/proc/meminfo.c
@@ -140,7 +140,7 @@ static int meminfo_proc_show(struct seq_file *m, void *v)
140 K(i.freeswap), 140 K(i.freeswap),
141 K(global_page_state(NR_FILE_DIRTY)), 141 K(global_page_state(NR_FILE_DIRTY)),
142 K(global_page_state(NR_WRITEBACK)), 142 K(global_page_state(NR_WRITEBACK)),
143 K(global_node_page_state(NR_ANON_PAGES)), 143 K(global_node_page_state(NR_ANON_MAPPED)),
144 K(global_node_page_state(NR_FILE_MAPPED)), 144 K(global_node_page_state(NR_FILE_MAPPED)),
145 K(i.sharedram), 145 K(i.sharedram),
146 K(global_page_state(NR_SLAB_RECLAIMABLE) + 146 K(global_page_state(NR_SLAB_RECLAIMABLE) +
diff --git a/include/linux/mmzone.h b/include/linux/mmzone.h
index 95d34d1e1fb5..2d4a8804eafa 100644
--- a/include/linux/mmzone.h
+++ b/include/linux/mmzone.h
@@ -161,7 +161,7 @@ enum node_stat_item {
161 WORKINGSET_REFAULT, 161 WORKINGSET_REFAULT,
162 WORKINGSET_ACTIVATE, 162 WORKINGSET_ACTIVATE,
163 WORKINGSET_NODERECLAIM, 163 WORKINGSET_NODERECLAIM,
164 NR_ANON_PAGES, /* Mapped anonymous pages */ 164 NR_ANON_MAPPED, /* Mapped anonymous pages */
165 NR_FILE_MAPPED, /* pagecache pages mapped into pagetables. 165 NR_FILE_MAPPED, /* pagecache pages mapped into pagetables.
166 only modified from process context */ 166 only modified from process context */
167 NR_VM_NODE_STAT_ITEMS 167 NR_VM_NODE_STAT_ITEMS
diff --git a/mm/migrate.c b/mm/migrate.c
index 3033dae33a0a..fba770c54d84 100644
--- a/mm/migrate.c
+++ b/mm/migrate.c
@@ -501,7 +501,7 @@ int migrate_page_move_mapping(struct address_space *mapping,
501 * new page and drop references to the old page. 501 * new page and drop references to the old page.
502 * 502 *
503 * Note that anonymous pages are accounted for 503 * Note that anonymous pages are accounted for
504 * via NR_FILE_PAGES and NR_ANON_PAGES if they 504 * via NR_FILE_PAGES and NR_ANON_MAPPED if they
505 * are mapped to swap space. 505 * are mapped to swap space.
506 */ 506 */
507 if (newzone != oldzone) { 507 if (newzone != oldzone) {
diff --git a/mm/rmap.c b/mm/rmap.c
index a46aef3d751a..fdb3b5b645eb 100644
--- a/mm/rmap.c
+++ b/mm/rmap.c
@@ -1214,7 +1214,7 @@ void do_page_add_anon_rmap(struct page *page,
1214 */ 1214 */
1215 if (compound) 1215 if (compound)
1216 __inc_zone_page_state(page, NR_ANON_THPS); 1216 __inc_zone_page_state(page, NR_ANON_THPS);
1217 __mod_node_page_state(page_pgdat(page), NR_ANON_PAGES, nr); 1217 __mod_node_page_state(page_pgdat(page), NR_ANON_MAPPED, nr);
1218 } 1218 }
1219 if (unlikely(PageKsm(page))) 1219 if (unlikely(PageKsm(page)))
1220 return; 1220 return;
@@ -1258,7 +1258,7 @@ void page_add_new_anon_rmap(struct page *page,
1258 /* increment count (starts at -1) */ 1258 /* increment count (starts at -1) */
1259 atomic_set(&page->_mapcount, 0); 1259 atomic_set(&page->_mapcount, 0);
1260 } 1260 }
1261 __mod_node_page_state(page_pgdat(page), NR_ANON_PAGES, nr); 1261 __mod_node_page_state(page_pgdat(page), NR_ANON_MAPPED, nr);
1262 __page_set_anon_rmap(page, vma, address, 1); 1262 __page_set_anon_rmap(page, vma, address, 1);
1263} 1263}
1264 1264
@@ -1375,7 +1375,7 @@ static void page_remove_anon_compound_rmap(struct page *page)
1375 clear_page_mlock(page); 1375 clear_page_mlock(page);
1376 1376
1377 if (nr) { 1377 if (nr) {
1378 __mod_node_page_state(page_pgdat(page), NR_ANON_PAGES, -nr); 1378 __mod_node_page_state(page_pgdat(page), NR_ANON_MAPPED, -nr);
1379 deferred_split_huge_page(page); 1379 deferred_split_huge_page(page);
1380 } 1380 }
1381} 1381}
@@ -1404,7 +1404,7 @@ void page_remove_rmap(struct page *page, bool compound)
1404 * these counters are not modified in interrupt context, and 1404 * these counters are not modified in interrupt context, and
1405 * pte lock(a spinlock) is held, which implies preemption disabled. 1405 * pte lock(a spinlock) is held, which implies preemption disabled.
1406 */ 1406 */
1407 __dec_node_page_state(page, NR_ANON_PAGES); 1407 __dec_node_page_state(page, NR_ANON_MAPPED);
1408 1408
1409 if (unlikely(PageMlocked(page))) 1409 if (unlikely(PageMlocked(page)))
1410 clear_page_mlock(page); 1410 clear_page_mlock(page);