From: Glauber Costa Date: Mon, 31 Aug 2009 07:04:31 +0000 (-0400) Subject: KVM guest: fix bogus wallclock physical address calculation X-Git-Tag: v2.6.32-rc1~693^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a20316d2aa41a8f4fd171648bad8f044f6060826;p=pandora-kernel.git KVM guest: fix bogus wallclock physical address calculation The use of __pa() to calculate the address of a C-visible symbol is wrong, and can lead to unpredictable results. See arch/x86/include/asm/page.h for details. It should be replaced with __pa_symbol(), that does the correct math here, by taking relocations into account. This ensures the correct wallclock data structure physical address is passed to the hypervisor. Cc: stable@kernel.org Signed-off-by: Glauber Costa Signed-off-by: Avi Kivity --- Reading git-diff-tree failed