From: Masahiro Yamada Date: Sun, 2 Feb 2020 05:09:22 +0000 (+0900) Subject: kallsyms: fix type of kallsyms_token_table[] X-Git-Tag: v5.15~4487^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cde26a6e17ec36f6f20102a7e5767c2a0096c95f;p=platform%2Fkernel%2Flinux-starfive.git kallsyms: fix type of kallsyms_token_table[] kallsyms_token_table[] only contains ASCII characters. It should be char instead of u8. Signed-off-by: Masahiro Yamada Reviewed-by: Masami Hiramatsu --- diff --git a/kernel/kallsyms.c b/kernel/kallsyms.c index 136ce04..53f84f6 100644 --- a/kernel/kallsyms.c +++ b/kernel/kallsyms.c @@ -44,7 +44,7 @@ __attribute__((weak, section(".rodata"))); extern const unsigned long kallsyms_relative_base __attribute__((weak, section(".rodata"))); -extern const u8 kallsyms_token_table[] __weak; +extern const char kallsyms_token_table[] __weak; extern const u16 kallsyms_token_index[] __weak; extern const unsigned int kallsyms_markers[] __weak; @@ -58,7 +58,8 @@ static unsigned int kallsyms_expand_symbol(unsigned int off, char *result, size_t maxlen) { int len, skipped_first = 0; - const u8 *tptr, *data; + const char *tptr; + const u8 *data; /* Get the compressed symbol length from the first symbol byte. */ data = &kallsyms_names[off];