From: Hans Verkuil <hverkuil-cisco@xxxxxxxxx> These two patches replace patches 1-3 of the vicodec v5 patch series: https://www.spinics.net/lists/linux-media/msg147923.html The original patch 2/23 (videodev2.h: add V4L2_BUF_CAP_REQUIRES_REQUESTS) was dropped. This needs a bit more thought. Patch 1 now returns EBADR if an attempt is made to queue a buffer without a request and requires_requests is set. This error code is also documented. Both patches have a better (hopefully) commit log. The cedrus patch itself is unchanged from v5. Regards, Hans Hans Verkuil (2): vb2: add requires_requests bit for stateless codecs cedrus: set requires_requests Documentation/media/uapi/v4l/vidioc-qbuf.rst | 4 ++++ drivers/media/common/videobuf2/videobuf2-core.c | 9 +++++++++ drivers/media/common/videobuf2/videobuf2-v4l2.c | 4 ++++ drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + include/media/videobuf2-core.h | 3 +++ 5 files changed, 21 insertions(+) -- 2.20.1