diff options
| author | Yang Jihong <[email protected]> | 2024-01-08 12:19:06 +0000 |
|---|---|---|
| committer | Suzuki K Poulose <[email protected]> | 2024-02-26 09:54:38 +0000 |
| commit | 06226d120a28f146abd3637799958a4dc4dbb7a1 (patch) | |
| tree | 00ed20466bb3fb52b1bbd5fb232e14f92c467deb /tools/perf/scripts/python | |
| parent | c099fdd218a0fedfe87e0b88d2ba0667eab3b3c8 (diff) | |
hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
When perf_init_event() calls perf_try_init_event() to init pmu driver,
searches for the next pmu driver only when the return value is -ENOENT.
Therefore, hisi_ptt_pmu_event_init() needs to check the type at the
beginning of the function.
Otherwise, in the case of perf-task mode, perf_try_init_event() returns
-EOPNOTSUPP and skips subsequent pmu drivers, causes perf_init_event() to
fail.
Fixes: ff0de066b463 ("hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device")
Signed-off-by: Yang Jihong <[email protected]>
Reviewed-by: Yicong Yang <[email protected]>
Signed-off-by: Suzuki K Poulose <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions