aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorPalmer Dabbelt <[email protected]>2023-07-21 08:01:48 -0700
committerLuis Chamberlain <[email protected]>2023-07-24 12:09:47 -0700
commitff09f6fd297293175eaa0ed492495e36b3eb1a8e (patch)
treee8685220b9b73edbab65a3bb378951e01cbfec47 /scripts
parent9ce170cef66916526dcaa868a67cfcc0c2f0c3d6 (diff)
modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols
Trying to restrict the '$'-prefix change to RISC-V caused some fallout, so let's just treat all those symbols as special. Fixes: c05780ef3c190 ("module: Ignore RISC-V mapping symbols too") Link: https://lore.kernel.org/all/[email protected]/ Signed-off-by: Palmer Dabbelt <[email protected]> Reviewed-by: Masahiro Yamada <[email protected]> Signed-off-by: Luis Chamberlain <[email protected]>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/mod/modpost.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/mod/modpost.c b/scripts/mod/modpost.c
index 7c71429d6502..b29b29707f10 100644
--- a/scripts/mod/modpost.c
+++ b/scripts/mod/modpost.c
@@ -1052,7 +1052,7 @@ static inline int is_valid_name(struct elf_info *elf, Elf_Sym *sym)
if (!name || !strlen(name))
return 0;
- return !is_mapping_symbol(name, elf->hdr->e_machine == EM_RISCV);
+ return !is_mapping_symbol(name);
}
/* Look up the nearest symbol based on the section and the address */