diff options
author | Liu Yuan <namei.unix@gmail.com> | 2013-08-06 14:44:37 +0800 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2013-08-06 10:41:56 +0200 |
commit | e4f5c1bf8f6f6fe0bb4c743452bf8288033e80ba (patch) | |
tree | 58b59115b58add5a48041ee4292eae1bcf50f115 /block | |
parent | 9580498b9a599b38c3a28599dcd40bd59f12af2c (diff) | |
download | qemu-e4f5c1bf8f6f6fe0bb4c743452bf8288033e80ba.tar.gz qemu-e4f5c1bf8f6f6fe0bb4c743452bf8288033e80ba.tar.bz2 qemu-e4f5c1bf8f6f6fe0bb4c743452bf8288033e80ba.zip |
sheepdog: add missing .bdrv_has_zero_init
Commit 3ac21627 changed the behaviour of bdrv_has_zero_init() to default
to 0. In the review for Sheepdog it turned out that enabling it is safe,
so that commit updated one BlockDriver definition of sheepdog to use
bdrv_has_zero_init_1, missed however that there are more BlockDrivers in
the driver. Fix these now.
Cc: Kevin Wolf <kwolf@redhat.com>
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Liu Yuan <namei.unix@gmail.com>
Reviewed-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'block')
-rw-r--r-- | block/sheepdog.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/block/sheepdog.c b/block/sheepdog.c index a506137bb8..afe053376c 100644 --- a/block/sheepdog.c +++ b/block/sheepdog.c @@ -2347,6 +2347,7 @@ static BlockDriver bdrv_sheepdog = { .bdrv_file_open = sd_open, .bdrv_close = sd_close, .bdrv_create = sd_create, + .bdrv_has_zero_init = bdrv_has_zero_init_1, .bdrv_getlength = sd_getlength, .bdrv_truncate = sd_truncate, @@ -2374,6 +2375,7 @@ static BlockDriver bdrv_sheepdog_tcp = { .bdrv_file_open = sd_open, .bdrv_close = sd_close, .bdrv_create = sd_create, + .bdrv_has_zero_init = bdrv_has_zero_init_1, .bdrv_getlength = sd_getlength, .bdrv_truncate = sd_truncate, |