Hi all, Here's a third version of the set fixing a few videobuf2 corner cases. Most drivers have limits for the size already but not necessarily all of them.
since v2: - Remove the sanity check from the second patch as suggested by Mauro. since v1: - Add a sanity check for alignment in vb2_dma_sg_alloc_compacted. - Add a comment in __vb2_buf_mem_alloc noting that the size shall be page aligned. Sakari Ailus (3): videobuf2-core: Prevent size alignment wrapping buffer size to 0 videobuf2-dma-sg: Prevent size from overflowing videobuf2-core.h: Document the alloc memop size argument as page aligned drivers/media/common/videobuf2/videobuf2-core.c | 5 +++++ drivers/media/common/videobuf2/videobuf2-dma-sg.c | 2 +- include/media/videobuf2-core.h | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) -- 2.11.0