reopen 599507
found 599507 2.6.32-27
thanks

Package: linux-2.6.32
Severity: normal

The bug is not fixed, since
features/all/KVM-x86-Add-KVM_GET-SET_VCPU_EVENTS.patch from
debian/pacthes/series/12 introduces the new function svm_set_nmi_mask(),
which also has the wrong "1UL" instead of the correct "1ULL".

--- a/arch/x86/kvm/svm.c        2010-11-24 14:29:05.000000000 +0100
+++ b/arch/x86/kvm/svm.c        2010-11-24 13:24:35.000000000 +0100
@@ -2566,10 +2479,10 @@ static void svm_set_nmi_mask(struct kvm_
 
        if (masked) {
                svm->vcpu.arch.hflags |= HF_NMI_MASK;
-               svm->vmcb->control.intercept |= (1UL << INTERCEPT_IRET);
+               svm->vmcb->control.intercept |= (1ULL << INTERCEPT_IRET);
        } else {
                svm->vcpu.arch.hflags &= ~HF_NMI_MASK;
-               svm->vmcb->control.intercept &= ~(1UL << INTERCEPT_IRET);
+               svm->vmcb->control.intercept &= ~(1ULL << INTERCEPT_IRET);
        }
 }
 
Stable (2.6.32.26) applied the patch, but since it doesn't habe
svm_set_nmi_mask(), its okay.
Debian on the other hand has the back-ported svm_set_nmi_mask() and
needs the above patch.

Sincerely
Philipp
-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-- 
  / /  (_)__  __ ____  __ Philipp Hahn
 / /__/ / _ \/ // /\ \/ /
/____/_/_//_/\_,_/ /_/\_\ pmh...@pmhahn.de



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to