Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 83769
b: refs/heads/master
c: 3062fc6
h: refs/heads/master
i:
  83767: 36763e7
v: v3
  • Loading branch information
David Rientjes authored and Linus Torvalds committed Feb 7, 2008
1 parent 72a2610 commit fdd03f3
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: e1a1cd590e3fcb0d2e230128daf2337ea55387dc
refs/heads/master: 3062fc67dad01b1d2a15d58c709eff946389eca4
11 changes: 9 additions & 2 deletions trunk/include/linux/memcontrol.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@
#ifndef _LINUX_MEMCONTROL_H
#define _LINUX_MEMCONTROL_H

#include <linux/rcupdate.h>
#include <linux/mm.h>

struct mem_cgroup;
struct page_cgroup;
struct page;
Expand All @@ -45,7 +48,11 @@ extern unsigned long mem_cgroup_isolate_pages(unsigned long nr_to_scan,
extern void mem_cgroup_out_of_memory(struct mem_cgroup *mem, gfp_t gfp_mask);
extern int mem_cgroup_cache_charge(struct page *page, struct mm_struct *mm,
gfp_t gfp_mask);
extern struct mem_cgroup *mm_cgroup(struct mm_struct *mm);

static inline struct mem_cgroup *mm_cgroup(const struct mm_struct *mm)
{
return rcu_dereference(mm->mem_cgroup);
}

static inline void mem_cgroup_uncharge_page(struct page *page)
{
Expand Down Expand Up @@ -98,7 +105,7 @@ static inline int mem_cgroup_cache_charge(struct page *page,
return 0;
}

static inline struct mem_cgroup *mm_cgroup(struct mm_struct *mm)
static inline struct mem_cgroup *mm_cgroup(const struct mm_struct *mm)
{
return NULL;
}
Expand Down
5 changes: 0 additions & 5 deletions trunk/mm/memcontrol.c
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,6 @@ struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p)
struct mem_cgroup, css);
}

inline struct mem_cgroup *mm_cgroup(struct mm_struct *mm)
{
return rcu_dereference(mm->mem_cgroup);
}

void mm_init_cgroup(struct mm_struct *mm, struct task_struct *p)
{
struct mem_cgroup *mem;
Expand Down

0 comments on commit fdd03f3

Please sign in to comment.