]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
qemu-file: Make rate_limit_used an uint64_t
authorJuan Quintela <quintela@redhat.com>
Mon, 8 May 2023 13:08:53 +0000 (15:08 +0200)
committerJuan Quintela <quintela@redhat.com>
Mon, 15 May 2023 11:45:33 +0000 (13:45 +0200)
Change all the functions that use it.  It was already passed as
uint64_t.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Message-Id: <20230508130909.65420-6-quintela@redhat.com>

migration/qemu-file.c
migration/qemu-file.h

index 94d1069c8e348b9711efb4fd50673fec3a7c5e39..1b39d51dd494ad6c53c88b5b542281f43135f3c9 100644 (file)
@@ -49,7 +49,7 @@ struct QEMUFile {
      * Total amount of data in bytes queued for transfer
      * during this rate limiting time window
      */
-    int64_t rate_limit_used;
+    uint64_t rate_limit_used;
 
     /* The sum of bytes transferred on the wire */
     uint64_t total_transferred;
@@ -756,7 +756,7 @@ void qemu_file_reset_rate_limit(QEMUFile *f)
     f->rate_limit_used = 0;
 }
 
-void qemu_file_acct_rate_limit(QEMUFile *f, int64_t len)
+void qemu_file_acct_rate_limit(QEMUFile *f, uint64_t len)
 {
     f->rate_limit_used += len;
 }
index 13c7c78c0decafcce054b2a0678ab156f335c0dc..6905825f231e617949c8dab7dbc4dde64dd9974c 100644 (file)
@@ -138,7 +138,7 @@ void qemu_file_reset_rate_limit(QEMUFile *f);
  * out of band from the main file object I/O methods, and
  * need to be applied to the rate limiting calcuations
  */
-void qemu_file_acct_rate_limit(QEMUFile *f, int64_t len);
+void qemu_file_acct_rate_limit(QEMUFile *f, uint64_t len);
 void qemu_file_set_rate_limit(QEMUFile *f, uint64_t new_rate);
 uint64_t qemu_file_get_rate_limit(QEMUFile *f);
 int qemu_file_get_error_obj(QEMUFile *f, Error **errp);