[PATCH] fprobe/samples: make sample_probe static

sunliming posted 1 patch 3 years, 10 months ago
samples/fprobe/fprobe_example.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH] fprobe/samples: make sample_probe static
Posted by sunliming 3 years, 10 months ago
This symbol is not used outside of fprobe_example.c, so marks it static.

Fixes the following warning:

sparse warnings: (new ones prefixed by >>)
>> samples/fprobe/fprobe_example.c:23:15: sparse: sparse: symbol 'sample_probe'
was not declared. Should it be static?

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: sunliming <sunliming@kylinos.cn>
---
 samples/fprobe/fprobe_example.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/samples/fprobe/fprobe_example.c b/samples/fprobe/fprobe_example.c
index 24d3cf109140..123cfd83d4c6 100644
--- a/samples/fprobe/fprobe_example.c
+++ b/samples/fprobe/fprobe_example.c
@@ -20,7 +20,7 @@
 
 #define BACKTRACE_DEPTH 16
 #define MAX_SYMBOL_LEN 4096
-struct fprobe sample_probe;
+static struct fprobe sample_probe;
 
 static char symbol[MAX_SYMBOL_LEN] = "kernel_clone";
 module_param_string(symbol, symbol, sizeof(symbol), 0644);
-- 
2.25.1
Re: [PATCH] fprobe/samples: make sample_probe static
Posted by Masami Hiramatsu (Google) 3 years, 10 months ago
On Mon,  6 Jun 2022 15:56:59 +0800
sunliming <sunliming@kylinos.cn> wrote:

> This symbol is not used outside of fprobe_example.c, so marks it static.
> 
> Fixes the following warning:
> 
> sparse warnings: (new ones prefixed by >>)
> >> samples/fprobe/fprobe_example.c:23:15: sparse: sparse: symbol 'sample_probe'
> was not declared. Should it be static?
> 

Looks good to me. Thanks for the fix!

Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>

> Reported-by: kernel test robot <lkp@intel.com>
> Signed-off-by: sunliming <sunliming@kylinos.cn>
> ---
>  samples/fprobe/fprobe_example.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/samples/fprobe/fprobe_example.c b/samples/fprobe/fprobe_example.c
> index 24d3cf109140..123cfd83d4c6 100644
> --- a/samples/fprobe/fprobe_example.c
> +++ b/samples/fprobe/fprobe_example.c
> @@ -20,7 +20,7 @@
>  
>  #define BACKTRACE_DEPTH 16
>  #define MAX_SYMBOL_LEN 4096
> -struct fprobe sample_probe;
> +static struct fprobe sample_probe;
>  
>  static char symbol[MAX_SYMBOL_LEN] = "kernel_clone";
>  module_param_string(symbol, symbol, sizeof(symbol), 0644);
> -- 
> 2.25.1
> 


-- 
Masami Hiramatsu (Google) <mhiramat@kernel.org>
Re: [PATCH] fprobe/samples: make sample_probe static
Posted by Steven Rostedt 3 years, 9 months ago
On Mon, 6 Jun 2022 23:43:10 +0900
Masami Hiramatsu (Google) <mhiramat@kernel.org> wrote:

> Looks good to me. Thanks for the fix!
> 
> Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>

Applied, thanks sunliming and Masami!

-- Steve