Searched hist:"4 c8350fe1729b072473417dc22fa6410a4383127" (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/ |
H A D | block.c | diff 4c8350fe1729b072473417dc22fa6410a4383127 Fri Jun 29 06:37:02 CDT 2018 Alberto Garcia <berto@igalia.com> block: Update bs->options if bdrv_reopen() succeeds
If bdrv_reopen() succeeds then bs->explicit_options is updated with the new values, but bs->options never changes.
Here's an example:
{ "execute": "blockdev-add", "arguments": { "driver": "qcow2", "node-name": "hd0", "overlap-check": "all", "file": { "driver": "file", "filename": "hd0.qcow2" } } }
After this, both bs->options and bs->explicit_options contain "overlap-check": "all".
Now let's change that using qemu-io's reopen command:
(qemu) qemu-io hd0 "reopen -o overlap-check=none"
After this, bs->explicit_options contains the new value but bs->options still keeps the old one.
This patch updates bs->options after a BDS has been successfully reopened.
Signed-off-by: Alberto Garcia <berto@igalia.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
|