mirror of
https://github.com/torvalds/linux.git
synced 2025-01-01 15:51:46 +00:00
media: buffer.rst: only set V4L2_BUF_FLAG_REQUEST_FD for QBUF
Document that V4L2_BUF_FLAG_REQUEST_FD should only be used with VIDIOC_QBUF and cleared otherwise. Signed-off-by: Hans Verkuil <hansverk@cisco.com> Reviewed-by: Tomasz Figa <tfiga@chromium.org> Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
parent
b6b84557ec
commit
dc58a553ba
@ -312,6 +312,8 @@ struct v4l2_buffer
|
||||
and flag ``V4L2_BUF_FLAG_REQUEST_FD`` is set, then the buffer will be
|
||||
queued to that request. This is set by the user when calling
|
||||
:ref:`ioctl VIDIOC_QBUF <VIDIOC_QBUF>` and ignored by other ioctls.
|
||||
Applications should not set ``V4L2_BUF_FLAG_REQUEST_FD`` for any ioctls
|
||||
other than :ref:`VIDIOC_QBUF <VIDIOC_QBUF>`.
|
||||
If the device does not support requests, then ``EPERM`` will be returned.
|
||||
If requests are supported but an invalid request file descriptor is
|
||||
given, then ``EINVAL`` will be returned.
|
||||
|
Loading…
Reference in New Issue
Block a user