This patch fixes the "could not found the root filesystem after the blkfront driver was loaded" race condition, which can occur if blkfront does not get the disk hooked up before mount, or the lvm tools, have already run. It does this by simply waiting for all xenbus devices (which have drivers loaded) to be attached to the driver before continuing after the module initialization. I have test booted this a number of times and the bootup race condition appears to be gone. Signed-off-by: Rik van Riel <riel@redhat.com> -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel