]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - include/linux/hugetlb_cgroup.h
netvm: propagate page->pfmemalloc to skb
[mirror_ubuntu-artful-kernel.git] / include / linux / hugetlb_cgroup.h
index 7d3fde996be32576c4a9e7e8334fadcc678d4e18..d73878c694b3d43e85fc8b2d62f29107ed61d157 100644 (file)
@@ -62,6 +62,9 @@ extern void hugetlb_cgroup_uncharge_page(int idx, unsigned long nr_pages,
                                         struct page *page);
 extern void hugetlb_cgroup_uncharge_cgroup(int idx, unsigned long nr_pages,
                                           struct hugetlb_cgroup *h_cg);
+extern int hugetlb_cgroup_file_init(int idx) __init;
+extern void hugetlb_cgroup_migrate(struct page *oldhpage,
+                                  struct page *newhpage);
 
 #else
 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page)
@@ -108,5 +111,16 @@ hugetlb_cgroup_uncharge_cgroup(int idx, unsigned long nr_pages,
        return;
 }
 
+static inline int __init hugetlb_cgroup_file_init(int idx)
+{
+       return 0;
+}
+
+static inline void hugetlb_cgroup_migrate(struct page *oldhpage,
+                                         struct page *newhpage)
+{
+       return;
+}
+
 #endif  /* CONFIG_MEM_RES_CTLR_HUGETLB */
 #endif