>
> 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]>

-- 
greets
--
Christian Gmeiner, MSc

https://christian-gmeiner.info/privacypolicy

Reply via email to