aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/msm/msm_gem.c
diff options
context:
space:
mode:
authorWentao Xu <wentaox@codeaurora.org>2015-06-22 11:53:42 -0400
committerRob Clark <robdclark@gmail.com>2015-08-14 17:10:14 -0400
commita9702ca23edae7b72dcff266a0c5ae56f6af0fa5 (patch)
treeae4d308050ba3e9c443c969bd6cc6f05b5ae8de0 /drivers/gpu/drm/msm/msm_gem.c
parentdrm/msm: mdp4: Fix drm_framebuffer dereference crash (diff)
downloadwireguard-linux-a9702ca23edae7b72dcff266a0c5ae56f6af0fa5.tar.xz
wireguard-linux-a9702ca23edae7b72dcff266a0c5ae56f6af0fa5.zip
drm/msm: change to uninterruptible wait in atomic commit
The atomic commit cannot easily undo and return an error once the state is swapped. Change to uninterruptible wait, and ignore the timeout error. Signed-off-by: Wentao Xu <wentaox@codeaurora.org> Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to '')
-rw-r--r--drivers/gpu/drm/msm/msm_gem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/msm_gem.c b/drivers/gpu/drm/msm/msm_gem.c
index f211b80e3a1e..c76cc853b08a 100644
--- a/drivers/gpu/drm/msm/msm_gem.c
+++ b/drivers/gpu/drm/msm/msm_gem.c
@@ -460,7 +460,7 @@ int msm_gem_cpu_prep(struct drm_gem_object *obj, uint32_t op, ktime_t *timeout)
if (op & MSM_PREP_NOSYNC)
timeout = NULL;
- ret = msm_wait_fence_interruptable(dev, fence, timeout);
+ ret = msm_wait_fence(dev, fence, timeout, true);
}
/* TODO cache maintenance */