Re: [PATCH v4 1/2] perf: Reveal PMU type in fdinfo
From: Ian Rogers
Date: Fri Sep 26 2025 - 15:55:36 EST
On Mon, Sep 8, 2025 at 9:42 AM Ian Rogers <irogers@xxxxxxxxxx> wrote:
>
> On Wed, Jul 9, 2025 at 8:25 AM Ian Rogers <irogers@xxxxxxxxxx> wrote:
> >
> > On Tue, Jun 24, 2025 at 8:06 PM Ian Rogers <irogers@xxxxxxxxxx> wrote:
> > >
> > > On Tue, Jun 3, 2025 at 11:16 AM Chun-Tse Shao <ctshao@xxxxxxxxxx> wrote:
> > > >
> > > > It gives useful info on knowing which PMUs are reserved by this process.
> > > > Also add config which would be useful.
> > > > Testing cycles:
> > > >
> > > > $ ./perf stat -e cycles &
> > > > $ cat /proc/`pidof perf`/fdinfo/3
> > > > pos: 0
> > > > flags: 02000002
> > > > mnt_id: 16
> > > > ino: 3081
> > > > perf_event_attr.type: 0
> > > > perf_event_attr.config: 0
> > > >
> > > > Testing L1-dcache-load-misses:
> > > >
> > > > $ ./perf stat -e L1-dcache-load-misses &
> > > > $ cat /proc/`pidof perf`/fdinfo/3
> > > > pos: 0
> > > > flags: 02000002
> > > > mnt_id: 16
> > > > ino: 1072
> > > > perf_event_attr.type: 3
> > > > perf_event_attr.config: 65536
> > > >
> > > > Reviewed-by: Ian Rogers <irogers@xxxxxxxxxx>
> > > > Signed-off-by: Chun-Tse Shao <ctshao@xxxxxxxxxx>
> > >
> > > Ping.
> > >
> > > Thanks,
> > > Ian
> >
> > Hi Peter and Ingo,
> >
> > This small kernel change enables being able to better diagnose which
> > processes are using perf events for what. In the series it is used in
> > perf to blame EBUSY for PMUs like intel-pt on which processes are
> > using that PMU.
> > Are there issues that need resolving before the patch can be
> > considered for inclusion?
> >
> > The original patch was sent in October 2024:
> > https://lore.kernel.org/lkml/20241031223948.4179222-2-ctshao@xxxxxxxxxx/
>
> Ping. We're nearly up to a 1 year anniversary on this 10 line change.
Ping.
Thanks,
Ian