diff options
Diffstat (limited to 'mm/memory_hotplug.c')
| -rw-r--r-- | mm/memory_hotplug.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mm/memory_hotplug.c b/mm/memory_hotplug.c index c37319542b70..2053bb165a21 100644 --- a/mm/memory_hotplug.c +++ b/mm/memory_hotplug.c | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | #include <linux/compiler.h> | 13 | #include <linux/compiler.h> |
| 14 | #include <linux/module.h> | 14 | #include <linux/module.h> |
| 15 | #include <linux/pagevec.h> | 15 | #include <linux/pagevec.h> |
| 16 | #include <linux/writeback.h> | ||
| 16 | #include <linux/slab.h> | 17 | #include <linux/slab.h> |
| 17 | #include <linux/sysctl.h> | 18 | #include <linux/sysctl.h> |
| 18 | #include <linux/cpu.h> | 19 | #include <linux/cpu.h> |
| @@ -21,6 +22,7 @@ | |||
| 21 | #include <linux/highmem.h> | 22 | #include <linux/highmem.h> |
| 22 | #include <linux/vmalloc.h> | 23 | #include <linux/vmalloc.h> |
| 23 | #include <linux/ioport.h> | 24 | #include <linux/ioport.h> |
| 25 | #include <linux/cpuset.h> | ||
| 24 | 26 | ||
| 25 | #include <asm/tlbflush.h> | 27 | #include <asm/tlbflush.h> |
| 26 | 28 | ||
| @@ -191,6 +193,7 @@ int online_pages(unsigned long pfn, unsigned long nr_pages) | |||
| 191 | if (need_zonelists_rebuild) | 193 | if (need_zonelists_rebuild) |
| 192 | build_all_zonelists(); | 194 | build_all_zonelists(); |
| 193 | vm_total_pages = nr_free_pagecache_pages(); | 195 | vm_total_pages = nr_free_pagecache_pages(); |
| 196 | writeback_set_ratelimit(); | ||
| 194 | return 0; | 197 | return 0; |
| 195 | } | 198 | } |
| 196 | 199 | ||
| @@ -283,6 +286,8 @@ int add_memory(int nid, u64 start, u64 size) | |||
| 283 | /* we online node here. we can't roll back from here. */ | 286 | /* we online node here. we can't roll back from here. */ |
| 284 | node_set_online(nid); | 287 | node_set_online(nid); |
| 285 | 288 | ||
| 289 | cpuset_track_online_nodes(); | ||
| 290 | |||
| 286 | if (new_pgdat) { | 291 | if (new_pgdat) { |
| 287 | ret = register_one_node(nid); | 292 | ret = register_one_node(nid); |
| 288 | /* | 293 | /* |
