diff options
author | kfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com> | 2006-06-02 18:06:50 +0100 |
---|---|---|
committer | kfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com> | 2006-06-02 18:06:50 +0100 |
commit | 585c0a452871849b8a8d1e428b50983cf1c4692c (patch) | |
tree | f3b5c402d22d08269737fd581097eef3bd44f249 /tools/libxc/xc_core.c | |
parent | 7ec31d2960d0f5e4c1dfbd3d0d003860f51c6054 (diff) | |
download | xen-585c0a452871849b8a8d1e428b50983cf1c4692c.tar.gz xen-585c0a452871849b8a8d1e428b50983cf1c4692c.tar.bz2 xen-585c0a452871849b8a8d1e428b50983cf1c4692c.zip |
[LINUX][X86_64] Destroy initial page-table mappings to avoid overlap with modules.
The temporary mappings needed to set up the 1:1 mappings must be torn
down after use; otherwise they may trigger the
WARN_ON() in vmap_pte_range() (namely if the chunk allocated to hold
kernel and initial page tables gets close to or
exceeds 128Mb, or if a sufficiently high mem= argument causes the
static allocations to grow beyond 128Mb, which in
either case means these mappings extend into the modules area).
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Diffstat (limited to 'tools/libxc/xc_core.c')
0 files changed, 0 insertions, 0 deletions