memcg: clear pc->mem_cgroup if necessary.
[linux-2.6.git] / mm / migrate.c
index 89ea085..fc39198 100644 (file)
@@ -777,6 +777,8 @@ static int unmap_and_move(new_page_t get_new_page, unsigned long private,
        if (!newpage)
                return -ENOMEM;
 
+       mem_cgroup_reset_owner(newpage);
+
        if (page_count(page) == 1) {
                /* page was freed from under us. So we are done. */
                goto out;