[PATCH 1/5] dma_buf: remove device parameter from attach callback
Michel Dänzer
michel at daenzer.net
Fri Jun 1 14:02:17 UTC 2018
On 2018-06-01 02:11 PM, Christian König wrote:
> Sorry, accidentally send this series without a cover letter.
>
> This is a cleanup to the DMA-buf interface, which is also a prerequisite
> to unpinned DMA-buf operation.
>
> Patch #1 and #2 just remove unused functionality and clean up callback
> parameters.
>
> Patch #3 and #4 introduce taking the reservation lock during
> mapping/unmapping of DMA-bufs.
>
> This introduces a common lock where both exporter as well as importer
> can then use in the future for unpinned DMA-buf operation.
>
> This of course means that exporters should now not take this reservation
> lock manually any more. The DRM drivers don't seem to actually do that,
> but I'm not 100% sure about other implementations.
>
> Patch #5 then makes use of the new lock to simplify the DMA-buf import
> handling in amdgpu.
Please rebase this series on top of
https://patchwork.freedesktop.org/patch/226311/ and update the
documentation in amdgpu_prime.c as needed in each patch.
--
Earthling Michel Dänzer | http://www.amd.com
Libre software enthusiast | Mesa and X developer
More information about the amd-gfx
mailing list