[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 1/7] vvfat: use bdrv_new() to allocate BlockDrive
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH v2 1/7] vvfat: use bdrv_new() to allocate BlockDriverState |
Date: |
Tue, 30 Jul 2013 15:52:51 +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.4
- [Qemu-devel] [PATCH v2 0/7] Implement reference count for BlockDriverState, Fam Zheng, 2013/07/30
- [Qemu-devel] [PATCH v2 3/7] block: implement reference count for BlockDriverState, Fam Zheng, 2013/07/30
- [Qemu-devel] [PATCH v2 4/7] block: make bdrv_delete() static, Fam Zheng, 2013/07/30
- [Qemu-devel] [PATCH v2 7/7] nbd: use BlockDriverState refcnt, Fam Zheng, 2013/07/30
- [Qemu-devel] [PATCH v2 2/7] iscsi: use bdrv_new() instead of stack structure, Fam Zheng, 2013/07/30
- [Qemu-devel] [PATCH v2 1/7] vvfat: use bdrv_new() to allocate BlockDriverState,
Fam Zheng <=
- [Qemu-devel] [PATCH v2 5/7] migration: omit drive ref as we have bdrv_ref now, Fam Zheng, 2013/07/30
- [Qemu-devel] [PATCH v2 6/7] xen_disk: simplify blk_disconnect with refcnt, Fam Zheng, 2013/07/30