aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_core.c
diff options
context:
space:
mode:
authorkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>2006-06-02 18:06:50 +0100
committerkfraser@dhcp93.uk.xensource.com <kfraser@dhcp93.uk.xensource.com>2006-06-02 18:06:50 +0100
commit585c0a452871849b8a8d1e428b50983cf1c4692c (patch)
treef3b5c402d22d08269737fd581097eef3bd44f249 /tools/libxc/xc_core.c
parent7ec31d2960d0f5e4c1dfbd3d0d003860f51c6054 (diff)
downloadxen-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