block: Add return value for bdrv_flush_all()
commitf0f0fdfeec6c67ad374114ecc4b3e3ccde5e94d2
authorKevin Wolf <kwolf@redhat.com>
Fri, 5 Jul 2013 11:48:01 +0000 (5 13:48 +0200)
committerKevin Wolf <kwolf@redhat.com>
Mon, 15 Jul 2013 07:51:27 +0000 (15 09:51 +0200)
tree2781e463bbaa569ac6a26948acef37e78ad1d3f9
parent7a370406bdd13b1d46230d1cbca308d984d0dcae
block: Add return value for bdrv_flush_all()

bdrv_flush() can fail, and bdrv_flush_all() should return an error as
well if this happens for a block device. It returns the first error
return now, but still at least tries to flush the remaining devices even
in error cases.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
block.c
include/block/block.h