diff options
Diffstat (limited to 'drivers/gpu/drm/msm/msm_ringbuffer.c')
| -rw-r--r-- | drivers/gpu/drm/msm/msm_ringbuffer.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/drivers/gpu/drm/msm/msm_ringbuffer.c b/drivers/gpu/drm/msm/msm_ringbuffer.c index cad4c3525f0b..57a8e9564540 100644 --- a/drivers/gpu/drm/msm/msm_ringbuffer.c +++ b/drivers/gpu/drm/msm/msm_ringbuffer.c @@ -25,7 +25,8 @@ static struct dma_fence *msm_job_run(struct drm_sched_job *job)  		msm_gem_lock(obj);  		msm_gem_unpin_vma_fenced(submit->bos[i].vma, fctx); -		submit->bos[i].flags &= ~BO_VMA_PINNED; +		msm_gem_unpin_locked(obj); +		submit->bos[i].flags &= ~(BO_VMA_PINNED | BO_OBJ_PINNED);  		msm_gem_unlock(obj);  	} |