mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-26 16:41:25 +00:00
selftests/bpf: use proper type when passing prog_type
Use bpf_prog_type instead of bpf_map_type when passing prog_type. -Wenum-conversion might be unhappy about it: error: implicit conversion from enumeration type 'enum bpf_map_type' to different enumeration type 'enum bpf_prog_type' Signed-off-by: Stanislav Fomichev <sdf@google.com> Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
This commit is contained in:
parent
c2a20a2731
commit
aca1a80ebe
1 changed files with 4 additions and 4 deletions
|
@ -13940,7 +13940,7 @@ static int create_map(uint32_t type, uint32_t size_key,
|
||||||
return fd;
|
return fd;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int create_prog_dummy1(enum bpf_map_type prog_type)
|
static int create_prog_dummy1(enum bpf_prog_type prog_type)
|
||||||
{
|
{
|
||||||
struct bpf_insn prog[] = {
|
struct bpf_insn prog[] = {
|
||||||
BPF_MOV64_IMM(BPF_REG_0, 42),
|
BPF_MOV64_IMM(BPF_REG_0, 42),
|
||||||
|
@ -13951,7 +13951,7 @@ static int create_prog_dummy1(enum bpf_map_type prog_type)
|
||||||
ARRAY_SIZE(prog), "GPL", 0, NULL, 0);
|
ARRAY_SIZE(prog), "GPL", 0, NULL, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int create_prog_dummy2(enum bpf_map_type prog_type, int mfd, int idx)
|
static int create_prog_dummy2(enum bpf_prog_type prog_type, int mfd, int idx)
|
||||||
{
|
{
|
||||||
struct bpf_insn prog[] = {
|
struct bpf_insn prog[] = {
|
||||||
BPF_MOV64_IMM(BPF_REG_3, idx),
|
BPF_MOV64_IMM(BPF_REG_3, idx),
|
||||||
|
@ -13966,7 +13966,7 @@ static int create_prog_dummy2(enum bpf_map_type prog_type, int mfd, int idx)
|
||||||
ARRAY_SIZE(prog), "GPL", 0, NULL, 0);
|
ARRAY_SIZE(prog), "GPL", 0, NULL, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int create_prog_array(enum bpf_map_type prog_type, uint32_t max_elem,
|
static int create_prog_array(enum bpf_prog_type prog_type, uint32_t max_elem,
|
||||||
int p1key)
|
int p1key)
|
||||||
{
|
{
|
||||||
int p2key = 1;
|
int p2key = 1;
|
||||||
|
@ -14037,7 +14037,7 @@ static int create_cgroup_storage(bool percpu)
|
||||||
|
|
||||||
static char bpf_vlog[UINT_MAX >> 8];
|
static char bpf_vlog[UINT_MAX >> 8];
|
||||||
|
|
||||||
static void do_test_fixup(struct bpf_test *test, enum bpf_map_type prog_type,
|
static void do_test_fixup(struct bpf_test *test, enum bpf_prog_type prog_type,
|
||||||
struct bpf_insn *prog, int *map_fds)
|
struct bpf_insn *prog, int *map_fds)
|
||||||
{
|
{
|
||||||
int *fixup_map_hash_8b = test->fixup_map_hash_8b;
|
int *fixup_map_hash_8b = test->fixup_map_hash_8b;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue