5c0f7d38a6
reverse-24757-use-grant-references.patch - fate#313222 - xenstore-chmod should support 256 permissions 26189-xenstore-chmod.patch - bnc#789945 - VUL-0: CVE-2012-5510: xen: Grant table version switch list corruption vulnerability (XSA-26) CVE-2012-5510-xsa26.patch - bnc#789944 - VUL-0: CVE-2012-5511: xen: Several HVM operations do not validate the range of their inputs (XSA-27) CVE-2012-5511-xsa27.patch - bnc#789951 - VUL-0: CVE-2012-5513: xen: XENMEM_exchange may overwrite hypervisor memory (XSA-29) CVE-2012-5513-xsa29.patch - bnc#789948 - VUL-0: CVE-2012-5514: xen: Missing unlock in guest_physmap_mark_populate_on_demand() (XSA-30) CVE-2012-5514-xsa30.patch - bnc#789950 - VUL-0: CVE-2012-5515: xen: Several memory hypercall operations allow invalid extent order values (XSA-31) CVE-2012-5515-xsa31.patch - bnc#789952 - VUL-0: CVE-2012-5525: xen: Several hypercalls do not validate input GFNs (XSA-32) CVE-2012-5525-xsa32.patch - Upstream patches from Jan 26129-ACPI-BGRT-invalidate.patch 26132-tmem-save-NULL-check.patch 26134-x86-shadow-invlpg-check.patch 26139-cpumap-masking.patch 26148-vcpu-timer-overflow.patch (Replaces CVE-2012-4535-xsa20.patch) OBS-URL: https://build.opensuse.org/package/show/Virtualization/xen?expand=0&rev=219
23 lines
782 B
Diff
23 lines
782 B
Diff
# HG changeset patch
|
|
# User Matthew Daley <mattjd@gmail.com>
|
|
# Date 1352715420 0
|
|
# Node ID 279bbf2a0b485fce18af26473eca5e60d794c17b
|
|
# Parent fdb69dd527cd01a46f87efb380050559dcf12d37
|
|
x86/mm x86 shadow: Fix typo in sh_invlpg sl3 page presence check
|
|
|
|
Signed-off-by: Matthew Daley <mattjd@gmail.com>
|
|
Acked-by: Tim Deegan <tim@xen.org>
|
|
Committed-by: Tim Deegan <tim@xen.org>
|
|
|
|
--- a/xen/arch/x86/mm/shadow/multi.c
|
|
+++ b/xen/arch/x86/mm/shadow/multi.c
|
|
@@ -3665,7 +3665,7 @@ sh_invlpg(struct vcpu *v, unsigned long
|
|
perfc_incr(shadow_invlpg_fault);
|
|
return 0;
|
|
}
|
|
- if ( (!shadow_l3e_get_flags(sl3e) & _PAGE_PRESENT) )
|
|
+ if ( !(shadow_l3e_get_flags(sl3e) & _PAGE_PRESENT) )
|
|
return 0;
|
|
}
|
|
#else /* SHADOW_PAGING_LEVELS == 3 */
|