lkml.org 
[lkml]   [2022]   [Nov]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH v1 0/6] Move dma_buf_mmap_internal() to dynamic locking specification
From
On 11/10/22 23:13, Dmitry Osipenko wrote:
> Hello,
>
> Recently, dma-buf got a common locking convention for importers and
> exporters. All the dma-buf functions were moved to the new locking
> convention, apart from the dma_buf_mmap_internal() that was missed out
> by accident. This series moves dma_buf_mmap_internal() to the dynamic
> locking specification and updates drivers that support mmaping of
> dma-bufs to use the debug-assert of the lock.
>
> Thanks to Daniel Vetter for spotting the missed function!
>
> Dmitry Osipenko (6):
> dma-buf: Move dma_buf_mmap_internal() to dynamic locking specification
> drm: Assert held reservation lock for dma-buf mmapping
> udmabuf: Assert held reservation lock for dma-buf mmapping
> dma-buf/heaps: Assert held reservation lock for dma-buf mmapping
> media: videobuf2: Assert held reservation lock for dma-buf mmapping
> fastrpc: Assert held reservation lock for dma-buf mmapping
>
> drivers/dma-buf/dma-buf.c | 7 ++++++-
> drivers/dma-buf/heaps/cma_heap.c | 3 +++
> drivers/dma-buf/heaps/system_heap.c | 3 +++
> drivers/dma-buf/udmabuf.c | 3 +++
> drivers/gpu/drm/drm_prime.c | 2 ++
> drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 ++
> drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 ++
> drivers/gpu/drm/tegra/gem.c | 2 ++
> drivers/media/common/videobuf2/videobuf2-dma-contig.c | 3 +++
> drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +++
> drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +++
> drivers/misc/fastrpc.c | 3 +++
> 12 files changed, 35 insertions(+), 1 deletion(-)
>

Applied to drm-misc-next

--
Best regards,
Dmitry

\
 
 \ /
  Last update: 2022-11-11 22:02    [W:0.201 / U:0.704 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site