|
@@ -645,7 +645,8 @@ static enum page_references page_check_references(struct page *page,
|
|
|
int referenced_ptes, referenced_page;
|
|
|
unsigned long vm_flags;
|
|
|
|
|
|
- referenced_ptes = page_referenced(page, 1, mz->mem_cgroup, &vm_flags);
|
|
|
+ referenced_ptes = page_referenced(page, 1, sc->target_mem_cgroup,
|
|
|
+ &vm_flags);
|
|
|
referenced_page = TestClearPageReferenced(page);
|
|
|
|
|
|
/*
|
|
@@ -1513,7 +1514,8 @@ static void shrink_active_list(unsigned long nr_to_scan,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (page_referenced(page, 0, mz->mem_cgroup, &vm_flags)) {
|
|
|
+ if (page_referenced(page, 0, sc->target_mem_cgroup,
|
|
|
+ &vm_flags)) {
|
|
|
nr_rotated += hpage_nr_pages(page);
|
|
|
/*
|
|
|
* Identify referenced, file-backed active pages and
|