thp: fix anon memory statistics with transparent hugepages
Count each transparent hugepage as HPAGE_PMD_NR pages in the LRU statistics, so the Active(anon) and Inactive(anon) statistics in /proc/meminfo are correct. Signed-off-by: Rik van Riel <riel@redhat.com> Signed-off-by: Andrea Arcangeli <aarcange@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
97562cd243
commit
2c888cfbc1
@@ -1091,7 +1091,7 @@ unsigned long mem_cgroup_isolate_pages(unsigned long nr_to_scan,
|
||||
case 0:
|
||||
list_move(&page->lru, dst);
|
||||
mem_cgroup_del_lru(page);
|
||||
nr_taken++;
|
||||
nr_taken += hpage_nr_pages(page);
|
||||
break;
|
||||
case -EBUSY:
|
||||
/* we don't affect global LRU but rotate in our LRU */
|
||||
|
Reference in New Issue
Block a user