diff options
author | Anthony Liguori <aliguori@us.ibm.com> | 2010-07-06 10:48:01 -0500 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-07-06 10:48:01 -0500 |
commit | 5efb397f877fc3002c8bc764f4656f4761bd965d (patch) | |
tree | 4ef1809f16a7f30f237840cdbfc5521afd4e8316 /block.c | |
parent | fb787f81e749fde8c74548f9db1472eb321b9a0c (diff) | |
parent | 33b1db1c8888b77e06c720ebef0482ed598eb384 (diff) |
Merge remote branch 'kwolf/for-anthony' into staging
Diffstat (limited to 'block.c')
-rw-r--r-- | block.c | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -710,15 +710,18 @@ DeviceState *bdrv_get_attached(BlockDriverState *bs) /* * Run consistency checks on an image * - * Returns the number of errors or -errno when an internal error occurs + * Returns 0 if the check could be completed (it doesn't mean that the image is + * free of errors) or -errno when an internal error occured. The results of the + * check are stored in res. */ -int bdrv_check(BlockDriverState *bs) +int bdrv_check(BlockDriverState *bs, BdrvCheckResult *res) { if (bs->drv->bdrv_check == NULL) { return -ENOTSUP; } - return bs->drv->bdrv_check(bs); + memset(res, 0, sizeof(*res)); + return bs->drv->bdrv_check(bs, res); } /* commit COW file into the raw image */ |