Skip to content

Commit 08322da

Browse files
tursulinunerlige
authored andcommitted
drm/i915/pmu: Skip sampling engines with no enabled counters
As we have more and more engines do not waste time sampling the ones no- one is monitoring. Signed-off-by: Tvrtko Ursulin <[email protected]> Reviewed-by: Umesh Nerlige Ramappa <[email protected]> Signed-off-by: Umesh Nerlige Ramappa <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
1 parent e367d3c commit 08322da

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

drivers/gpu/drm/i915/i915_pmu.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,9 @@ engines_sample(struct intel_gt *gt, unsigned int period_ns)
350350
return;
351351

352352
for_each_engine(engine, gt, id) {
353+
if (!engine->pmu.enable)
354+
continue;
355+
353356
if (!intel_engine_pm_get_if_awake(engine))
354357
continue;
355358

0 commit comments

Comments
 (0)