
Jim Fehlig wrote:
This series fixes several bugs and races in the libxl driver, as described in the commit messages of the individual patches.
One of the races was discussed on the xen-devel ml [1] and resulted in two fixes in libxl [2,3]. I've tested this series with and without the libxl patches. All of the previously discovered races are fixed with this series and the libxl patches. It is possible to fire asserts in libxl with this series and without the libxl patches, but that is no worse than the current behavior.
The libxl patches have not yet been committed upstream, hence the 'XXXX' for commit id in patch 1. I will respond to the xen-devel thread now with an ACK on the libxl patches (and a reference to this series) so those can be committed.
http://lists.xen.org/archives/html/xen-devel/2013-01/msg01672.html