diff options
author | Glauber Costa <glommer@parallels.com> | 2011-12-11 16:47:04 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-12-12 19:04:10 -0500 |
commit | d1a4c0b37c296e600ffe08edb0db2dc1b8f550d7 (patch) | |
tree | 5c3675582cbbdc99f720aa1dcc1821e26c2be1ab /include/linux/memcontrol.h | |
parent | e1aab161e0135aafcd439be20b4f35e4b0922d95 (diff) |
tcp memory pressure controls
This patch introduces memory pressure controls for the tcp
protocol. It uses the generic socket memory pressure code
introduced in earlier patches, and fills in the
necessary data in cg_proto struct.
Signed-off-by: Glauber Costa <glommer@parallels.com>
Reviewed-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujtisu.com>
CC: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/memcontrol.h')
-rw-r--r-- | include/linux/memcontrol.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h index f15021b9f734..1513994ce207 100644 --- a/include/linux/memcontrol.h +++ b/include/linux/memcontrol.h | |||
@@ -86,6 +86,7 @@ extern struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p); | |||
86 | extern struct mem_cgroup *try_get_mem_cgroup_from_mm(struct mm_struct *mm); | 86 | extern struct mem_cgroup *try_get_mem_cgroup_from_mm(struct mm_struct *mm); |
87 | 87 | ||
88 | extern struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg); | 88 | extern struct mem_cgroup *parent_mem_cgroup(struct mem_cgroup *memcg); |
89 | extern struct mem_cgroup *mem_cgroup_from_cont(struct cgroup *cont); | ||
89 | 90 | ||
90 | static inline | 91 | static inline |
91 | int mm_match_cgroup(const struct mm_struct *mm, const struct mem_cgroup *cgroup) | 92 | int mm_match_cgroup(const struct mm_struct *mm, const struct mem_cgroup *cgroup) |