diff options
| -rw-r--r-- | drivers/gpu/drm/msm/msm_gem_submit.c | 3 |
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; |
