diff mbox series

[1/3] kallsyms: add static qualifiers where missing

Message ID 1549245198-6182-1-git-send-email-yamada.masahiro@socionext.com
State Accepted
Commit f43e9daace4efc146aa653179bdebb478be5de8a
Headers show
Series [1/3] kallsyms: add static qualifiers where missing | expand

Commit Message

Masahiro Yamada Feb. 4, 2019, 1:53 a.m. UTC
Fix the following sparse warnings:

scripts/kallsyms.c:65:5: warning: symbol 'token_profit' was not declared. Should it be static?
scripts/kallsyms.c:68:15: warning: symbol 'best_table' was not declared. Should it be static?
scripts/kallsyms.c:69:15: warning: symbol 'best_table_len' was not declared. Should it be static?

Also, remove 'inline' from is_arm_mapping_symbol(). The compiler
will inline it anyway when it is appropriate to do so.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>

---

 scripts/kallsyms.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

-- 
2.7.4

Comments

Masahiro Yamada Feb. 14, 2019, 2:09 a.m. UTC | #1
On Mon, Feb 4, 2019 at 10:57 AM Masahiro Yamada
<yamada.masahiro@socionext.com> wrote:
>

> Fix the following sparse warnings:

>

> scripts/kallsyms.c:65:5: warning: symbol 'token_profit' was not declared. Should it be static?

> scripts/kallsyms.c:68:15: warning: symbol 'best_table' was not declared. Should it be static?

> scripts/kallsyms.c:69:15: warning: symbol 'best_table_len' was not declared. Should it be static?

>

> Also, remove 'inline' from is_arm_mapping_symbol(). The compiler

> will inline it anyway when it is appropriate to do so.

>

> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>


Applied to linux-kbuild.

> ---

>

>  scripts/kallsyms.c | 8 ++++----

>  1 file changed, 4 insertions(+), 4 deletions(-)

>

> diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c

> index 77cebad..fc00bb0 100644

> --- a/scripts/kallsyms.c

> +++ b/scripts/kallsyms.c

> @@ -62,11 +62,11 @@ static int all_symbols = 0;

>  static int absolute_percpu = 0;

>  static int base_relative = 0;

>

> -int token_profit[0x10000];

> +static int token_profit[0x10000];

>

>  /* the table that holds the result of the compression */

> -unsigned char best_table[256][2];

> -unsigned char best_table_len[256];

> +static unsigned char best_table[256][2];

> +static unsigned char best_table_len[256];

>

>

>  static void usage(void)

> @@ -80,7 +80,7 @@ static void usage(void)

>   * This ignores the intensely annoying "mapping symbols" found

>   * in ARM ELF files: $a, $t and $d.

>   */

> -static inline int is_arm_mapping_symbol(const char *str)

> +static int is_arm_mapping_symbol(const char *str)

>  {

>         return str[0] == '$' && strchr("axtd", str[1])

>                && (str[2] == '\0' || str[2] == '.');

> --

> 2.7.4

>



-- 
Best Regards
Masahiro Yamada
diff mbox series

Patch

diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c
index 77cebad..fc00bb0 100644
--- a/scripts/kallsyms.c
+++ b/scripts/kallsyms.c
@@ -62,11 +62,11 @@  static int all_symbols = 0;
 static int absolute_percpu = 0;
 static int base_relative = 0;
 
-int token_profit[0x10000];
+static int token_profit[0x10000];
 
 /* the table that holds the result of the compression */
-unsigned char best_table[256][2];
-unsigned char best_table_len[256];
+static unsigned char best_table[256][2];
+static unsigned char best_table_len[256];
 
 
 static void usage(void)
@@ -80,7 +80,7 @@  static void usage(void)
  * This ignores the intensely annoying "mapping symbols" found
  * in ARM ELF files: $a, $t and $d.
  */
-static inline int is_arm_mapping_symbol(const char *str)
+static int is_arm_mapping_symbol(const char *str)
 {
 	return str[0] == '$' && strchr("axtd", str[1])
 	       && (str[2] == '\0' || str[2] == '.');