block: Improve error message when external snapshot can't flush
authorMarkus Armbruster <armbru@redhat.com>
Mon, 13 May 2024 14:16:58 +0000 (16:16 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Mon, 27 May 2024 10:42:01 +0000 (12:42 +0200)
commit540d91b40c390faa565e613a85bc0950ca7e0775
tree75dea560b2beaf1098d286fcd405cfff42146a4c
parent60b54b67c63d8f076152e0f7dccf39854dfc6a77
block: Improve error message when external snapshot can't flush

external_snapshot_action() reports bdrv_flush() failure to its caller
as

    An IO error has occurred

The errno code returned by bdrv_flush() is lost.

Improve this to

    Write to node '<device or node name>' failed: <description of errno>

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-ID: <20240513141703.549874-2-armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
blockdev.c