module: Ignore RISC-V mapping symbols too
authorPalmer Dabbelt <palmer@rivosinc.com>
Fri, 7 Jul 2023 16:00:51 +0000 (09:00 -0700)
committerLuis Chamberlain <mcgrof@kernel.org>
Mon, 10 Jul 2023 19:45:23 +0000 (12:45 -0700)
commitc05780ef3c190c2dafbf0be8e65d4f01103ad577
treec9e6a8ccc6e6198baf0abbda933a7ede0f10f311
parent06c2afb862f9da8dc5efa4b6076a0e48c3fbaaa5
module: Ignore RISC-V mapping symbols too

RISC-V has an extended form of mapping symbols that we use to encode
the ISA when it changes in the middle of an ELF.  This trips up modpost
as a build failure, I haven't yet verified it yet but I believe the
kallsyms difference should result in stacks looking sane again.

Reported-by: Randy Dunlap <rdunlap@infradead.org>
Closes: https://lore.kernel.org/all/9d9e2902-5489-4bf0-d9cb-556c8e5d71c2@infradead.org/
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
include/linux/module_symbol.h
kernel/module/kallsyms.c
scripts/mod/modpost.c