| Submitter | Zhiyong Wu |
|---|---|
| Date | May 5, 2012, 3:13 a.m. |
| Message ID | <1336187606-27365-1-git-send-email-zwu.kernel@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/157023/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/block/qcow2.c b/block/qcow2.c index 8c60a6f..ee4678f 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -1192,7 +1192,10 @@ static int qcow2_create2(const char *filename, int64_t total_size, /* And if we're supposed to preallocate metadata, do that now */ if (prealloc) { + BDRVQcowState *s = bs->opaque; + qemu_co_mutex_lock(&s->lock); ret = preallocate(bs); + qemu_co_mutex_unlock(&s->lock); if (ret < 0) { goto out; }