diff options
| author | Dan Williams <dan.j.williams@intel.com> | 2009-09-08 20:55:21 -0400 |
|---|---|---|
| committer | Dan Williams <dan.j.williams@intel.com> | 2009-09-08 20:55:21 -0400 |
| commit | bbb20089a3275a19e475dbc21320c3742e3ca423 (patch) | |
| tree | 216fdc1cbef450ca688135c5b8969169482d9a48 /include/linux/memcontrol.h | |
| parent | 3e48e656903e9fd8bc805c6a2c4264d7808d315b (diff) | |
| parent | 657a77fa7284d8ae28dfa48f1dc5d919bf5b2843 (diff) | |
Merge branch 'dmaengine' into async-tx-next
Conflicts:
crypto/async_tx/async_xor.c
drivers/dma/ioat/dma_v2.h
drivers/dma/ioat/pci.c
drivers/md/raid5.c
Diffstat (limited to 'include/linux/memcontrol.h')
| -rw-r--r-- | include/linux/memcontrol.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/include/linux/memcontrol.h b/include/linux/memcontrol.h index 25b9ca93d232..e46a0734ab6e 100644 --- a/include/linux/memcontrol.h +++ b/include/linux/memcontrol.h | |||
| @@ -94,6 +94,7 @@ extern void mem_cgroup_note_reclaim_priority(struct mem_cgroup *mem, | |||
| 94 | extern void mem_cgroup_record_reclaim_priority(struct mem_cgroup *mem, | 94 | extern void mem_cgroup_record_reclaim_priority(struct mem_cgroup *mem, |
| 95 | int priority); | 95 | int priority); |
| 96 | int mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg); | 96 | int mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg); |
| 97 | int mem_cgroup_inactive_file_is_low(struct mem_cgroup *memcg); | ||
| 97 | unsigned long mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg, | 98 | unsigned long mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg, |
| 98 | struct zone *zone, | 99 | struct zone *zone, |
| 99 | enum lru_list lru); | 100 | enum lru_list lru); |
| @@ -116,7 +117,7 @@ static inline bool mem_cgroup_disabled(void) | |||
| 116 | } | 117 | } |
| 117 | 118 | ||
| 118 | extern bool mem_cgroup_oom_called(struct task_struct *task); | 119 | extern bool mem_cgroup_oom_called(struct task_struct *task); |
| 119 | 120 | void mem_cgroup_update_mapped_file_stat(struct page *page, int val); | |
| 120 | #else /* CONFIG_CGROUP_MEM_RES_CTLR */ | 121 | #else /* CONFIG_CGROUP_MEM_RES_CTLR */ |
| 121 | struct mem_cgroup; | 122 | struct mem_cgroup; |
| 122 | 123 | ||
| @@ -239,6 +240,12 @@ mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg) | |||
| 239 | return 1; | 240 | return 1; |
| 240 | } | 241 | } |
| 241 | 242 | ||
| 243 | static inline int | ||
| 244 | mem_cgroup_inactive_file_is_low(struct mem_cgroup *memcg) | ||
| 245 | { | ||
| 246 | return 1; | ||
| 247 | } | ||
| 248 | |||
| 242 | static inline unsigned long | 249 | static inline unsigned long |
| 243 | mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg, struct zone *zone, | 250 | mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg, struct zone *zone, |
| 244 | enum lru_list lru) | 251 | enum lru_list lru) |
| @@ -264,6 +271,11 @@ mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p) | |||
| 264 | { | 271 | { |
| 265 | } | 272 | } |
| 266 | 273 | ||
| 274 | static inline void mem_cgroup_update_mapped_file_stat(struct page *page, | ||
| 275 | int val) | ||
| 276 | { | ||
| 277 | } | ||
| 278 | |||
| 267 | #endif /* CONFIG_CGROUP_MEM_CONT */ | 279 | #endif /* CONFIG_CGROUP_MEM_CONT */ |
| 268 | 280 | ||
| 269 | #endif /* _LINUX_MEMCONTROL_H */ | 281 | #endif /* _LINUX_MEMCONTROL_H */ |
