Re: perf-trace: improving ioctl details

From: Arnaldo Melo

Date: Wed Feb 18 2026 - 14:35:51 EST




On February 18, 2026 2:09:26 PM GMT-03:00, David Ahern <dsahern@xxxxxxxxxx> wrote:
>Hi Arnaldo, Namhyung:
>
>I have a couple of patches to perf-trace to improve the details on ioctl
>calls. The first one tracks stats by individual filenames, and for the
>summary output prints the ioctl stats per filename.
>

Looks interesting!


>The second patch improves the output for the _IOC_NR element of the op
>argument. For flexibility across kernel versions and drivers, it adds
>the ability to read input files that contain the conversion from number
>to human readable name. The files (if the option is set) are parsed at
>start up. In addition to the summary, the cache is also used to improve
>the readability of each ioctl line.
>
>Questions for you:
>1. is such an open ended design acceptable for perf-trace?

Is it lazy, i.e. only when needed this cache/table gets loaded?

>
>2. if yes, is there any preference on file format (json, yaml,
>key-value, ...)?

We already have JSON parsing infra, so probably that is better?

Great to see you contributing to perf again!

- Arnaldo

>
>Thanks,
>David

- Arnaldo