On Wed, Jun 01, 2022 at 03:21:06PM -0700, Andrii Nakryiko wrote: > On Wed, Jun 1, 2022 at 11:11 AM Jiri Olsa <olsajiri@xxxxxxxxx> wrote: > > > > On Thu, May 26, 2022 at 10:16:11PM -0300, Arnaldo Carvalho de Melo wrote: > > > Em Tue, May 10, 2022 at 09:46:56AM +0200, Jiri Olsa escreveu: > > > > hi, > > > > sending change we discussed some time ago [1] to get rid of > > > > some deprecated functions we use in perf prologue code. > > > > > > > > Despite the gloomy discussion I think the final code does > > > > not look that bad ;-) > > > > > > > > This patchset removes following libbpf functions from perf: > > > > bpf_program__set_prep > > > > bpf_program__nth_fd > > > > struct bpf_prog_prep_result > > > > > > So, the first patch is already in torvalds/master, I tried applying the > > > other two patches to my local perf/core, that already is merged with > > > torvalds/master and: > > > > > > [root@quaco ~]# perf test 42 > > > 42: BPF filter : > > > 42.1: Basic BPF filtering : FAILED! > > > 42.2: BPF pinning : FAILED! > > > 42.3: BPF prologue generation : FAILED! > > > [root@quaco ~]# > > > > > > I'll push my local perf/core to tmp.perf/core and continue tomorrow. > > > > hi, > > I just rebased my changes on top of your perf/core and it seems to work: > > > > [root@krava perf]# ./perf test bpf > > 40: LLVM search and compile : > > 40.1: Basic BPF llvm compile : Ok > > 40.3: Compile source for BPF prologue generation : Ok > > 40.4: Compile source for BPF relocation : Ok > > 42: BPF filter : > > 42.1: Basic BPF filtering : Ok > > 42.2: BPF pinning : Ok > > 42.3: BPF prologue generation : Ok > > > > is it still a problem? > > > > Ok, so I checked with Jakub, net-next will be forwarded to > linus/master tomorrow or so, so after that bpf-next will get forwarded > as well and we'll have all those patches of yours. So let's go back to > plan A: send your perf changes based on bpf-next. Thanks and sorry for > the extra noise with all the back and forth. ok, np jirka