Commit bd077a53 authored by Hao Ge's avatar Hao Ge Committed by Namhyung Kim
Browse files

perf bpf-filter: Return -ENOMEM directly when pfi allocation fails



Directly return -ENOMEM when pfi allocation fails,
instead of performing other operations on pfi.

Fixes: 0fe2b18d ("perf bpf-filter: Support multiple events properly")
Signed-off-by: default avatarHao Ge <gehao@kylinos.cn>
Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
Cc: hao.ge@linux.dev
Cc: bpf@vger.kernel.org
Link: https://lore.kernel.org/r/20241113030537.26732-1-hao.ge@linux.dev


Signed-off-by: default avatarNamhyung Kim <namhyung@kernel.org>
parent fc26637d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -375,7 +375,7 @@ static int create_idx_hash(struct evsel *evsel, struct perf_bpf_filter_entry *en
	pfi = zalloc(sizeof(*pfi));
	if (pfi == NULL) {
		pr_err("Cannot save pinned filter index\n");
		goto err;
		return -ENOMEM;
	}

	pfi->evsel = evsel;