|
@@ -102,6 +102,9 @@ extern long mem_cgroup_calc_reclaim(struct mem_cgroup *mem, struct zone *zone,
|
|
int priority, enum lru_list lru);
|
|
int priority, enum lru_list lru);
|
|
int mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg,
|
|
int mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg,
|
|
struct zone *zone);
|
|
struct zone *zone);
|
|
|
|
+unsigned long mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg,
|
|
|
|
+ struct zone *zone,
|
|
|
|
+ enum lru_list lru);
|
|
|
|
|
|
#ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
|
|
#ifdef CONFIG_CGROUP_MEM_RES_CTLR_SWAP
|
|
extern int do_swap_account;
|
|
extern int do_swap_account;
|
|
@@ -260,6 +263,14 @@ mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg, struct zone *zone)
|
|
return 1;
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static inline unsigned long
|
|
|
|
+mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg, struct zone *zone,
|
|
|
|
+ enum lru_list lru)
|
|
|
|
+{
|
|
|
|
+ return 0;
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+
|
|
#endif /* CONFIG_CGROUP_MEM_CONT */
|
|
#endif /* CONFIG_CGROUP_MEM_CONT */
|
|
|
|
|
|
#endif /* _LINUX_MEMCONTROL_H */
|
|
#endif /* _LINUX_MEMCONTROL_H */
|