diff options
author | Xishi Qiu <[email protected]> | 2014-09-09 14:50:46 -0700 |
---|---|---|
committer | Linus Torvalds <[email protected]> | 2014-09-10 15:42:12 -0700 |
commit | 0a313a998adbae19c1309f80a3ad79107fff7c4e (patch) | |
tree | a1b923e94fa485782936bf300464a3feb961f6b9 /tools/perf/scripts/python/sched-migration.py | |
parent | 619df5d2870b80696fd32521376560e0a4223e44 (diff) |
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
[[email protected]: fix warning]
Signed-off-by: Xishi Qiu <[email protected]>
Cc: Tejun Heo <[email protected]>
Cc: Tang Chen <[email protected]>
Cc: Zhang Yanfei <[email protected]>
Cc: Wen Congyang <[email protected]>
Cc: "Rafael J. Wysocki" <[email protected]>
Cc: "H. Peter Anvin" <[email protected]>
Cc: Wu Fengguang <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/sched-migration.py')
0 files changed, 0 insertions, 0 deletions