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