selftests/bpf: Fix selftests failure
authorYonghong Song <yhs@fb.com>
Tue, 7 Jun 2022 06:26:57 +0000 (23:26 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 7 Jun 2022 17:20:43 +0000 (10:20 -0700)
The kflag is supported now for BTF_KIND_ENUM.
So remove the test which tests verifier failure
due to existence of kflag.

Acked-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/r/20220607062657.3723737-1-yhs@fb.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/testing/selftests/bpf/prog_tests/btf.c

index ba5bde53d418f3027c09df86b3d441dee86a2f4c..8e068e06b3e8729089317d19cf92fc11d6f0e737 100644 (file)
@@ -2896,26 +2896,6 @@ static struct btf_raw_test raw_tests[] = {
        .err_str = "Invalid btf_info kind_flag",
 },
 
-{
-       .descr = "invalid enum kind_flag",
-       .raw_types = {
-               BTF_TYPE_INT_ENC(0, BTF_INT_SIGNED, 0, 32, 4),          /* [1] */
-               BTF_TYPE_ENC(0, BTF_INFO_ENC(BTF_KIND_ENUM, 1, 1), 4),  /* [2] */
-               BTF_ENUM_ENC(NAME_TBD, 0),
-               BTF_END_RAW,
-       },
-       BTF_STR_SEC("\0A"),
-       .map_type = BPF_MAP_TYPE_ARRAY,
-       .map_name = "enum_type_check_btf",
-       .key_size = sizeof(int),
-       .value_size = sizeof(int),
-       .key_type_id = 1,
-       .value_type_id = 1,
-       .max_entries = 4,
-       .btf_load_err = true,
-       .err_str = "Invalid btf_info kind_flag",
-},
-
 {
        .descr = "valid fwd kind_flag",
        .raw_types = {