]> git.hungrycats.org Git - linux/commit
drm/etnaviv: flush shader L1 cache after user commandstream
authorLucas Stach <l.stach@pengutronix.de>
Fri, 25 Oct 2024 15:14:46 +0000 (17:14 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 9 Dec 2024 09:41:13 +0000 (10:41 +0100)
commit96c308559eedcea0563c98fae4d3fee9d84b6b8d
treea59ca6a053e93b6abe6727cf475d1bdb3bda9985
parente1f0df8ba6f511a3869bb9b01212526a108d0a61
drm/etnaviv: flush shader L1 cache after user commandstream

commit 4f8dbadef085ab447a01a8d4806a3f629fea05ed upstream.

The shader L1 cache is a writeback cache for shader loads/stores
and thus must be flushed before any BOs backing the shader buffers
are potentially freed.

Cc: stable@vger.kernel.org
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/etnaviv/etnaviv_buffer.c