diff options
author | Ingo Molnar <mingo@kernel.org> | 2021-05-13 14:41:41 +0300 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2021-05-14 09:50:28 +0300 |
commit | 41f45fb045bcc20e71eb705b361356e715682162 (patch) | |
tree | 8686bfcdc92bf180c7127d6ba0a0c94f049245a8 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | 9ddcb87b9218dec760e8d8a780bc8ad514c3d36a (diff) | |
download | linux-41f45fb045bcc20e71eb705b361356e715682162.tar.xz |
x86/asm: Make <asm/asm.h> valid on cross-builds as well
Stephen Rothwell reported that the objtool cross-build breaks on
non-x86 hosts:
> tools/arch/x86/include/asm/asm.h:185:24: error: invalid register name for 'current_stack_pointer'
> 185 | register unsigned long current_stack_pointer asm(_ASM_SP);
> | ^~~~~~~~~~~~~~~~~~~~~
The PowerPC host obviously doesn't know much about x86 register names.
Protect the kernel-specific bits of <asm/asm.h>, so that it can be
included by tooling and cross-built.
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Reviewed-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions