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: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202401300557.z5vzn8FM-lkp@intel.com/ Signed-off-by: Kui-Feng Lee <thinker.li@gmail.com> Acked-by: Yonghong Song <yonghong.song@linux.dev> Link: https://lore.kernel.org/r/20240204061204.1864529-1-thinker.li@gmail.com Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
This commit is contained in:
parent
7e428638bd
commit
169e650069
@ -554,9 +554,8 @@ static const struct bpf_verifier_ops bpf_testmod_verifier_ops = {
|
||||
static int bpf_dummy_reg(void *kdata)
|
||||
{
|
||||
struct bpf_testmod_ops *ops = kdata;
|
||||
int r;
|
||||
|
||||
r = ops->test_2(4, 3);
|
||||
ops->test_2(4, 3);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -570,9 +569,8 @@ static int bpf_testmod_test_1(void)
|
||||
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 = {
|
||||
|
@ -30,7 +30,7 @@ struct bpf_iter_testmod_seq {
|
||||
|
||||
struct bpf_testmod_ops {
|
||||
int (*test_1)(void);
|
||||
int (*test_2)(int a, int b);
|
||||
void (*test_2)(int a, int b);
|
||||
};
|
||||
|
||||
#endif /* _BPF_TESTMOD_H */
|
||||
|
@ -16,10 +16,9 @@ int BPF_PROG(test_1)
|
||||
}
|
||||
|
||||
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;
|
||||
return a + b;
|
||||
}
|
||||
|
||||
SEC(".struct_ops.link")
|
||||
|
Loading…
x
Reference in New Issue
Block a user