Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > media > main-src > by-pkgid > aadbe78a25743146bb784eee19f007c5 > files > 150

kvm-83-164.el5_5.9.src.rpm

From ad73e35d63a8cd565f78921c00a89c9a4b595e0d Mon Sep 17 00:00:00 2001
From: Izik Eidus <ieidus@redhat.com>
Date: Tue, 14 Apr 2009 19:29:18 +0300
Subject: [PATCH 01/15] KSM: fix bug 495714

fixing it by just calling jhash2() instead of jhash()

Signed-off-by: Izik Eidus <ieidus@redhat.com>
Message-Id: <1239726558-14362-6-git-send-email-ieidus@redhat.com>
Message-Id: <1239808529-22398-6-git-send-email-ieidus@redhat.com>
Message-Id: <1240106904-21687-6-git-send-email-ieidus@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com
Bugzilla: 500263
RH-Upstream-status: pending
Acked-by: Andrea Arcangeli <aarcange@redhat.com>
Acked-by: "Michael S. Tsirkin" <mst@redhat.com>
Acked-by: john cooper <john.cooper@redhat.com>
---
 kernel/ksm/ksm_main.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kernel/ksm/ksm_main.c b/kernel/ksm/ksm_main.c
index 6e446c1..f620f42 100644
--- a/kernel/ksm/ksm_main.c
+++ b/kernel/ksm/ksm_main.c
@@ -243,7 +243,7 @@ static inline u32 calc_checksum(struct page *page)
 {
 	u32 checksum;
 	void *addr = kmap_atomic(page, KM_USER0);
-	checksum = jhash(addr, PAGE_SIZE, 17);
+	checksum = jhash2(addr, PAGE_SIZE / 4, 17);
 	kunmap_atomic(addr, KM_USER0);
 	return checksum;
 }
-- 
1.6.3.rc4.29.g8146