| Submitter | Kevin Wolf |
|---|---|
| Date | Jan. 24, 2011, 9:10 p.m. |
| Message ID | <1295903452-18017-15-git-send-email-kwolf@redhat.com> |
| Download | mbox | patch |
| Permalink | /patch/80266/ |
| State | New |
| Headers | show |
Comments
Patch
diff --git a/block/qed.c b/block/qed.c index 085c4f2..a46f9ef 100644 --- a/block/qed.c +++ b/block/qed.c @@ -469,6 +469,12 @@ static int qed_create(const char *filename, uint32_t cluster_size, return ret; } + /* File must start empty and grow, check truncate is supported */ + ret = bdrv_truncate(bs, 0); + if (ret < 0) { + goto out; + } + if (backing_file) { header.features |= QED_F_BACKING_FILE; header.backing_filename_offset = sizeof(le_header);