]> git.proxmox.com Git - qemu.git/commit
qcow2: flush in qcow2_update_snapshot_refcount()
authorStefan Hajnoczi <stefanha@redhat.com>
Mon, 4 Mar 2013 14:02:33 +0000 (15:02 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Fri, 15 Mar 2013 15:07:50 +0000 (16:07 +0100)
commit2154f24e4e3be4435f17fa4382032f95f19e2972
tree7a306f46e02d6d513f9af5ce1e3e26f232022e61
parentc1f5bafd70a8d9366570a3de472ef108415cd631
qcow2: flush in qcow2_update_snapshot_refcount()

Users of qcow2_update_snapshot_refcount() do not flush consistently.
qcow2_snapshot_create() flushes but qcow2_snapshot_goto() and
qcow2_snapshot_delete() do not.

Solve this by moving the bdrv_flush() into
qcow2_update_snapshot_refcount().

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/qcow2-refcount.c
block/qcow2-snapshot.c