[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Refactoring mempaging code from xenpaging to libxc and few updates



The updated patch series is present at the following thread -Âhttp://lists.xenproject.org/archives/html/xen-devel/2014-08/msg01609.html.

Thanks and Regards,
Dushyant Behl


On Wed, Aug 13, 2014 at 9:58 PM, Dushyant Behl <myselfdushyantbehl@xxxxxxxxx> wrote:
Hi Everyone,

I am extremely sorry that I didn't notice these patches had most of the code which did exactly what xc_mem_event_enable (added by XSA-99) did.
I request you to kindly ignore this patch series, I have prepared a new patch series which takes some necessary bits and pieces from this patch series and adds them to xc_mem_event_enable.
I'll be sending the new patch series, Please have a look at those.

I am really sorry for the inconvenience.

Thanks and Regards,
Dushyant BehlÂ


On Fri, Aug 8, 2014 at 2:10 AM, Dushyant Behl <myselfdushyantbehl@xxxxxxxxx> wrote:
The following patches refactor memepaging code from xenpaging to libxc -

[PATCH v3 1/3] tools/libxc: refactored mempaging code from xenpaging
This patch adds two routines xc_mem_paging_ring_setup and
xc_mem_paging_ring_teardown to libxc at the path
tools/libxc/xc_mem_paging_setup.c, which is a new file.

[PATCH v3 2/3] tools/libxc/xc_mem_paging_setup.c: replacing deprecated functions
Replaces calls to deprecated function xc_map_foreign_batch with calls to
xc_map_foreign_bulk.

[PATCH v3 3/3] tools/libxc/xc_mem_paging_setup.c: FIX- Race condition
Fix for a known race condition bug in mempaging ring setup code, this race
condition is actually simmilar to that concerned by XSA-99. This patch tries to
take care of all the points mentioned in XSA-99, along with clearing the ringpage
to remove any bogus input.

Signed-off-by: Dushyant Behl <myselfdushyantbehl@xxxxxxxxx>


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.