On Sat, May 15, 2010 at 06:30:52AM -0700, Nicholas A. Bellinger wrote: > From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> > > This patch adds a special BlockDriverState->sg check in block.c:find_image_format() > after bdrv_file_open() -> block/raw-posix.c:hdev_open() has been called to determine > if we are dealing with a Linux host scsi-generic device or not. > > The patch then returns the BlockDriver * from find_protocol(), skipping the subsequent > bdrv_read() and rest of find_image_format(). That's not quite correct as we don't want to expose formats directly. Returning bdrv_find_format("raw"); should fix it for now, although I really hate having these special cases in block.c. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html