summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2018-10-23 15:15:35 -0700
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-02-20 10:13:05 +0100
commitb02bfd8416d361a78a46a45ccb20e46d5f97204c (patch)
treebeddb3d6942156e00846b229c50d19ea1ebd5f6c /tools
parentc34330e1eccdd47268a9ed8c8e84632a2aa72001 (diff)
downloadlinux-stable-b02bfd8416d361a78a46a45ccb20e46d5f97204c.tar.gz
linux-stable-b02bfd8416d361a78a46a45ccb20e46d5f97204c.tar.bz2
linux-stable-b02bfd8416d361a78a46a45ccb20e46d5f97204c.zip
modpost: validate symbol names also in find_elf_symbol
[ Upstream commit 5818c683a619c534c113e1f66d24f636defc29bc ] If an ARM mapping symbol shares an address with a valid symbol, find_elf_symbol can currently return the mapping symbol instead, as the symbol is not validated. This can result in confusing warnings: WARNING: vmlinux.o(.text+0x18f4028): Section mismatch in reference from the function set_reset_devices() to the variable .init.text:$x.0 This change adds a call to is_valid_name to find_elf_symbol, similarly to how it's already used in find_elf_symbol2. Signed-off-by: Sami Tolvanen <samitolvanen@google.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions