On Tue, Feb 21, 2023 at 3:54 AM Jiri Olsa <olsajiri@xxxxxxxxx> wrote: > > On Sat, Feb 18, 2023 at 10:13:23PM -0800, Namhyung Kim wrote: > > SNIP > > > +#define FD(e, x, y) (*(int *)xyarray__entry(e->core.fd, x, y)) > > + > > +int perf_bpf_filter__prepare(struct evsel *evsel) > > +{ > > + int i, x, y, fd; > > + struct sample_filter_bpf *skel; > > + struct bpf_program *prog; > > + struct bpf_link *link; > > + struct perf_bpf_filter_expr *expr; > > + > > + skel = sample_filter_bpf__open(); > > + if (!skel) { > > + pr_err("Failed to open perf sample-filter BPF skeleton\n"); > > + return -1; > > + } > > + > > + bpf_map__set_max_entries(skel->maps.filters, MAX_FILTERS); > > is this needed? max_entries is defined in the bpf object Nop, will remove. Thanks, Namhyung