Am Dienstag, dem 21.10.2025 um 11:51 +0200 schrieb Christian Gmeiner:
> > 
> > From: Tomeu Vizoso <[email protected]>
> > 
> > The current logic uses the flush sequence from the current address
> > space. This is harmless when deducing the flush requirements for the
> > current submit, as either the incoming address space is the same one
> > as the currently active one or we switch context, in which case the
> > flush is unconditional.
> > 
> > However, this sequence is also stored as the current flush sequence
> > of the GPU. If we switch context the stored flush sequence will no
> > longer belong to the currently active address space. This incoherency
> > can then cause missed flushes, resulting in translation errors.
> > 
> > Fixes: 27b67278e007 ("drm/etnaviv: rework MMU handling")
> > Signed-off-by: Tomeu Vizoso <[email protected]>
> > Signed-off-by: Lucas Stach <[email protected]>
> 
> Reviewed-by: Christian Gmeiner <[email protected]>
> 
Applied to drm-misc-fixes.

Regards,
Lucas

Reply via email to