aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/msm/msm_gem_submit.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/msm_gem_submit.c b/drivers/gpu/drm/msm/msm_gem_submit.c
index b6411ea6ed17..489676568a10 100644
--- a/drivers/gpu/drm/msm/msm_gem_submit.c
+++ b/drivers/gpu/drm/msm/msm_gem_submit.c
@@ -106,7 +106,8 @@ static int submit_lookup_objects(struct msm_gem_submit *submit,
106 pagefault_disable(); 106 pagefault_disable();
107 } 107 }
108 108
109 if (submit_bo.flags & ~MSM_SUBMIT_BO_FLAGS) { 109 if ((submit_bo.flags & ~MSM_SUBMIT_BO_FLAGS) ||
110 !(submit_bo.flags & MSM_SUBMIT_BO_FLAGS)) {
110 DRM_ERROR("invalid flags: %x\n", submit_bo.flags); 111 DRM_ERROR("invalid flags: %x\n", submit_bo.flags);
111 ret = -EINVAL; 112 ret = -EINVAL;
112 goto out_unlock; 113 goto out_unlock;