aboutsummaryrefslogtreecommitdiff
path: root/COPYING
diff options
context:
space:
mode:
authorGravatar Xishi Qiu <qiuxishi@huawei.com> 2014-09-09 14:50:46 -0700
committerGravatar Linus Torvalds <torvalds@linux-foundation.org> 2014-09-10 15:42:12 -0700
commit0a313a998adbae19c1309f80a3ad79107fff7c4e (patch)
treea1b923e94fa485782936bf300464a3feb961f6b9 /COPYING
parentMerge tag 'microblaze-3.17-rc5' of git://git.monstr.eu/linux-2.6-microblaze (diff)
downloadlinux-0a313a998adbae19c1309f80a3ad79107fff7c4e.tar.gz
linux-0a313a998adbae19c1309f80a3ad79107fff7c4e.tar.bz2
linux-0a313a998adbae19c1309f80a3ad79107fff7c4e.zip
mem-hotplug: let memblock skip the hotpluggable memory regions in __next_mem_range()
Let memblock skip the hotpluggable memory regions in __next_mem_range(), it is used to to prevent memblock from allocating hotpluggable memory for the kernel at early time. The code is the same as __next_mem_range_rev(). Clear hotpluggable flag before releasing free pages to the buddy allocator. If we don't clear hotpluggable flag in free_low_memory_core_early(), the memory which marked hotpluggable flag will not free to buddy allocator. Because __next_mem_range() will skip them. free_low_memory_core_early for_each_free_mem_range for_each_mem_range __next_mem_range [akpm@linux-foundation.org: fix warning] Signed-off-by: Xishi Qiu <qiuxishi@huawei.com> Cc: Tejun Heo <tj@kernel.org> Cc: Tang Chen <tangchen@cn.fujitsu.com> Cc: Zhang Yanfei <zhangyanfei@cn.fujitsu.com> Cc: Wen Congyang <wency@cn.fujitsu.com> Cc: "Rafael J. Wysocki" <rjw@sisk.pl> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Wu Fengguang <fengguang.wu@intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions