diff options
author | Andi Kleen <[email protected]> | 2013-10-22 09:07:55 -0700 |
---|---|---|
committer | H. Peter Anvin <[email protected]> | 2014-01-29 22:17:17 -0800 |
commit | 824a2870098fa5364d49d4cd5a1f41544d9f6c65 (patch) | |
tree | 5a1fff8a0d26b7d75e7adbbbd50840ee2246d22a /net/lapb/lapb_out.c | |
parent | 9549b9b3479323a1ad6ae83eae8e98aa765994f0 (diff) |
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 <[email protected]>
Signed-off-by: Andi Kleen <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: H. Peter Anvin <[email protected]>
Diffstat (limited to 'net/lapb/lapb_out.c')
0 files changed, 0 insertions, 0 deletions