From: Andi Kleen Date: Tue, 22 Oct 2013 16:07:55 +0000 (-0700) Subject: x86, asmlinkage, paravirt: Don't rely on local assembler labels X-Git-Tag: v3.14-rc1~34^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=824a2870098fa5364d49d4cd5a1f41544d9f6c65;p=pandora-kernel.git x86, asmlinkage, paravirt: Don't rely on local assembler labels The paravirt patching code assumes that it can reference a local assembler label between two different top level assembler statements. This does not work with LTO where the assembler code may end up in different assembler files. Replace it with extern / global /asm linkage labels. This also removes one redundant copy of the macro. Cc: Jeremy Fitzhardinge Signed-off-by: Andi Kleen Link: http://lkml.kernel.org/r/1382458079-24450-4-git-send-email-andi@firstfloor.org Signed-off-by: H. Peter Anvin --- Reading git-diff-tree failed