On Wed, 3 Jul 2024 16:29:00 +0100 Steven Price <steven.price@xxxxxxx> wrote: > diff --git a/drivers/gpu/drm/panthor/panthor_sched.c b/drivers/gpu/drm/panthor/panthor_sched.c > index 79ffcbc41d78..42929e147107 100644 > --- a/drivers/gpu/drm/panthor/panthor_sched.c > +++ b/drivers/gpu/drm/panthor/panthor_sched.c > @@ -2926,6 +2926,7 @@ queue_run_job(struct drm_sched_job *sched_job) > pm_runtime_get(ptdev->base.dev); > sched->pm.has_ref = true; > } > + panthor_devfreq_record_busy(sched->ptdev); Oops, we're definitely lacking a busy event if all groups were idle but still assigned a FW slot. Mind sending this as separate fix? > } > > done_fence = dma_fence_get(job->done_fence);