-
- Downloads
dma-buf: cleanup dma_buf_export() to make it easily extensible
At present, dma_buf_export() takes a series of parameters, which makes it difficult to add any new parameters for exporters, if required. Make it simpler by moving all these parameters into a struct, and pass the struct * as parameter to dma_buf_export(). While at it, unite dma_buf_export_named() with dma_buf_export(), and change all callers accordingly. Reviewed-by:Maarten Lankhorst <maarten.lankhorst@canonical.com> Reviewed-by:
Daniel Thompson <daniel.thompson@linaro.org> Acked-by:
Mauro Carvalho Chehab <mchehab@osg.samsung.com> Acked-by:
Dave Airlie <airlied@redhat.com> Signed-off-by:
Sumit Semwal <sumit.semwal@linaro.org>
Showing
- Documentation/dma-buf-sharing.txt 12 additions, 11 deletionsDocumentation/dma-buf-sharing.txt
- drivers/dma-buf/dma-buf.c 22 additions, 25 deletionsdrivers/dma-buf/dma-buf.c
- drivers/gpu/drm/armada/armada_gem.c 8 additions, 2 deletionsdrivers/gpu/drm/armada/armada_gem.c
- drivers/gpu/drm/drm_prime.c 8 additions, 4 deletionsdrivers/gpu/drm/drm_prime.c
- drivers/gpu/drm/exynos/exynos_drm_dmabuf.c 7 additions, 2 deletionsdrivers/gpu/drm/exynos/exynos_drm_dmabuf.c
- drivers/gpu/drm/i915/i915_gem_dmabuf.c 8 additions, 2 deletionsdrivers/gpu/drm/i915/i915_gem_dmabuf.c
- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 8 additions, 1 deletiondrivers/gpu/drm/omapdrm/omap_gem_dmabuf.c
- drivers/gpu/drm/tegra/gem.c 8 additions, 2 deletionsdrivers/gpu/drm/tegra/gem.c
- drivers/gpu/drm/ttm/ttm_object.c 7 additions, 2 deletionsdrivers/gpu/drm/ttm/ttm_object.c
- drivers/gpu/drm/udl/udl_dmabuf.c 8 additions, 1 deletiondrivers/gpu/drm/udl/udl_dmabuf.c
- drivers/media/v4l2-core/videobuf2-dma-contig.c 7 additions, 1 deletiondrivers/media/v4l2-core/videobuf2-dma-contig.c
- drivers/media/v4l2-core/videobuf2-dma-sg.c 7 additions, 1 deletiondrivers/media/v4l2-core/videobuf2-dma-sg.c
- drivers/media/v4l2-core/videobuf2-vmalloc.c 7 additions, 1 deletiondrivers/media/v4l2-core/videobuf2-vmalloc.c
- drivers/staging/android/ion/ion.c 7 additions, 2 deletionsdrivers/staging/android/ion/ion.c
- include/linux/dma-buf.h 28 additions, 6 deletionsinclude/linux/dma-buf.h
Loading
Please register or sign in to comment