Commit a9e26cab authored by Rob Clark's avatar Rob Clark
Browse files

drm/msm: fix potential submit error path issue



Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
parent ba344afd
Loading
Loading
Loading
Loading
+5 −0
Original line number Original line Diff line number Diff line
@@ -77,6 +77,11 @@ static int submit_lookup_objects(struct msm_gem_submit *submit,
		void __user *userptr =
		void __user *userptr =
			u64_to_user_ptr(args->bos + (i * sizeof(submit_bo)));
			u64_to_user_ptr(args->bos + (i * sizeof(submit_bo)));


		/* make sure we don't have garbage flags, in case we hit
		 * error path before flags is initialized:
		 */
		submit->bos[i].flags = 0;

		ret = copy_from_user(&submit_bo, userptr, sizeof(submit_bo));
		ret = copy_from_user(&submit_bo, userptr, sizeof(submit_bo));
		if (ret) {
		if (ret) {
			ret = -EFAULT;
			ret = -EFAULT;