Commit 169e6500 authored by Kui-Feng Lee's avatar Kui-Feng Lee Committed by Martin KaFai Lau

selftests/bpf: Suppress warning message of an unused variable.

"r" is used to receive the return value of test_2 in bpf_testmod.c, but it
is not actually used. So, we remove "r" and change the return type to
"void".
Reported-by: default avatarkernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202401300557.z5vzn8FM-lkp@intel.com/Signed-off-by: default avatarKui-Feng Lee <thinker.li@gmail.com>
Acked-by: default avatarYonghong Song <yonghong.song@linux.dev>
Link: https://lore.kernel.org/r/20240204061204.1864529-1-thinker.li@gmail.comSigned-off-by: default avatarMartin KaFai Lau <martin.lau@kernel.org>
parent 7e428638
...@@ -554,9 +554,8 @@ static const struct bpf_verifier_ops bpf_testmod_verifier_ops = { ...@@ -554,9 +554,8 @@ static const struct bpf_verifier_ops bpf_testmod_verifier_ops = {
static int bpf_dummy_reg(void *kdata) static int bpf_dummy_reg(void *kdata)
{ {
struct bpf_testmod_ops *ops = kdata; struct bpf_testmod_ops *ops = kdata;
int r;
r = ops->test_2(4, 3); ops->test_2(4, 3);
return 0; return 0;
} }
...@@ -570,9 +569,8 @@ static int bpf_testmod_test_1(void) ...@@ -570,9 +569,8 @@ static int bpf_testmod_test_1(void)
return 0; return 0;
} }
static int bpf_testmod_test_2(int a, int b) static void bpf_testmod_test_2(int a, int b)
{ {
return 0;
} }
static struct bpf_testmod_ops __bpf_testmod_ops = { static struct bpf_testmod_ops __bpf_testmod_ops = {
......
...@@ -30,7 +30,7 @@ struct bpf_iter_testmod_seq { ...@@ -30,7 +30,7 @@ struct bpf_iter_testmod_seq {
struct bpf_testmod_ops { struct bpf_testmod_ops {
int (*test_1)(void); int (*test_1)(void);
int (*test_2)(int a, int b); void (*test_2)(int a, int b);
}; };
#endif /* _BPF_TESTMOD_H */ #endif /* _BPF_TESTMOD_H */
...@@ -16,10 +16,9 @@ int BPF_PROG(test_1) ...@@ -16,10 +16,9 @@ int BPF_PROG(test_1)
} }
SEC("struct_ops/test_2") SEC("struct_ops/test_2")
int BPF_PROG(test_2, int a, int b) void BPF_PROG(test_2, int a, int b)
{ {
test_2_result = a + b; test_2_result = a + b;
return a + b;
} }
SEC(".struct_ops.link") SEC(".struct_ops.link")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment