diff options
Diffstat (limited to 'mm/page_cgroup.c')
| -rw-r--r-- | mm/page_cgroup.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mm/page_cgroup.c b/mm/page_cgroup.c index 5ddad0c6daa6..6d757e3a872a 100644 --- a/mm/page_cgroup.c +++ b/mm/page_cgroup.c | |||
| @@ -251,6 +251,9 @@ static int __meminit page_cgroup_callback(struct notifier_block *self, | |||
| 251 | mn->nr_pages, mn->status_change_nid); | 251 | mn->nr_pages, mn->status_change_nid); |
| 252 | break; | 252 | break; |
| 253 | case MEM_CANCEL_ONLINE: | 253 | case MEM_CANCEL_ONLINE: |
| 254 | offline_page_cgroup(mn->start_pfn, | ||
| 255 | mn->nr_pages, mn->status_change_nid); | ||
| 256 | break; | ||
| 254 | case MEM_GOING_OFFLINE: | 257 | case MEM_GOING_OFFLINE: |
| 255 | break; | 258 | break; |
| 256 | case MEM_ONLINE: | 259 | case MEM_ONLINE: |
| @@ -271,7 +274,7 @@ void __init page_cgroup_init(void) | |||
| 271 | if (mem_cgroup_disabled()) | 274 | if (mem_cgroup_disabled()) |
| 272 | return; | 275 | return; |
| 273 | 276 | ||
| 274 | for_each_node_state(nid, N_HIGH_MEMORY) { | 277 | for_each_node_state(nid, N_MEMORY) { |
| 275 | unsigned long start_pfn, end_pfn; | 278 | unsigned long start_pfn, end_pfn; |
| 276 | 279 | ||
| 277 | start_pfn = node_start_pfn(nid); | 280 | start_pfn = node_start_pfn(nid); |
