selftests: bpf: Fix sockmap update nits
authorLorenz Bauer <lmb@cloudflare.com>
Mon, 24 Aug 2020 08:45:23 +0000 (09:45 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 24 Aug 2020 21:51:46 +0000 (14:51 -0700)
Address review by Yonghong, to bring the new tests in line with the
usual code style.

Signed-off-by: Lorenz Bauer <lmb@cloudflare.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/bpf/20200824084523.13104-1-lmb@cloudflare.com
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c

index 65ce7c28953478c2803a9ae7d40f01cd16977552..0b79d78b98db3cf09b86f2b92f3230d07c642d99 100644 (file)
@@ -118,10 +118,8 @@ static void test_sockmap_update(enum bpf_map_type map_type)
                return;
 
        skel = test_sockmap_update__open_and_load();
-       if (CHECK(!skel, "open_and_load", "cannot load skeleton\n")) {
-               close(sk);
-               return;
-       }
+       if (CHECK(!skel, "open_and_load", "cannot load skeleton\n"))
+               goto close_sk;
 
        prog = bpf_program__fd(skel->progs.copy_sock_map);
        src = bpf_map__fd(skel->maps.src);
@@ -158,8 +156,9 @@ static void test_sockmap_update(enum bpf_map_type map_type)
              dst_cookie, src_cookie);
 
 out:
-       close(sk);
        test_sockmap_update__destroy(skel);
+close_sk:
+       close(sk);
 }
 
 static void test_sockmap_invalid_update(void)
@@ -168,8 +167,7 @@ static void test_sockmap_invalid_update(void)
        int duration = 0;
 
        skel = test_sockmap_invalid_update__open_and_load();
-       CHECK(skel, "open_and_load", "verifier accepted map_update\n");
-       if (skel)
+       if (CHECK(skel, "open_and_load", "verifier accepted map_update\n"))
                test_sockmap_invalid_update__destroy(skel);
 }