From: Jeremy Fitzhardinge Date: Sat, 31 Jan 2009 07:17:23 +0000 (-0800) Subject: x86/paravirt: don't restore second return reg X-Git-Tag: v2.6.30-rc1~2^2~50^2~46^2~7 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e584f559c7b8711cccdf319400acd6294b2c074e;p=pandora-kernel.git x86/paravirt: don't restore second return reg Impact: bugfix In the 32-bit calling convention, %eax:%edx is used to return 64-bit values. Don't save and restore %edx around wrapped functions, or they can't return a full 64-bit result. Signed-off-by: Jeremy Fitzhardinge Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed