]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/memcontrol.h
memcg: bad page if page_cgroup when free
[linux-2.6-omap-h63xx.git] / include / linux / memcontrol.h
index 56432ff8d4e3f796a0cff695250dc1f99da654dd..70789df7dab429c2fb4056793c53a7b3580a5e65 100644 (file)
@@ -29,8 +29,9 @@ struct mm_struct;
 
 extern void mm_init_cgroup(struct mm_struct *mm, struct task_struct *p);
 extern void mm_free_cgroup(struct mm_struct *mm);
-extern void page_assign_page_cgroup(struct page *page,
-                                       struct page_cgroup *pc);
+
+#define page_reset_bad_cgroup(page)    ((page)->page_cgroup = 0)
+
 extern struct page_cgroup *page_get_page_cgroup(struct page *page);
 extern int mem_cgroup_charge(struct page *page, struct mm_struct *mm,
                                gfp_t gfp_mask);
@@ -82,8 +83,7 @@ static inline void mm_free_cgroup(struct mm_struct *mm)
 {
 }
 
-static inline void page_assign_page_cgroup(struct page *page,
-                                               struct page_cgroup *pc)
+static inline void page_reset_bad_cgroup(struct page *page)
 {
 }