Am 01.06.2018 um 16:02 schrieb Michel Dänzer:
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.
Sure. In this case can we get your patches committed to
amd-staging-drm-next ASAP?
Thanks,
Christian.