block: copy enable_write_cache in bdrv_append
Because the guest will be able to flip enable_write_cache, the actual state may not match what is used to open the new snapshot. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
ad492c9244
commit
c4a248a138
2
block.c
2
block.c
@ -1000,6 +1000,8 @@ void bdrv_append(BlockDriverState *bs_new, BlockDriverState *bs_top)
|
|||||||
tmp.buffer_alignment = bs_top->buffer_alignment;
|
tmp.buffer_alignment = bs_top->buffer_alignment;
|
||||||
tmp.copy_on_read = bs_top->copy_on_read;
|
tmp.copy_on_read = bs_top->copy_on_read;
|
||||||
|
|
||||||
|
tmp.enable_write_cache = bs_top->enable_write_cache;
|
||||||
|
|
||||||
/* i/o timing parameters */
|
/* i/o timing parameters */
|
||||||
tmp.slice_time = bs_top->slice_time;
|
tmp.slice_time = bs_top->slice_time;
|
||||||
tmp.slice_start = bs_top->slice_start;
|
tmp.slice_start = bs_top->slice_start;
|
||||||
|
Loading…
Reference in New Issue
Block a user