memcg: move charges of anonymous swap
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / linux / page_cgroup.h
index b0e4eb1262364c9cad92eb7600afbfba0b2afa02..30b08136fdf3857db44dda40b04c0a5b46d2e622 100644 (file)
@@ -118,6 +118,8 @@ static inline void __init page_cgroup_init_flatmem(void)
 #include <linux/swap.h>
 
 #ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
+extern unsigned short swap_cgroup_cmpxchg(swp_entry_t ent,
+                                       unsigned short old, unsigned short new);
 extern unsigned short swap_cgroup_record(swp_entry_t ent, unsigned short id);
 extern unsigned short lookup_swap_cgroup(swp_entry_t ent);
 extern int swap_cgroup_swapon(int type, unsigned long max_pages);