diff options
Diffstat (limited to 'drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c')
| -rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c index e6a1eb7ea95..0fe31766e4c 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c @@ -106,6 +106,7 @@ int vmw_fifo_init(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo)  	mutex_lock(&dev_priv->hw_mutex);  	dev_priv->enable_state = vmw_read(dev_priv, SVGA_REG_ENABLE);  	dev_priv->config_done_state = vmw_read(dev_priv, SVGA_REG_CONFIG_DONE); +	dev_priv->traces_state = vmw_read(dev_priv, SVGA_REG_TRACES);  	vmw_write(dev_priv, SVGA_REG_ENABLE, 1);  	min = 4; @@ -175,6 +176,8 @@ void vmw_fifo_release(struct vmw_private *dev_priv, struct vmw_fifo_state *fifo)  		  dev_priv->config_done_state);  	vmw_write(dev_priv, SVGA_REG_ENABLE,  		  dev_priv->enable_state); +	vmw_write(dev_priv, SVGA_REG_TRACES, +		  dev_priv->traces_state);  	mutex_unlock(&dev_priv->hw_mutex);  	vmw_fence_queue_takedown(&fifo->fence_queue);  |