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