On Sun, 04 Oct 2026 12:42:00 -0300, Maíra Canal wrote:
> vc4->job_lock is a device-wide spinlock taken by the V3D interrupt handler,
> so everything under it runs with interrupts disabled. It currently
> protects several unrelated things: job queues, the binner slot pool, the
> saved hang state, the active perfmon, the attachment of the job fence to
> every BO, and more.
> 
> This series aims to (1) split vc4->job_lock into multiple independent locks
> and (2) shrinks its critical sections when possible.
> 
> [...]

Applied to drm-misc-fixes, thanks!

[01/11] drm/vc4: Publish the output fence outside of job_lock
        commit: 9ee552a42c3905b4547e83173d46413137ec329a
[02/11] drm/vc4: Drop the BO reservations outside of job_lock
        commit: 8ef66514d7b993c9fb96a5886f001e3556610c1c

I'll apply the rest of the patches to drm-misc-next after the merge window.

Best regards,
- Maíra

Reply via email to