diff options
Diffstat (limited to 'drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c')
| -rw-r--r-- | drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c index 621d98b376bb..5553892d7c3e 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c @@ -572,15 +572,14 @@ int vmw_bo_create_and_populate(struct vmw_private *dev_priv,  		.busy_domain = domain,  		.bo_type = ttm_bo_type_kernel,  		.size = bo_size, -		.pin = true +		.pin = true, +		.keep_resv = true,  	};  	ret = vmw_bo_create(dev_priv, &bo_params, &vbo);  	if (unlikely(ret != 0))  		return ret; -	ret = ttm_bo_reserve(&vbo->tbo, false, true, NULL); -	BUG_ON(ret != 0);  	ret = vmw_ttm_populate(vbo->tbo.bdev, vbo->tbo.ttm, &ctx);  	if (likely(ret == 0)) {  		struct vmw_ttm_tt *vmw_tt = | 
