Re: [Qemu-devel] [PATCH 0/2] Fix scsi-generic breakage in upstream qemu-kvm.git

2010-05-28 Thread Kevin Wolf
Am 27.05.2010 17:56, schrieb Nicholas A. Bellinger:
 On Thu, 2010-05-20 at 15:18 +0200, Kevin Wolf wrote:
 Am 17.05.2010 18:45, schrieb Nicholas A. Bellinger:
 From: Nicholas Bellinger n...@linux-iscsi.org

 Greetings,

 Attached are the updated patches following hch's comments to fix 
 scsi-generic
 device breakage with find_image_format() and refresh_total_sectors().

 These are being resent as the last attachments where in MBOX format from 
 git-format-patch.

 Signed-off-by: Nicholas A. Bellinger n...@linux-iscsi.org

 Thanks, applied all to the block branch, even though I forgot to reply here.

 Kevin
 
 Hi Kevin,
 
 Thanks for accepting the series.  There is one more piece of breakage
 that Chris Krumme found in block.c:find_image_format() in the original
 patch.  Please apply the patch to add the missing bdrv_delete() for the
 SG_IO case below.
 
 Thanks for pointing this out Chris!

Right, thanks for the fix.  I've applied it to the block branch.

Kevin
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [Qemu-devel] [PATCH 0/2] Fix scsi-generic breakage in upstream qemu-kvm.git

2010-05-27 Thread Nicholas A. Bellinger
On Thu, 2010-05-20 at 15:18 +0200, Kevin Wolf wrote:
 Am 17.05.2010 18:45, schrieb Nicholas A. Bellinger:
  From: Nicholas Bellinger n...@linux-iscsi.org
  
  Greetings,
  
  Attached are the updated patches following hch's comments to fix 
  scsi-generic
  device breakage with find_image_format() and refresh_total_sectors().
  
  These are being resent as the last attachments where in MBOX format from 
  git-format-patch.
  
  Signed-off-by: Nicholas A. Bellinger n...@linux-iscsi.org
 
 Thanks, applied all to the block branch, even though I forgot to reply here.
 
 Kevin

Hi Kevin,

Thanks for accepting the series.  There is one more piece of breakage
that Chris Krumme found in block.c:find_image_format() in the original
patch.  Please apply the patch to add the missing bdrv_delete() for the
SG_IO case below.

Thanks for pointing this out Chris!

Best,

--nab

[PATCH] [block]: Add missing bdrv_delete() for SG_IO BlockDriver in 
find_image_format()

This patch adds a missing bdrv_delete() call in find_image_format() so that a
SG_IO BlockDriver properly releases the temporary BlockDriverState *bs created
from bdrv_file_open()

Signed-off-by: Nicholas A. Bellinger n...@linux-iscsi.org
Reported-by: Chris Krumme chris.kru...@windriver.com
---
 block.c |4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/block.c b/block.c
index 7a379dc..88dbc00 100644
--- a/block.c
+++ b/block.c
@@ -334,8 +334,10 @@ static BlockDriver *find_image_format(const char *filename)
 return NULL;

 /* Return the raw BlockDriver * to scsi-generic devices */
-if (bs-sg)
+if (bs-sg) {
+bdrv_delete(bs); 
 return bdrv_find_format(raw);
+}

 ret = bdrv_pread(bs, 0, buf, sizeof(buf));
 bdrv_delete(bs);
-- 
1.5.6.5




--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [Qemu-devel] [PATCH 0/2] Fix scsi-generic breakage in upstream qemu-kvm.git

2010-05-20 Thread Kevin Wolf
Am 17.05.2010 18:45, schrieb Nicholas A. Bellinger:
 From: Nicholas Bellinger n...@linux-iscsi.org
 
 Greetings,
 
 Attached are the updated patches following hch's comments to fix scsi-generic
 device breakage with find_image_format() and refresh_total_sectors().
 
 These are being resent as the last attachments where in MBOX format from 
 git-format-patch.
 
 Signed-off-by: Nicholas A. Bellinger n...@linux-iscsi.org

Thanks, applied all to the block branch, even though I forgot to reply here.

Kevin
--
To unsubscribe from this list: send the line unsubscribe kvm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html