]> xenbits.xensource.com Git - qemu-xen.git/commit
blockjob: Implement block_job_set_speed() centrally
authorKevin Wolf <kwolf@redhat.com>
Thu, 18 Jan 2018 19:25:40 +0000 (20:25 +0100)
committerKevin Wolf <kwolf@redhat.com>
Tue, 15 May 2018 14:11:50 +0000 (16:11 +0200)
commit18bb69287ea522ab696e1bea818b93e5eaa85745
tree881877ce730553c75abcf6bf5a2aa50870993874
parentf05fee508f538ca262d2ab19bcd8772196efe848
blockjob: Implement block_job_set_speed() centrally

All block job drivers support .set_speed and all of them duplicate the
same code to implement it. Move that code to blockjob.c and remove the
now useless callback.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
block/backup.c
block/commit.c
block/mirror.c
block/stream.c
blockjob.c
include/block/blockjob.h
include/block/blockjob_int.h