Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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: 0fe2b18ddc40 ("perf bpf-filter: Support multiple events properly")
Signed-off-by: Hao Ge <gehao@kylinos.cn>
Acked-by: Namhyung 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: Namhyung Kim <namhyung@kernel.org>

authored by

Hao Ge and committed by
Namhyung Kim
bd077a53 fc26637d

+1 -1
+1 -1
tools/perf/util/bpf-filter.c
··· 375 375 pfi = zalloc(sizeof(*pfi)); 376 376 if (pfi == NULL) { 377 377 pr_err("Cannot save pinned filter index\n"); 378 - goto err; 378 + return -ENOMEM; 379 379 } 380 380 381 381 pfi->evsel = evsel;