|
@@ -305,6 +305,13 @@ static inline int mem_cgroup_swappiness(struct mem_cgroup *mem)
|
|
|
return vm_swappiness;
|
|
|
}
|
|
|
#endif
|
|
|
+#ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
|
|
|
+extern void mem_cgroup_uncharge_swap(swp_entry_t ent);
|
|
|
+#else
|
|
|
+static inline void mem_cgroup_uncharge_swap(swp_entry_t ent)
|
|
|
+{
|
|
|
+}
|
|
|
+#endif
|
|
|
#ifdef CONFIG_SWAP
|
|
|
/* linux/mm/page_io.c */
|
|
|
extern int swap_readpage(struct page *);
|
|
@@ -375,13 +382,6 @@ mem_cgroup_uncharge_swapcache(struct page *page, swp_entry_t ent, bool swapout)
|
|
|
{
|
|
|
}
|
|
|
#endif
|
|
|
-#ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
|
|
|
-extern void mem_cgroup_uncharge_swap(swp_entry_t ent);
|
|
|
-#else
|
|
|
-static inline void mem_cgroup_uncharge_swap(swp_entry_t ent)
|
|
|
-{
|
|
|
-}
|
|
|
-#endif
|
|
|
|
|
|
#else /* CONFIG_SWAP */
|
|
|
|