]> git.proxmox.com Git - pve-qemu-kvm.git/blob - debian/patches/stream-fix-ratelimit_set_speed.patch
0ba0078a19a23f699b5313a9eded9d716d0ec54b
[pve-qemu-kvm.git] / debian / patches / stream-fix-ratelimit_set_speed.patch
1 From 264baba5f5e6c2f42af0262bc2ce81647df74639 Mon Sep 17 00:00:00 2001
2 From: Dietmar Maurer <dietmar@proxmox.com>
3 Date: Wed, 24 Oct 2012 11:59:23 +0200
4 Subject: [PATCH] stream: fix ratelimit_set_speed
5
6 The formula to compute slice_quota was wrong.
7
8 Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
9 ---
10 include/qemu/ratelimit.h | 2 +-
11 1 files changed, 1 insertions(+), 1 deletions(-)
12
13 diff --git a/include/qemu/ratelimit.h b/include/qemu/ratelimit.h
14 index c6ac281..d1610f1 100644
15 --- a/include/qemu/ratelimit.h
16 +++ b/include/qemu/ratelimit.h
17 @@ -42,7 +42,7 @@ static inline void ratelimit_set_speed(RateLimit *limit, uint64_t speed,
18 uint64_t slice_ns)
19 {
20 limit->slice_ns = slice_ns;
21 - limit->slice_quota = ((double)speed * 1000000000ULL) / slice_ns;
22 + limit->slice_quota = ((double)speed * slice_ns)/1000000000ULL;
23 }
24
25 #endif
26 --
27 1.7.2.5
28