aboutsummaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-mod.c
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2022-11-03 20:57:51 +0100
committerPeter Zijlstra <[email protected]>2022-11-05 11:28:02 +0100
commit023f2340f053537cce170c31c430b0886c6f07ca (patch)
tree675254caef52385eaef8c2d344d6ed27df6277c3 /lib/mpi/mpi-mod.c
parent19526717f768bf2f89ca01bd2a595728ebe57540 (diff)
objtool: Fix weak hole vs prefix symbol
Boris (and the robot) reported that objtool grew a new complaint about unreachable instructions. Upon inspection it was immediately clear the __weak zombie instructions struck again. For the unweary, the linker will simply remove the symbol for overriden __weak symbols but leave the instructions in place, creating unreachable instructions -- and objtool likes to report these. Commit 4adb23686795 ("objtool: Ignore extra-symbol code") was supposed to have dealt with that, but the new commit 9f2899fe36a6 ("objtool: Add option to generate prefix symbols") subtly broke that logic by created unvisited symbols. Fixes: 9f2899fe36a6 ("objtool: Add option to generate prefix symbols") Reported-by: Borislav Petkov <[email protected]> Reported-by: kernel test robot <[email protected]> Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-mod.c')
0 files changed, 0 insertions, 0 deletions