backup: Use BlockBackend for I/O
commit5c438bc68c5dd9671c234eb86ebf026b016b6e35
authorKevin Wolf <kwolf@redhat.com>
Thu, 14 Apr 2016 11:09:53 +0000 (14 13:09 +0200)
committerKevin Wolf <kwolf@redhat.com>
Wed, 25 May 2016 17:04:21 +0000 (25 19:04 +0200)
treef122cc5b66bf57088818c5d12946777050ed9b5b
parent8543c274141ade048c6a6070a095761a65acbb82
backup: Use BlockBackend for I/O

This changes the backup block job to use the job's BlockBackend for
performing its I/O. job->bs isn't used by the backup code any more
afterwards.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
block/backup.c
block/io.c
blockdev.c
include/block/block.h
trace-events