]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/huge_memory.c
thp: transparent hugepage vmstat
[mv-sheeva.git] / mm / huge_memory.c
index a313403b3c5ecb589bcd78183ecb64c3bfbd6c54..7101112a54296b311bfe3723630237e4a138290a 100644 (file)
@@ -751,6 +751,9 @@ static void __split_huge_page_refcount(struct page *page)
                lru_add_page_tail(zone, page, page_tail);
        }
 
+       __dec_zone_page_state(page, NR_ANON_TRANSPARENT_HUGEPAGES);
+       __mod_zone_page_state(zone, NR_ANON_PAGES, HPAGE_PMD_NR);
+
        ClearPageCompound(page);
        compound_unlock(page);
        spin_unlock_irq(&zone->lru_lock);