bpf: Remove unused variables.
authorAlexei Starovoitov <ast@kernel.org>
Tue, 19 Sep 2023 09:25:20 +0000 (02:25 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 19 Sep 2023 09:26:47 +0000 (02:26 -0700)
Remove unused prev_offset, min_size, krec_size variables.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202309190634.fL17FWoT-lkp@intel.com/
Fixes: aaa619ebccb2 ("bpf: Refactor check_btf_func and split into two phases")
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/verifier.c

index a7178ecf676d07097c94014b840af4124ac0e62e..38f8718f160237c2c5bfa70de1226b2445135067 100644 (file)
@@ -15339,14 +15339,12 @@ static int check_btf_func(struct bpf_verifier_env *env,
                          bpfptr_t uattr)
 {
        const struct btf_type *type, *func_proto, *ret_type;
-       u32 i, nfuncs, urec_size, min_size;
-       u32 krec_size = sizeof(struct bpf_func_info);
+       u32 i, nfuncs, urec_size;
        struct bpf_func_info *krecord;
        struct bpf_func_info_aux *info_aux = NULL;
        struct bpf_prog *prog;
        const struct btf *btf;
        bpfptr_t urecord;
-       u32 prev_offset = 0;
        bool scalar_return;
        int ret = -ENOMEM;
 
@@ -15367,7 +15365,6 @@ static int check_btf_func(struct bpf_verifier_env *env,
        btf = prog->aux->btf;
 
        urecord = make_bpfptr(attr->func_info, uattr.is_kernel);
-       min_size = min_t(u32, krec_size, urec_size);
 
        krecord = prog->aux->func_info;
        info_aux = kcalloc(nfuncs, sizeof(*info_aux), GFP_KERNEL | __GFP_NOWARN);
@@ -15401,7 +15398,6 @@ static int check_btf_func(struct bpf_verifier_env *env,
                        goto err_free;
                }
 
-               prev_offset = krecord[i].insn_off;
                bpfptr_add(&urecord, urec_size);
        }