diff options
Diffstat (limited to 'mm/shmem.c')
-rw-r--r-- | mm/shmem.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/mm/shmem.c b/mm/shmem.c index 62e42c7d544c..2ac19a61d565 100644 --- a/mm/shmem.c +++ b/mm/shmem.c | |||
@@ -575,9 +575,9 @@ static int shmem_add_to_page_cache(struct page *page, | |||
575 | if (!error) { | 575 | if (!error) { |
576 | mapping->nrpages += nr; | 576 | mapping->nrpages += nr; |
577 | if (PageTransHuge(page)) | 577 | if (PageTransHuge(page)) |
578 | __inc_zone_page_state(page, NR_SHMEM_THPS); | 578 | __inc_node_page_state(page, NR_SHMEM_THPS); |
579 | __mod_zone_page_state(page_zone(page), NR_FILE_PAGES, nr); | 579 | __mod_node_page_state(page_pgdat(page), NR_FILE_PAGES, nr); |
580 | __mod_zone_page_state(page_zone(page), NR_SHMEM, nr); | 580 | __mod_node_page_state(page_pgdat(page), NR_SHMEM, nr); |
581 | spin_unlock_irq(&mapping->tree_lock); | 581 | spin_unlock_irq(&mapping->tree_lock); |
582 | } else { | 582 | } else { |
583 | page->mapping = NULL; | 583 | page->mapping = NULL; |
@@ -601,8 +601,8 @@ static void shmem_delete_from_page_cache(struct page *page, void *radswap) | |||
601 | error = shmem_radix_tree_replace(mapping, page->index, page, radswap); | 601 | error = shmem_radix_tree_replace(mapping, page->index, page, radswap); |
602 | page->mapping = NULL; | 602 | page->mapping = NULL; |
603 | mapping->nrpages--; | 603 | mapping->nrpages--; |
604 | __dec_zone_page_state(page, NR_FILE_PAGES); | 604 | __dec_node_page_state(page, NR_FILE_PAGES); |
605 | __dec_zone_page_state(page, NR_SHMEM); | 605 | __dec_node_page_state(page, NR_SHMEM); |
606 | spin_unlock_irq(&mapping->tree_lock); | 606 | spin_unlock_irq(&mapping->tree_lock); |
607 | put_page(page); | 607 | put_page(page); |
608 | BUG_ON(error); | 608 | BUG_ON(error); |
@@ -1493,8 +1493,8 @@ static int shmem_replace_page(struct page **pagep, gfp_t gfp, | |||
1493 | error = shmem_radix_tree_replace(swap_mapping, swap_index, oldpage, | 1493 | error = shmem_radix_tree_replace(swap_mapping, swap_index, oldpage, |
1494 | newpage); | 1494 | newpage); |
1495 | if (!error) { | 1495 | if (!error) { |
1496 | __inc_zone_page_state(newpage, NR_FILE_PAGES); | 1496 | __inc_node_page_state(newpage, NR_FILE_PAGES); |
1497 | __dec_zone_page_state(oldpage, NR_FILE_PAGES); | 1497 | __dec_node_page_state(oldpage, NR_FILE_PAGES); |
1498 | } | 1498 | } |
1499 | spin_unlock_irq(&swap_mapping->tree_lock); | 1499 | spin_unlock_irq(&swap_mapping->tree_lock); |
1500 | 1500 | ||