diff options
| author | Anton Blanchard <[email protected]> | 2016-03-29 06:59:44 +0000 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2016-03-30 21:12:06 +0000 |
| commit | 9f56c092b99b40ce3cf4c6d0134ff7e513c9f1a6 (patch) | |
| tree | ed03c625bffac4e5c94be187968953940d78b98f /lib/assoc_array.c | |
| parent | perf hists: Fix determination of a callchain node's childlessness (diff) | |
| download | kernel-9f56c092b99b40ce3cf4c6d0134ff7e513c9f1a6.tar.gz kernel-9f56c092b99b40ce3cf4c6d0134ff7e513c9f1a6.zip | |
perf jit: genelf makes assumptions about endian
Commit 9b07e27f88b9 ("perf inject: Add jitdump mmap injection support")
incorrectly assumed that PowerPC is big endian only.
Simplify things by consolidating the define of GEN_ELF_ENDIAN and checking
for __BYTE_ORDER == __BIG_ENDIAN.
The PowerPC checks were also incorrect, they do not match what gcc
emits. We should first look for __powerpc64__, then __powerpc__.
Signed-off-by: Anton Blanchard <[email protected]>
Acked-by: Michael Ellerman <[email protected]>
Cc: Carl Love <[email protected]>
Cc: Stephane Eranian <[email protected]>
Cc: Sukadev Bhattiprolu <[email protected]>
Cc: [email protected]
Fixes: 9b07e27f88b9 ("perf inject: Add jitdump mmap injection support")
Link: http://lkml.kernel.org/r/20160329175944.33a211cc@kryten
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'lib/assoc_array.c')
0 files changed, 0 insertions, 0 deletions
