Message ID | 20180310082746.24198-2-jsnow@redhat.com |
---|---|
State | New |
Headers | show |
Series | blockjobs: add explicit job management | expand |
On Sat, Mar 10, 2018 at 03:27:26AM -0500, John Snow wrote: > If speed is '0' it's not actually "less than" the previous speed. > Kick the job in this case too. > > Signed-off-by: John Snow <jsnow@redhat.com> > Reviewed-by: Eric Blake <eblake@redhat.com> > Reviewed-by: Kevin Wolf <kwolf@redhat.com> > --- > blockjob.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/blockjob.c b/blockjob.c > index 801d29d849..afd92db01f 100644 > --- a/blockjob.c > +++ b/blockjob.c > @@ -499,7 +499,7 @@ void block_job_set_speed(BlockJob *job, int64_t speed, Error **errp) > } > > job->speed = speed; > - if (speed <= old_speed) { > + if (speed && speed <= old_speed) { > return; > } > > -- > 2.14.3 > Reviewed-by: Jeff Cody <jcody@redhat.com>
diff --git a/blockjob.c b/blockjob.c index 801d29d849..afd92db01f 100644 --- a/blockjob.c +++ b/blockjob.c @@ -499,7 +499,7 @@ void block_job_set_speed(BlockJob *job, int64_t speed, Error **errp) } job->speed = speed; - if (speed <= old_speed) { + if (speed && speed <= old_speed) { return; }