[media] videobuf2-dma-sg: Replace vb2_dma_sg_desc with sg_table

Replace the private struct vb2_dma_sg_desc with the struct sg_table so
we can benefit from all the helping functions in lib/scatterlist.c for
things like allocating the sg or compacting the descriptor.
marvel-ccic and solo6x10 drivers, that use this API have been updated.

Acked-by: Marek Szyprowski <[email protected]>
Reviewed-by: Andre Heider <[email protected]>
Signed-off-by: Ricardo Ribalda Delgado <[email protected]>
[[email protected]: minor corrections of the changelog]
Signed-off-by: Sylwester Nawrocki <[email protected]>

Signed-off-by: Mauro Carvalho Chehab <[email protected]>
4 files changed