cryptospore / rpms / qemu-kvm

Forked from rpms/qemu-kvm 2 years ago
Clone
0a122b
From 3dfe8a98ffab1c5194818f623f4bcf80d49f3a07 Mon Sep 17 00:00:00 2001
0a122b
From: Marcelo Tosatti <mtosatti@redhat.com>
0a122b
Date: Mon, 24 Feb 2014 14:59:16 +0100
0a122b
Subject: [PATCH 1/7] mempath prefault: fix off-by-one error
0a122b
0a122b
RH-Author: Marcelo Tosatti <mtosatti@redhat.com>
0a122b
Message-id: <20140224145916.GA9047@amt.cnet>
0a122b
Patchwork-id: 57767
0a122b
O-Subject: [RHEL7 qemu-kvm PATCH] mempath prefault: fix off-by-one error
0a122b
Bugzilla: 1069039
0a122b
RH-Acked-by: Paolo Bonzini <pbonzini@redhat.com>
0a122b
RH-Acked-by: Radim Krcmar <rkrcmar@redhat.com>
0a122b
RH-Acked-by: Andrea Arcangeli <aarcange@redhat.com>
0a122b
0a122b
commit 2ba82852894c762299b7d05e9a2be184116b80f0 of uq/master branch
0a122b
of qemu-kvm.git
0a122b
0a122b
Fix off-by-one error (noticed by Andrea Arcangeli).
0a122b
0a122b
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
0a122b
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
0a122b
BZ: 1069039
0a122b
Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com>
0a122b
---
0a122b
 exec.c |    2 +-
0a122b
 1 files changed, 1 insertions(+), 1 deletions(-)
0a122b
0a122b
diff --git a/exec.c b/exec.c
0a122b
index 6fe2fe7..b7d9e1a 100644
0a122b
--- a/exec.c
0a122b
+++ b/exec.c
0a122b
@@ -980,7 +980,7 @@ static void *file_ram_alloc(RAMBlock *block,
0a122b
         }
0a122b
 
0a122b
         /* MAP_POPULATE silently ignores failures */
0a122b
-        for (i = 0; i < (memory/hpagesize)-1; i++) {
0a122b
+        for (i = 0; i < (memory/hpagesize); i++) {
0a122b
             memset(area + (hpagesize*i), 0, 1);
0a122b
         }
0a122b
 
0a122b
-- 
0a122b
1.7.1
0a122b