I wonder if libxl__device_nextid is robust enough to handle holes. If there are 3 devices (0,1,2) of type X, and device #0 or #1 is removed with "X-detach", wouldn't the code return nextid==2? The result would be that the caller will write to the wrong path.
I have not veified this theory in practice. Olaf _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel