]> git.baikalelectronics.ru Git - kernel.git/commit
media: videobuf2-v4l2: refuse qbuf if queue uses requests or vv.
authorHans Verkuil <hans.verkuil@cisco.com>
Wed, 23 May 2018 12:09:23 +0000 (08:09 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 31 Aug 2018 15:23:39 +0000 (11:23 -0400)
commitabcf4fa722263f2a59d9db2c8932ad5edad8d49b
tree7295712f0122b5d775bff07ff470179258b8f9da
parentc1de21a635be6038ecd50d83bc50688083fbbc4d
media: videobuf2-v4l2: refuse qbuf if queue uses requests or vv.

Check if the vb2 queue uses requests, and if so refuse to
add buffers that are not part of a request. Also check for
the reverse: a vb2 queue did not use requests, and an attempt
was made to queue a buffer to a request.

We might relax this in the future, but for now just return
-EPERM in that case.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Reviewed-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/common/videobuf2/videobuf2-v4l2.c