diff options
Diffstat (limited to 'system/xen/xsa/xsa313-1.patch')
-rw-r--r-- | system/xen/xsa/xsa313-1.patch | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/system/xen/xsa/xsa313-1.patch b/system/xen/xsa/xsa313-1.patch deleted file mode 100644 index 95fde7ead4db..000000000000 --- a/system/xen/xsa/xsa313-1.patch +++ /dev/null @@ -1,26 +0,0 @@ -From: Jan Beulich <jbeulich@suse.com> -Subject: xenoprof: clear buffer intended to be shared with guests - -alloc_xenheap_pages() making use of MEMF_no_scrub is fine for Xen -internally used allocations, but buffers allocated to be shared with -(unpriviliged) guests need to be zapped of their prior content. - -This is part of XSA-313. - -Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com> -Signed-off-by: Jan Beulich <jbeulich@suse.com> -Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> -Reviewed-by: Wei Liu <wl@xen.org> - ---- a/xen/common/xenoprof.c -+++ b/xen/common/xenoprof.c -@@ -253,6 +253,9 @@ static int alloc_xenoprof_struct( - return -ENOMEM; - } - -+ for ( i = 0; i < npages; ++i ) -+ clear_page(d->xenoprof->rawbuf + i * PAGE_SIZE); -+ - d->xenoprof->npages = npages; - d->xenoprof->nbuf = nvcpu; - d->xenoprof->bufsize = bufsize; |