KVM: Fix register corruption in pvclock_scale_delta
commita6e5fedf94a24caa2bd80dd83a81d245b1b895b4
authorZachary Amsden <zamsden@redhat.com>
Thu, 23 Jun 2011 16:35:23 +0000 (23 13:35 -0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 9 Jul 2011 06:15:41 +0000 (8 23:15 -0700)
tree7153f91e7f61abe94818b7381c3cf7ac8536f6fd
parent5c23d2dac35b93f160f6285f874a163544992115
KVM: Fix register corruption in pvclock_scale_delta

(cherry picked from commit de2d1a524e94a79078d9fe22c57c0c6009237547)

The 128-bit multiply in pvclock.h was missing an output constraint for
EDX which caused a register corruption to appear.  Thanks to Ulrich for
diagnosing the EDX corruption and Avi for providing this fix.

Signed-off-by: Zachary Amsden <zamsden@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/include/asm/pvclock.h