aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/v4l2-core/v4l2-ioctl.c
diff options
context:
space:
mode:
authorRicardo Ribalda <[email protected]>2015-04-29 09:00:45 -0300
committerMauro Carvalho Chehab <[email protected]>2015-05-30 11:28:29 -0300
commit6a5d77cbf26078e9ee8f88c7d77fe0a7fa4a0364 (patch)
treed32cac4d537d73e0641dd2e38d187273fa75ee48 /drivers/media/v4l2-core/v4l2-ioctl.c
parent29fba6a84bc73b9250472e4779ca255f585878a6 (diff)
[media] media/videobuf2-dma-sg: Fix handling of sg_table structure
When sg_alloc_table_from_pages() does not fail it returns a sg_table structure with nents and nents_orig initialized to the same value. dma_map_sg returns the number of areas mapped by the hardware, which could be different than the areas given as an input. The output must be saved to nent. The output of dma_map, should be used to transverse the scatter list. dma_unmap_sg needs the value passed to dma_map_sg (nents_orig). sg_free_tables uses also orig_nent. This patch fix the file to follow this paradigm. Signed-off-by: Ricardo Ribalda Delgado <[email protected]> Reviewed-by: Marek Szyprowski <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
Diffstat (limited to 'drivers/media/v4l2-core/v4l2-ioctl.c')
0 files changed, 0 insertions, 0 deletions