]> 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:33:11 +0000 (10:33 +0100)
commit65bea1cb02303cf36e8d98fa5d681b3315e607b2
treeb4b799cff50f359e70132115bb0e5c32422a11b3
parenta3d970f106bbbf28914f6b77ac463b39e1338449
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