diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2024-03-23 14:45:11 +0300 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2024-03-28 05:04:26 +0300 |
commit | 1102f9f85bf66b1a7bd6a40afb40efbbe05dfc05 (patch) | |
tree | cb7d19bb1d3cd8d9380c12c07f35c0f9162a2924 /mm | |
parent | 0316e4b04e0156633df7474bae8e8b0791ce028f (diff) | |
download | linux-1102f9f85bf66b1a7bd6a40afb40efbbe05dfc05.tar.xz |
modpost: do not make find_tosym() return NULL
As mentioned in commit 397586506c3d ("modpost: Add '.ltext' and
'.ltext.*' to TEXT_SECTIONS"), modpost can result in a segmentation
fault due to a NULL pointer dereference in default_mismatch_handler().
find_tosym() can return the original symbol pointer instead of NULL
if a better one is not found.
This fixes the reported segmentation fault.
Fixes: a23e7584ecf3 ("modpost: unify 'sym' and 'to' in default_mismatch_handler()")
Reported-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions