Revision f8012c13 block/qcow2.c
b/block/qcow2.c | ||
---|---|---|
1111 | 1111 |
bdrv_flush(s->hd); |
1112 | 1112 |
} |
1113 | 1113 |
|
1114 |
static BlockDriverAIOCB *qcow_aio_flush(BlockDriverState *bs, |
|
1115 |
BlockDriverCompletionFunc *cb, void *opaque) |
|
1116 |
{ |
|
1117 |
BDRVQcowState *s = bs->opaque; |
|
1118 |
|
|
1119 |
return bdrv_aio_flush(s->hd, cb, opaque); |
|
1120 |
} |
|
1121 |
|
|
1114 | 1122 |
static int64_t qcow_vm_state_offset(BDRVQcowState *s) |
1115 | 1123 |
{ |
1116 | 1124 |
return (int64_t)s->l1_vm_state_index << (s->cluster_bits + s->l2_bits); |
... | ... | |
1225 | 1233 |
|
1226 | 1234 |
.bdrv_aio_readv = qcow_aio_readv, |
1227 | 1235 |
.bdrv_aio_writev = qcow_aio_writev, |
1236 |
.bdrv_aio_flush = qcow_aio_flush, |
|
1228 | 1237 |
.bdrv_write_compressed = qcow_write_compressed, |
1229 | 1238 |
|
1230 | 1239 |
.bdrv_snapshot_create = qcow2_snapshot_create, |
Also available in: Unified diff