Browse Source

[media] videobuf2: Add log for size checking error in __qbuf_dmabuf

__qbuf_dmabuf checks whether size of provided dmabuf is large
enough, and it returns error without any log. So this patch adds
error log in the case.

Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Seung-Woo Kim 11 years ago
parent
commit
77c0782e97
1 changed files with 2 additions and 0 deletions
  1. 2 0
      drivers/media/v4l2-core/videobuf2-core.c

+ 2 - 0
drivers/media/v4l2-core/videobuf2-core.c

@@ -1116,6 +1116,8 @@ static int __qbuf_dmabuf(struct vb2_buffer *vb, const struct v4l2_buffer *b)
 
 
 		if (planes[plane].length < planes[plane].data_offset +
 		if (planes[plane].length < planes[plane].data_offset +
 		    q->plane_sizes[plane]) {
 		    q->plane_sizes[plane]) {
+			dprintk(1, "qbuf: invalid dmabuf length for plane %d\n",
+				plane);
 			ret = -EINVAL;
 			ret = -EINVAL;
 			goto err;
 			goto err;
 		}
 		}