• Yonghong Song's avatar
    selftests/bpf: fix a few clang compilation errors · fd0ad6f1
    Yonghong Song authored
    With latest clang, I got the following compilation errors:
      .../prog_tests/test_tunnel.c:291:6: error: variable 'local_ip_map_fd' is used uninitialized
         whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
           if (attach_tc_prog(&tc_hook, -1, set_dst_prog_fd))
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      .../bpf/prog_tests/test_tunnel.c:312:6: note: uninitialized use occurs here
            if (local_ip_map_fd >= 0)
                ^~~~~~~~~~~~~~~
      ...
      .../prog_tests/kprobe_multi_test.c:346:6: error: variable 'err' is used uninitialized
          whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
            if (IS_ERR(map))
                ^~~~~~~~~~~
      .../prog_tests/kprobe_multi_test.c:388:6: note: uninitialized use occurs here
            if (err) {
                ^~~
    
    This patch fixed the above compilation errors.
    Signed-off-by: default avatarYonghong Song <yhs@fb.com>
    Acked-by: default avatarDavid Vernet <void@manifault.com>
    Link: https://lore.kernel.org/r/20220511184735.3670214-1-yhs@fb.comSigned-off-by: default avatarAlexei Starovoitov <ast@kernel.org>
    fd0ad6f1
test_tunnel.c 12.5 KB