[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/8] vvfat: use bdrv_new() to allocate BlockDriverSt
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH 1/8] vvfat: use bdrv_new() to allocate BlockDriverState |
Date: |
Thu, 25 Jul 2013 17:01:39 +0800 |
we need bdrv_new() to properly initialize BDS, don't allocate memory
manually.
Signed-off-by: Fam Zheng <address@hidden>
---
block/vvfat.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/block/vvfat.c b/block/vvfat.c
index cd3b8ed..a827d91 100644
--- a/block/vvfat.c
+++ b/block/vvfat.c
@@ -2943,7 +2943,7 @@ static int enable_write_target(BDRVVVFATState *s)
unlink(s->qcow_filename);
#endif
- s->bs->backing_hd = calloc(sizeof(BlockDriverState), 1);
+ s->bs->backing_hd = bdrv_new("");
s->bs->backing_hd->drv = &vvfat_write_target;
s->bs->backing_hd->opaque = g_malloc(sizeof(void*));
*(void**)s->bs->backing_hd->opaque = s;
--
1.8.3.2
[Qemu-devel] [PATCH 2/8] iscsi: use bdrv_new() instead of stack structure, Fam Zheng, 2013/07/25
[Qemu-devel] [PATCH 4/8] block: make bdrv_delete() static, Fam Zheng, 2013/07/25
[Qemu-devel] [PATCH 5/8] block: use BlockDriverState refcnt for device attach/detach, Fam Zheng, 2013/07/25
[Qemu-devel] [PATCH 6/8] migration: omit drive ref as we have bdrv_ref now, Fam Zheng, 2013/07/25