diff options
Diffstat (limited to 'app-emulation/xen/files/xen-4-CVE-2013-0154-XSA-37.patch')
-rw-r--r-- | app-emulation/xen/files/xen-4-CVE-2013-0154-XSA-37.patch | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/app-emulation/xen/files/xen-4-CVE-2013-0154-XSA-37.patch b/app-emulation/xen/files/xen-4-CVE-2013-0154-XSA-37.patch deleted file mode 100644 index bb43acd..0000000 --- a/app-emulation/xen/files/xen-4-CVE-2013-0154-XSA-37.patch +++ /dev/null @@ -1,23 +0,0 @@ -x86: fix assertion in get_page_type() - -c/s 22998:e9fab50d7b61 (and immediately following ones) made it -possible that __get_page_type() returns other than -EINVAL, in -particular -EBUSY. Consequently, the assertion in get_page_type() -should check for only the return values we absolutely don't expect to -see there. - -This is XSA-37 / CVE-2013-0154. - -Signed-off-by: Jan Beulich <jbeulich@suse.com> - ---- xen/arch/x86/mm.c -+++ xen/arch/x86/mm.c -@@ -2586,7 +2586,7 @@ int get_page_type(struct page_info *page - int rc = __get_page_type(page, type, 0); - if ( likely(rc == 0) ) - return 1; -- ASSERT(rc == -EINVAL); -+ ASSERT(rc != -EINTR && rc != -EAGAIN); - return 0; - } - |