Blob Blame History Raw
--- a/tools/perf/util/header.c
+++ b/tools/perf/util/header.c
@@ -3044,11 +3044,6 @@ static int process_bpf_prog_info(struct
 		if (do_read_u32(ff, &data_len))
 			goto out;
 
-		if (info_len > sizeof(struct bpf_prog_info)) {
-			pr_warning("detected invalid bpf_prog_info\n");
-			goto out;
-		}
-
 		info_linear = malloc(sizeof(struct bpf_prog_info_linear) +
 				     data_len);
 		if (!info_linear)