summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
diff options
context:
space:
mode:
authorLucas Stach2017-11-17 17:19:50 +0100
committerLucas Stach2018-01-02 17:21:37 +0100
commit4375ffffbf099f14815380a3d9e5784ffc55bf31 (patch)
tree2aae9fd53fcba2d81140c5c11edd585854a7da33 /drivers/gpu/drm/etnaviv/etnaviv_gpu.h
parentdrm/etnaviv: don't flush workqueue in etnaviv_gpu_wait_obj_inactive (diff)
downloadkernel-qcow2-linux-4375ffffbf099f14815380a3d9e5784ffc55bf31.tar.gz
kernel-qcow2-linux-4375ffffbf099f14815380a3d9e5784ffc55bf31.tar.xz
kernel-qcow2-linux-4375ffffbf099f14815380a3d9e5784ffc55bf31.zip
drm/etnaviv: remove switch_context member from etnaviv_gpu
There is no need to store this in the gpu struct. MMU flushes are triggered correctly in reaction to MMU maps and unmaps, independent of the current ctx. Any required pipe switches can be infered from the current and the desired GPU exec state. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/etnaviv/etnaviv_gpu.h')
-rw-r--r--drivers/gpu/drm/etnaviv/etnaviv_gpu.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/gpu/drm/etnaviv/etnaviv_gpu.h b/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
index 4f10f147297a..15090bb68f5a 100644
--- a/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
+++ b/drivers/gpu/drm/etnaviv/etnaviv_gpu.h
@@ -106,7 +106,6 @@ struct etnaviv_gpu {
struct mutex lock;
struct etnaviv_chip_identity identity;
struct etnaviv_file_private *lastctx;
- bool switch_context;
/* 'ring'-buffer: */
struct etnaviv_cmdbuf *buffer;