qcow2: Keep option in qcow2_invalidate_cache()
authorKevin Wolf <kwolf@redhat.com>
Tue, 11 Mar 2014 16:42:41 +0000 (17:42 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Thu, 13 Mar 2014 13:42:24 +0000 (14:42 +0100)
commitd475e5acd2f4679d6ce458369ee658dbd60227e9
tree42526d3074546b05125afe76f03f45d8f641eb33
parentdc3dd0d2bed6edf3b60041f31200c674348168e9
qcow2: Keep option in qcow2_invalidate_cache()

Instead of manually building a list of all options from BDRVQcowState
values just reuse the options that were used to open the image.
qcow2_open() won't fully use all of the options in the QDict, but that's
okay.

This fixes all of the driver-specific options in qcow2, except for
lazy-refcounts, which was special cased before.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
block/qcow2.c