--- /dev/null
+From 264baba5f5e6c2f42af0262bc2ce81647df74639 Mon Sep 17 00:00:00 2001
+From: Dietmar Maurer <dietmar@proxmox.com>
+Date: Wed, 24 Oct 2012 11:59:23 +0200
+Subject: [PATCH] stream: fix ratelimit_set_speed
+
+The formula to compute slice_quota was wrong.
+
+Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
+---
+ include/qemu/ratelimit.h | 2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/include/qemu/ratelimit.h b/include/qemu/ratelimit.h
+index c6ac281..d1610f1 100644
+--- a/include/qemu/ratelimit.h
++++ b/include/qemu/ratelimit.h
+@@ -42,7 +42,7 @@ static inline void ratelimit_set_speed(RateLimit *limit, uint64_t speed,
+ uint64_t slice_ns)
+ {
+ limit->slice_ns = slice_ns;
+- limit->slice_quota = ((double)speed * 1000000000ULL) / slice_ns;
++ limit->slice_quota = ((double)speed * slice_ns)/1000000000ULL;
+ }
+
+ #endif
+--
+1.7.2.5
+