summaryrefslogtreecommitdiff
path: root/target-mips
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2013-03-04 15:02:31 +0100
committerMichael Roth <mdroth@linux.vnet.ibm.com>2013-04-02 15:47:09 -0500
commit7d47b243d6dff50906bbdba1acb1090ee0c4937f (patch)
tree2f4ec676f53ba84d5ac5268120eed36907a13e57 /target-mips
parent02ea844746e072fccd30b046a383265434d3dde8 (diff)
downloadqemu-7d47b243d6dff50906bbdba1acb1090ee0c4937f.tar.gz
qcow2: flush refcount cache correctly in qcow2_write_snapshots()
Since qcow2 metadata is cached we need to flush the caches, not just the underlying file. Use bdrv_flush(bs) instead of bdrv_flush(bs->file). Also add the error return path when bdrv_flush() fails and move the flush after checking for qcow2_alloc_clusters() failure so that the qcow2_alloc_clusters() error return value takes precedence. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> (cherry picked from commit f6977f15561973d4a67b6aa46da88aa678c505dd) Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'target-mips')
0 files changed, 0 insertions, 0 deletions