summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYinghai Lu <yinghai@kernel.org>2011-02-18 11:30:30 (GMT)
committerH. Peter Anvin <hpa@zytor.com>2011-03-19 18:58:19 (GMT)
commite5f15b45ddf3afa2bbbb10c7ea34fb32b6de0a0e (patch)
tree7e47d9bd25670ed0ed34bc572de42c5640454695 /include
parent4981d01eada5354d81c8929d5b2836829ba3df7b (diff)
downloadlinux-fsl-qoriq-e5f15b45ddf3afa2bbbb10c7ea34fb32b6de0a0e.tar.xz
x86: Cleanup highmap after brk is concluded
Now cleanup_highmap actually is in two steps: one is early in head64.c and only clears above _end; a second one is in init_memory_mapping() and tries to clean from _brk_end to _end. It should check if those boundaries are PMD_SIZE aligned but currently does not. Also init_memory_mapping() is called several times for numa or memory hotplug, so we really should not handle initial kernel mappings there. This patch moves cleanup_highmap() down after _brk_end is settled so we can do everything in one step. Also we honor max_pfn_mapped in the implementation of cleanup_highmap. Signed-off-by: Yinghai Lu <yinghai@kernel.org> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> LKML-Reference: <alpine.DEB.2.00.1103171739050.3382@kaball-desktop> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions