lkml.org 
[lkml]   [2020]   [Oct]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [RFC PATCH v4 4/4] objtool: fix x86 orc generation on big endian cross compiles
On Sun, Oct 04, 2020 at 04:30:54PM +0200, Vasily Gorbik wrote:
> @@ -77,8 +78,9 @@ static int get_alt_entry(struct elf *elf, struct special_entry *entry,
> if (entry->feature) {
> unsigned short feature;
>
> - feature = *(unsigned short *)(sec->data->d_buf + offset +
> - entry->feature);
> + feature = bswap_if_needed(*(unsigned short *)(sec->data->d_buf +
> + offset +
> + entry->feature));
> arch_handle_alternative(feature, alt);
> }
> ---
> arch/x86/include/asm/orc_types.h | 10 +++++
> tools/arch/x86/include/asm/orc_types.h | 10 +++++
> .../arch/x86/include/arch_endianness.h | 9 +++++
> tools/objtool/check.c | 5 ++-
> tools/objtool/endianness.h | 38 +++++++++++++++++++
> tools/objtool/orc_dump.c | 5 ++-
> tools/objtool/orc_gen.c | 3 ++
> tools/objtool/special.c | 6 ++-
> 8 files changed, 80 insertions(+), 6 deletions(-)
> create mode 100644 tools/objtool/arch/x86/include/arch_endianness.h
> create mode 100644 tools/objtool/endianness.h
>
> diff --git a/arch/x86/include/asm/orc_types.h b/arch/x86/include/asm/orc_types.h
> index fdbffec4cfde..5a2baf28a1dc 100644

This patch is misformatted. Almost like it was concatenated with
itself?

--
Josh

\
 
 \ /
  Last update: 2020-10-05 16:04    [W:0.083 / U:0.244 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site