From: Jan Beulich Date: Wed, 10 Jun 2015 10:01:35 +0000 (+0200) Subject: x86/EFI: fix EFI_MEMORY_WP handling X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~3119 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=af23e79f46583abc18e8cffdec0b69297cfbdff0;p=xen.git x86/EFI: fix EFI_MEMORY_WP handling Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper --- diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c index 4b816f2862..130166e75e 100644 --- a/xen/common/efi/boot.c +++ b/xen/common/efi/boot.c @@ -1202,7 +1202,7 @@ void __init efi_init_memory(void) } if ( desc->Attribute & EFI_MEMORY_WP ) - prot &= _PAGE_RW; + prot &= ~_PAGE_RW; if ( desc->Attribute & EFI_MEMORY_XP ) prot |= _PAGE_NX;