diff options
| author | Nathan Chancellor <nathan@kernel.org> | 2022-05-11 21:50:00 +0300 | 
|---|---|---|
| committer | Michael Ellerman <mpe@ellerman.id.au> | 2022-05-19 16:11:26 +0300 | 
| commit | e247172854a57d1a7213bb835ecb4a40ce9bb2b9 (patch) | |
| tree | d9d888e0fd56c35247399d7741b5bd1bb6c56ef4 /tools/perf/scripts/python/syscall-counts.py | |
| parent | d9e5c3e9e75162f845880535957b7fd0b4637d23 (diff) | |
| download | linux-e247172854a57d1a7213bb835ecb4a40ce9bb2b9.tar.xz | |
powerpc/vdso: Remove unused ENTRY in linker scripts
When linking vdso{32,64}.so.dbg with ld.lld, there is a warning about
not finding _start for the starting address:
  ld.lld: warning: cannot find entry symbol _start; not setting start address
  ld.lld: warning: cannot find entry symbol _start; not setting start address
Looking at GCC + GNU ld, the entry point address is 0x0:
  $ llvm-readelf -h vdso{32,64}.so.dbg &| rg "(File|Entry point address):"
  File: vdso32.so.dbg
    Entry point address:               0x0
  File: vdso64.so.dbg
    Entry point address:               0x0
This matches what ld.lld emits:
  $ powerpc64le-linux-gnu-readelf -p .comment vdso{32,64}.so.dbg
  File: vdso32.so.dbg
  String dump of section '.comment':
    [     0]  Linker: LLD 14.0.0
    [    14]  clang version 14.0.0 (Fedora 14.0.0-1.fc37)
  File: vdso64.so.dbg
  String dump of section '.comment':
    [     0]  Linker: LLD 14.0.0
    [    14]  clang version 14.0.0 (Fedora 14.0.0-1.fc37)
  $ llvm-readelf -h vdso{32,64}.so.dbg &| rg "(File|Entry point address):"
  File: vdso32.so.dbg
    Entry point address:               0x0
  File: vdso64.so.dbg
    Entry point address:               0x0
Remove ENTRY to remove the warning, as it is unnecessary for the vDSO to
function correctly.
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Tested-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: Nick Desaulniers <ndesaulniers@google.com>
Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20220511185001.3269404-2-nathan@kernel.org
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions
