diff options
author | Kevin Wolf | 2018-01-18 20:25:40 +0100 |
---|---|---|
committer | Kevin Wolf | 2018-05-15 16:11:50 +0200 |
commit | 18bb69287ea522ab696e1bea818b93e5eaa85745 (patch) | |
tree | 881877ce730553c75abcf6bf5a2aa50870993874 /include/block/blockjob.h | |
parent | blockjob: Move RateLimit to BlockJob (diff) | |
download | qemu-18bb69287ea522ab696e1bea818b93e5eaa85745.tar.gz qemu-18bb69287ea522ab696e1bea818b93e5eaa85745.tar.xz qemu-18bb69287ea522ab696e1bea818b93e5eaa85745.zip |
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>
Diffstat (limited to 'include/block/blockjob.h')
-rw-r--r-- | include/block/blockjob.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/block/blockjob.h b/include/block/blockjob.h index 22bf418209..82f52f4b14 100644 --- a/include/block/blockjob.h +++ b/include/block/blockjob.h @@ -29,6 +29,8 @@ #include "block/block.h" #include "qemu/ratelimit.h" +#define BLOCK_JOB_SLICE_TIME 100000000ULL /* ns */ + typedef struct BlockJobDriver BlockJobDriver; typedef struct BlockJobTxn BlockJobTxn; |