]> git.proxmox.com Git - mirror_qemu.git/commitdiff
net: remove muldiv64()
authorLaurent Vivier <lvivier@redhat.com>
Tue, 25 Aug 2015 15:24:39 +0000 (17:24 +0200)
committerLaurent Vivier <lvivier@redhat.com>
Fri, 25 Sep 2015 12:56:38 +0000 (14:56 +0200)
muldiv64() is used to convert nanoseconds to microseconds.

    x = muldiv64(qemu_clock_get_ns(..), 1000000, get_ticks_per_sec());

As  get_ticks_per_sec() is 10^9, it can be replaced by:

    x = qemu_clock_get_us(..);

Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
net/dump.c

index 02c8064be0f155255cbeb3ac5ae78e779703b51b..08259afcb64ea6690816ca44851d3422ed20d8f0 100644 (file)
@@ -69,7 +69,7 @@ static ssize_t dump_receive(NetClientState *nc, const uint8_t *buf, size_t size)
         return size;
     }
 
-    ts = muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), 1000000, get_ticks_per_sec());
+    ts = qemu_clock_get_us(QEMU_CLOCK_VIRTUAL);
     caplen = size > s->pcap_caplen ? s->pcap_caplen : size;
 
     hdr.ts.tv_sec = ts / 1000000 + s->start_ts;