x86-64: don't check for map replacement
The check prevents flags on mappings from being changed, which is not desireable. There's no need to check for replacing a mapping, and x86-32 does not do this check. Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
committed by
Ingo Molnar
parent
88b4c14696
commit
a32ad46267
@@ -196,9 +196,6 @@ set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte)
|
|||||||
}
|
}
|
||||||
|
|
||||||
pte = pte_offset_kernel(pmd, vaddr);
|
pte = pte_offset_kernel(pmd, vaddr);
|
||||||
if (!pte_none(*pte) && pte_val(new_pte) &&
|
|
||||||
pte_val(*pte) != (pte_val(new_pte) & __supported_pte_mask))
|
|
||||||
pte_ERROR(*pte);
|
|
||||||
set_pte(pte, new_pte);
|
set_pte(pte, new_pte);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user