diff options
author | Shaohua Li <shaohua.li@intel.com> | 2009-09-21 17:01:16 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-09-22 07:17:25 -0700 |
commit | 112067f0905b2de862c607ee62411cf47d2fe5c4 (patch) | |
tree | 55575b100292b764f945e4d9395989e8a734f883 /include | |
parent | 478b81fd84a299adb401dbbae296f3767e552999 (diff) | |
download | kernel_samsung_aries-112067f0905b2de862c607ee62411cf47d2fe5c4.zip kernel_samsung_aries-112067f0905b2de862c607ee62411cf47d2fe5c4.tar.gz kernel_samsung_aries-112067f0905b2de862c607ee62411cf47d2fe5c4.tar.bz2 |
memory hotplug: update zone pcp at memory online
In my test, 128M memory is hot added, but zone's pcp batch is 0, which is
an obvious error. When pages are onlined, zone pcp should be updated
accordingly.
[akpm@linux-foundation.org: fix warnings]
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: Christoph Lameter <cl@linux-foundation.org>
Cc: Yakui Zhao <yakui.zhao@intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/mm.h b/include/linux/mm.h index 9a72cc7..d3c8ae7 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1058,6 +1058,8 @@ extern void setup_per_cpu_pageset(void); static inline void setup_per_cpu_pageset(void) {} #endif +extern void zone_pcp_update(struct zone *zone); + /* nommu.c */ extern atomic_long_t mmap_pages_allocated; |