From: William Dean Date: Sat, 17 Sep 2022 08:42:48 +0000 (+0800) Subject: bpf: simplify code in btf_parse_hdr X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=3a74904ceff3ecdb9d6cc0844ed67df417968eb6;p=linux.git bpf: simplify code in btf_parse_hdr It could directly return 'btf_check_sec_info' to simplify code. Signed-off-by: William Dean Acked-by: Yonghong Song Link: https://lore.kernel.org/r/20220917084248.3649-1-williamsukatube@163.com Signed-off-by: Martin KaFai Lau --- diff --git a/kernel/bpf/btf.c b/kernel/bpf/btf.c index b3940c605aac6..6ccd4f4d731e7 100644 --- a/kernel/bpf/btf.c +++ b/kernel/bpf/btf.c @@ -4854,7 +4854,6 @@ static int btf_parse_hdr(struct btf_verifier_env *env) u32 hdr_len, hdr_copy, btf_data_size; const struct btf_header *hdr; struct btf *btf; - int err; btf = env->btf; btf_data_size = btf->data_size; @@ -4911,11 +4910,7 @@ static int btf_parse_hdr(struct btf_verifier_env *env) return -EINVAL; } - err = btf_check_sec_info(env, btf_data_size); - if (err) - return err; - - return 0; + return btf_check_sec_info(env, btf_data_size); } static int btf_check_type_tags(struct btf_verifier_env *env,