mirror of
https://github.com/mii443/qemu.git
synced 2025-08-22 23:25:48 +00:00
migration: Don't use INT64_MAX for unlimited rate
Define and use RATE_LIMIT_DISABLED instead. Signed-off-by: Juan Quintela <quintela@redhat.com> Reviewed-by: Harsh Prateek Bora <harshpb@linux.ibm.com> Message-Id: <20230515195709.63843-2-quintela@redhat.com>
This commit is contained in:
@ -27,6 +27,7 @@
|
||||
#include "qemu/error-report.h"
|
||||
#include "qemu/iov.h"
|
||||
#include "migration.h"
|
||||
#include "migration-stats.h"
|
||||
#include "qemu-file.h"
|
||||
#include "trace.h"
|
||||
#include "options.h"
|
||||
@ -732,7 +733,10 @@ int qemu_file_rate_limit(QEMUFile *f)
|
||||
if (qemu_file_get_error(f)) {
|
||||
return 1;
|
||||
}
|
||||
if (f->rate_limit_max > 0 && f->rate_limit_used > f->rate_limit_max) {
|
||||
if (f->rate_limit_max == RATE_LIMIT_DISABLED) {
|
||||
return 0;
|
||||
}
|
||||
if (f->rate_limit_used > f->rate_limit_max) {
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user