[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v6 1/8] vvfat: use bdrv_new() to allocate BlockDrive
From: |
Fam Zheng |
Subject: |
[Qemu-devel] [PATCH v6 1/8] vvfat: use bdrv_new() to allocate BlockDriverState |
Date: |
Fri, 23 Aug 2013 09:14:44 +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.1
- [Qemu-devel] [PATCH v6 0/8] Implement reference count for BlockDriverState, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 2/8] iscsi: use bdrv_new() instead of stack structure, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 3/8] block: implement reference count for BlockDriverState, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 4/8] block: make bdrv_delete() static, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 5/8] migration: omit drive ref as we have bdrv_ref now, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 6/8] xen_disk: simplify blk_disconnect with refcnt, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 7/8] nbd: use BlockDriverState refcnt, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 8/8] block: use BDS ref for block jobs, Fam Zheng, 2013/08/22
- [Qemu-devel] [PATCH v6 1/8] vvfat: use bdrv_new() to allocate BlockDriverState,
Fam Zheng <=