| Date | Tue, 22 Jul 2014 21:09:01 +0200 | From | Jiri Olsa <> | Subject | Re: [PATCH 13/52] perf tools: Add perf_pmu__scan_file() |
| |
On Tue, Jul 22, 2014 at 04:17:22PM +0300, Adrian Hunter wrote:
SNIP
> + > +static FILE *perf_pmu__open_file(struct perf_pmu *pmu, const char *name) > +{ > + struct stat st; > + char path[PATH_MAX]; > + const char *sysfs; > + > + sysfs = sysfs__mountpoint(); > + if (!sysfs) > + return NULL; > + > + snprintf(path, PATH_MAX, > + "%s" EVENT_SOURCE_DEVICE_PATH "%s/%s", sysfs, pmu->name, name); > + > + if (stat(path, &st) < 0) > + return NULL; > + > + return fopen(path, "r"); > +}
looks like this function could be used in pmu_cpumask and pmu_type and maybe others
jirka
|