Messages in this thread Patch in this message |  | | From | Arnd Bergmann <> | | Subject | [PATCH] scripts/mksysmap: skip objtool __pfx_ symbols | | Date | Fri, 28 Mar 2025 11:48:19 +0100 |
| |
From: Arnd Bergmann <arnd@arndb.de>
The recently added testcase for overly long symbols triggers when CONFIG_FUNCTION_PADDING_CFI is set:
Symbol __pfx_snnnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnnnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nnng1h2i3j4k5l6m7ng1h2i3j4k5l6m7nng1h2i3j4k5l6m7ng1h2i3j4k5l6m7n too long for kallsyms (517 >= 512). Please increase KSYM_NAME_LEN both in kernel and kallsyms.c
Change the mksymtab table so the prefixed symbols are not included in kallsyms.
Fixes: c104c16073b7 ("Kunit to check the longest symbol length") Signed-off-by: Arnd Bergmann <arnd@arndb.de> --- scripts/mksysmap | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/scripts/mksysmap b/scripts/mksysmap index 3accbdb269ac..33df38ede1e0 100755 --- a/scripts/mksysmap +++ b/scripts/mksysmap @@ -59,6 +59,9 @@ # EXPORT_SYMBOL (namespace) / __kstrtabns_/d +# prefixed symbols from objtool +/ __pfx_/d + # --------------------------------------------------------------------------- # Ignored suffixes # (do not forget '$' after each pattern) -- 2.39.5
|  |