-
- Downloads
media: videobuf2-core: copy vb planes unconditionally
Copy the relevant data from userspace to the vb->planes unconditionally as it's possible some of the fields may have changed after the buffer has been validated. Keep the dma_buf_put(planes[plane].dbuf) calls in the first `if (!reacquired)` case, in order to be close to the plane validation code where the buffers were got in the first place. Cc: stable@vger.kernel.org Fixes: 95af7c00 ("media: videobuf2-core: release all planes first in __prepare_dmabuf()") Signed-off-by:Tudor Ambarus <tudor.ambarus@linaro.org> Tested-by:
Will McVicker <willmcvicker@google.com> Acked-by:
Tomasz Figa <tfiga@chromium.org> Signed-off-by:
Hans Verkuil <hverkuil@xs4all.nl>
Loading
Please register or sign in to comment