-
Kevin Wolf authored
When adding an Error parameter, bdrv_replace_in_backing_chain() would become nothing more than a wrapper around change_parent_backing_link(). So make the latter public, renamed as bdrv_replace_node(), and remove bdrv_replace_in_backing_chain(). Most of the callers just remove a node from the graph that they just inserted, so they can use &error_abort, but completion of a mirror job with 'replaces' set can actually fail. Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Reviewed-by:
Fam Zheng <famz@redhat.com>
Reviewed-by:
Eric Blake <eblake@redhat.com>Kevin Wolf authoredWhen adding an Error parameter, bdrv_replace_in_backing_chain() would become nothing more than a wrapper around change_parent_backing_link(). So make the latter public, renamed as bdrv_replace_node(), and remove bdrv_replace_in_backing_chain(). Most of the callers just remove a node from the graph that they just inserted, so they can use &error_abort, but completion of a mirror job with 'replaces' set can actually fail. Signed-off-by:
Kevin Wolf <kwolf@redhat.com>
Reviewed-by:
Fam Zheng <famz@redhat.com>
Reviewed-by:
Eric Blake <eblake@redhat.com>
Loading